LinuxForum.Fans
Тема

Проблемы с fstab

Автор: Svitoslav 20 сообщений 3969 просмотров
#51846

У меня на компьютере находятся такие разделы
1 жёсткий диск:
Windows XP
Windows 7
Linux Ubuntu 10.04

2 жёсткий диск
DATA
Soft
Films & Games

Решил сделать с помощью программы fstab монтирование всех разделов на 2 жёстком диске при включении Ubuntu
DATA и Soft монтировались успешно но Films & Games не монтировалось (выдавало ошибку монтирования этого раздела при запуске), я зашёл в директорию ./media и вижу что там диски DATA,
Soft, Films , я понял что пробелы в названии раздела не распознаются, я отключил в fstab монтирование этого раздела потом зашёл в акронис и изменил метку этого раздела на такую Films_&_Games, после этого зашёл в линукс но там этот раздел вообще перестал открываться заходил с Windows - там всё открывается.
Потом в папке media стали создаваться какие-то непонятные разделы там DATA_ SOFT_ Films_____Games, и в этих разделах содержится не те файлы и папки которые там на самом деле (то есть в этом разделе DATA_ файлы и папки с раздела Soft_ и т.д.
Как мне вернуть всё на место?

#51855

Выдавай сюда свой /etc/fstab.
Пробелы распознаются. Их надо экранировать. На счёт & не уверен. Но в любом случае этот символ ( как и пробелы) крайне не желательно использовать. Буду проблемы.

#51860

1. нет такой программы fstab!!! усть программа mount, которая монтирует файловые системы, указанные в файле /etc/fstab(название файла как бы намекает нам, что это таблица файловых систем).
2. зачем так ухищряться с именами разделов? будьте проще. наверняка у вас на этом разделе кроме фильмов и игр находится еще музыка и картинки, нельзя же все вписать в название. по-моему "media" вполне бы хватило.
3. покажите сам fstab, телепатить не хочется.

алсоЖ для смены метки не обязательно грузить всякую проприетарщину, используйте ntfslabel или gparted, если елозить мышкой больше нравится.

#51869

Если не хочется править /etc/fstab в ручную, то можно использовать графические утилиты. В Ubuntu они есть, название я к сожилению не помню.
В Mandriva, всё опции монтирования можно наклацатиь мышкой в настройках в diskdrake. На сколько помню Ubuntu там тоже.

#51875

ИМХО вручную отредактировать fstab проще и правильнее, главное чётко себе представлять разделы, которые нарезал на диске.
Если есть сомнения, то fdisk -l выведет всё что видит ядро на ваших жёстких дисках. И потом так как они ообозвались фдиском - так же их и нужно прописать в fstab.
Кстати, каталог для монтирования может называться как угодно и находиться где угодно, даже в /home, главное что бы он реально был.
А вообще покажите вывод fdisk -l и свой /etc/fstab
и я вам нарисую рабочий /etc/fstab, каким он должен быть для автоматичиского монтирования всех разделов при включении, с коменратиями естественно.

#51876

вот fstab

text
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>

proc /proc proc nodev,noexec,nosuid 0 0 /dev/sdb6 /host fuseblk defaults,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other,blksize=4096 0 0 /dev/sdb7 /media/DATA ntfs defaults,nls=utf8,umask=0222,nosuid,nodev 0 0 /dev/sdb6 /media/DATA_ fuseblk defaults 0 0 /dev/sda1 /media/Films___Games ntfs defaults,nls=utf8,umask=0222 0 0 /dev/sdb5 /media/Soft_ ntfs defaults,nls=utf8,umask=0222,nosuid,nodev 0 0 /dev/sda5 /media/Windows_7 ntfs defaults,nls=utf8,umask=0222 0 0 /host/ubuntu/disks/root.disk / ext4 loop,errors=remount-ro 0 1 /host/ubuntu/disks/swap.disk none swap loop,sw 0 0 /dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0

# /etc/fstab: static file system information. # # Use 'blkid -o value -s UUID' to print the universally unique identifier # for a device; this may be used with UUID= as a more robust way to name # devices that works even if disks are added and removed. See fstab(5). # # <file system> <mount point> <type> <options> <dump> <pass> proc /proc proc nodev,noexec,nosuid 0 0 /host/ubuntu/disks/root.disk / ext4 loop,errors=remount-ro 0 1 /host/ubuntu/disks/swap.disk none swap loop,sw 0 0 /dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0 /dev/sdb5 /media/DATA ntfs defaults 0 0 /dev/sdb6 /media/Films & Games ntfs defaults 0 0 /dev/sdb7 /media/Soft ntfs defaults 0 0 /dev/sdb6 /media/Films & Games ntfs defaults 0 0 /dev/sda1 /media/Films & Games ntfs defaults 0 0 /dev/sdb6 /media/Films & Games ntfs nls=iso8859-1,ro,users,umask=000,user,owner 0 0

#51878
Svitoslav написал:
вот fstab

oO
а зачем у вас в нем дублируются данные?

#51879

Svitoslav, данные дублируются и по-разному.

#51884

Svitoslav, для начала почитайте http://help.ubuntu.ru/manual, чтобы иметь малейшее представление о дистрибутиве Ubuntu. там и про fstab есть.

#51888

Нет это 2 файла fstab и чегототам ntfs-fstab
Я не знал какой надо выложить выложил оба

#51894
SkaarjZR написал:
Выдавай сюда свой /etc/fstab.
Пробелы распознаются. Их надо экранировать. На счёт & не уверен. Но в любом случае этот символ ( как и пробелы) крайне не желательно использовать. Буду проблемы.

Всё от этого и пошло :(

#51935

Svitoslav, можете еще выложить вывод fdisk -l ?

#51939
elve написал:
Svitoslav, можете еще выложить вывод fdisk -l ?

я в терминале это набираю ничего не происходит

#52055

Эта команда вводится от рута.
Должно быть примерно так:

text

[root@zeon ~]# fdisk -l

Диск /dev/sda: 250.1 ГБ, 250058268160 байт 255 heads, 63 sectors/track, 30401 cylinders Units = цилиндры of 16065 * 512 = 8225280 bytes Disk identifier: 0x10a68192

Устр-во Загр Начало Конец Блоки Id Система /dev/sda1 * 1 13 102399+ 83 Linux /dev/sda2 13 2621 20948992 7 HPFS/NTFS /dev/sda3 2622 3897 10242064 83 Linux /dev/sda4 3897 30402 212900016 f W95 расшир. (LBA) /dev/sda5 3897 3903 53190+ 83 Linux /dev/sda6 3903 4158 2049254+ 83 Linux /dev/sda7 4158 30402 210797542+ 83 Linux [root@zeon ~]#

#52188

вот fdisk -l

text
svitoslav@ubuntu:~$ sudo su
root@ubuntu:/home/svitoslav# fdisk -l

Диск /dev/sdb: 640.1 ГБ, 640135028736 байт 255 heads, 63 sectors/track, 77825 cylinders Units = цилиндры of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x889a6400

Устр-во Загр Начало Конец Блоки Id Система /dev/sdb2 * 2 77825 625121280 5 Расширенный /dev/sdb5 2 19583 157292383+ 7 HPFS/NTFS /dev/sdb6 19584 29519 79810888+ 7 HPFS/NTFS /dev/sdb7 29520 62938 268438083 7 HPFS/NTFS /dev/sdb8 62939 77825 119579796 7 HPFS/NTFS

Диск /dev/sda: 320.1 ГБ, 320072933376 байт 224 heads, 19 sectors/track, 146884 cylinders Units = цилиндры of 4256 * 512 = 2179072 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0xe254e254

Устр-во Загр Начало Конец Блоки Id Система /dev/sda1 * 1 97605 207703430+ 7 HPFS/NTFS /dev/sda2 97606 146881 104859328 5 Расширенный /dev/sda5 97606 146881 104859318+ 7 HPFS/NTFS root@ubuntu:/home/svitoslav#

#52212

Вот ваш fstab:

text

# /etc/fstab: static file system information.
#
# <file system> <mount point>           <type>  <options>                       <dump>                  <pass>
#
/dev/fd0    /media/floppy0          auto    defaults,noatime,noexec,nodev,nosuid,rw,user,noauto,utf8        0       0
/dev/sda1  /media/WindowsXP        ntfs    defaults,noatime,noexec,nodev,nosuid,rw,user,nls=utf8           0       0
/dev/sda5  /media/Windows7         ntfs    defaults,noatime,noexec,nodev,nosuid,rw,user,nls=utf8           0       0
#
/dev/sdb5  /media/DATA             ntfs    defaults,noatime,noexec,nodev,nosuid,rw,user,nls=utf8           0       0
/dev/sdb6  /media/Films            ntfs    defaults,noatime,noexec,nodev,nosuid,rw,user,nls=utf8           0       0
/dev/sdb7  /media/Soft             ntfs    defaults,noatime,noexec,nodev,nosuid,rw,user,nls=utf8           0       0
#
/host/ubuntu/disks/root.disk    /       ext4    defaults,noatime,loop   1       1
/host/ubuntu/disks/swap.disk    none    swap    defaults,loop,sw        0       0  
#
proc                            /proc   proc    defaults                0       0  

Только прежде чем его ставить, проверьте, что существуют папки
/media/floppy0
/media/WindowsXP
/media/Windows7
/media/DATA
/media/Films
/media/Soft
если их нет, то нужно создать командой mkdir, а всё остальное в /media лучше удалить, что бы не путаться.
И вообще непонятная какая то разбивка дисков, но раз при такой разбивке работает, то пусть будет, однако, ИМХО, под любые данные, которые должны быть доступны из разных систем, лучше раздел всё-таки в ext3, а не в NTSF (к виндам плагин есть для доступа).
Кстати, на каком разделе у вас стоит сам линукс? Вы его поставили на NTFS? по выводу fdisk разделов линукса вообще нет.
И обязательно сохраните прежние версии fstab!
Удачи! Пишите, если что.

#52246
Vadimsky написал:
Вот ваш fstab:
text

# /etc/fstab: static file system information.
#
# <file system> <mount point>           <type>  <options>                       <dump>                  <pass>
#
/dev/fd0    /media/floppy0          auto    defaults,noatime,noexec,nodev,nosuid,rw,user,noauto,utf8        0       0
/dev/sda1  /media/WindowsXP        ntfs    defaults,noatime,noexec,nodev,nosuid,rw,user,nls=utf8           0       0
/dev/sda5  /media/Windows7         ntfs    defaults,noatime,noexec,nodev,nosuid,rw,user,nls=utf8           0       0
#
/dev/sdb5  /media/DATA             ntfs    defaults,noatime,noexec,nodev,nosuid,rw,user,nls=utf8           0       0
/dev/sdb6  /media/Films            ntfs    defaults,noatime,noexec,nodev,nosuid,rw,user,nls=utf8           0       0
/dev/sdb7  /media/Soft             ntfs    defaults,noatime,noexec,nodev,nosuid,rw,user,nls=utf8           0       0
#
/host/ubuntu/disks/root.disk    /       ext4    defaults,noatime,loop   1       1
/host/ubuntu/disks/swap.disk    none    swap    defaults,loop,sw        0       0  
#
proc                            /proc   proc    defaults                0       0  

Только прежде чем его ставить, проверьте, что существуют папки
/media/floppy0
/media/WindowsXP
/media/Windows7
/media/DATA
/media/Films
/media/Soft
если их нет, то нужно создать командой mkdir, а всё остальное в /media лучше удалить, что бы не путаться.
И вообще непонятная какая то разбивка дисков, но раз при такой разбивке работает, то пусть будет, однако, ИМХО, под любые данные, которые должны быть доступны из разных систем, лучше раздел всё-таки в ext3, а не в NTSF (к виндам плагин есть для доступа).
Кстати, на каком разделе у вас стоит сам линукс? Вы его поставили на NTFS? по выводу fdisk разделов линукса вообще нет.
И обязательно сохраните прежние версии fstab!
Удачи! Пишите, если что.

Теперь всё на своих местах, за это спасибо, но теперь я не понимаю я не могу создавать файлы и папки на этих разделах, только под рутом могу, под рутом пробую менять права на разделе ставлю группу и владельца своего пользователя меняется на root

#52250
Svitoslav написал:
[quote=Vadimsky]
Кстати, на каком разделе у вас стоит сам линукс? Вы его поставили на NTFS? по выводу fdisk разделов линукса вообще нет.

да, я Linux ставил на NTFS поставил так инсталлятор wubi
Теперь всё на своих местах, за это спасибо, но теперь я не понимаю я не могу создавать файлы и папки на этих разделах, только под рутом могу, под рутом пробую менять права на разделе ставлю группу и владельца своего пользователя меняется на root[/quote]

#52261
Svitoslav написал:
[quote=Svitoslav][quote=Vadimsky]
Кстати, на каком разделе у вас стоит сам линукс? Вы его поставили на NTFS? по выводу fdisk разделов линукса вообще нет.

Теперь всё на своих местах, за это спасибо, но теперь я не понимаю я не могу создавать файлы и папки на этих разделах, только под рутом могу, под рутом пробую менять права на разделе ставлю группу и владельца своего пользователя меняется на root[/quote][/quote]
Нет уже могу после перезагрузки разрешает, но теперь всё равно когда я перезагрузился на разделе DATA опять данные с раздела SOFT :(

#52268

Svitoslav написал:
[quote=Svitoslav][quote=Svitoslav]
Теперь всё на своих местах, за это спасибо, но теперь я не понимаю я не могу создавать файлы и папки на этих разделах, только под рутом могу, под рутом пробую менять права на разделе ставлю группу и владельца своего пользователя меняется на root
[/quote]
Нет уже могу после перезагрузки разрешает, но теперь всё равно когда я перезагрузился на разделе DATA опять данные с раздела SOFT :([/quote]
И это поправил в fstab местами поменял DATA и Soft теперь всё в порядке! СПАСИБО! На этом форуме я всегда нахожу ответы на свои вопросы!! smile :D
Войдите или зарегистрируйтесь, чтобы ответить.