Монтируем разделы в Ubuntu

Не заморачивался раньше с монтированием различных девайсов в Ubuntu, ибо сама “ось” изумительно с этим справляется. Но… Прижало-придавило и пришлось разбираться что к чему.

Итак начнемс!

Для начала выясняем, какие конкретно разделы нам нужно примонтировать. Дело в том, что за авто-монтирование в Linux отвечает файл /etc/fstab. В нем вместо всяких виндовозных С: D: и нормальных /dev/xxx используются UUID. Таким образом самое главное иметь таблицу соответствий “диск ntfs—раздел линукс—UUID”.

Для примера я хочу поставить на авто-монтировку 🙂 2тБ диск системы NTFS в каталог /media/2tb. Сперва выясним, как он выглядит в устройствах:

sudo fdisk -l
Диск /dev/sdd: 2000.4 ГБ, 2000397852160 байт
255 heads, 63 sectors/track, 243201 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: 0x30e67baa

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sdd1               1      243201  1953512001    7  HPFS/NTFS

Как видим, наш раздел /dev/sdd1.

Теперь необходимо определить UUID этого раздела:

ls -l /dev/disk/by-uuid/
lrwxrwxrwx 1 root root 10 2011-08-18 22:33 8E080E66080E4E21 -> ../../sdd1

Требуемые нам данные – 8E080E66080E4E21.

Все, что прописано в файле /etc/fstab будет монтировано автоматически (кроме того случая, когда соответствующая опция будет запрещать автоматическое монтирование). В данном примере я покажу как добавить виндовый ntfs диск C.

Не буду подробно останавливаться на синтаксесе файла fstab. В трех словах, каждое монтируемое устройство представляет собой строку, разделенную на 6 частей с помощью пробела:

  1. Устройство. Здесь пишем UUID= и наш UUID, который получили ранее.
  2. Директория, куда будет примонтировано устройство. Перед монтированием должна быть создана!
  3. Файловая система, используемая на устройстве. Список файловых систем может быть найден по команде man fstab.
  4. Опции монтирования. Список через запятую без пробелов!
  5. Опции для команды dump.
  6. Проверять диск или нет.

Я буду монтировать диск в каталог /media/2tb. Для этого необходимо предварительно его создать:

sudo   mkdir /media/2tb
sudo chmod 777 /media/2tb

Теперь прописываем строку непосредственно в fstab:

Открываем файл на редактирование под именем суперпользователя (конечно если вам нужно там что-то изменять)..

UUID=8E080E66080E4E21 /media/2tb ntfs defaults,umask=007,gid=46 0 1

Не забудьте изменить UUID на ваш и поменять директорию (я надеюсь вы ее уже создали).

Итак, мы создали строку в /etc/fstab и теперь при загрузке системы устройство будет монтироваться автоматически.
Но чтобы проверить это в действии, не обязательно перегружать систему. Для этого можно использовать команду mount.

mount – примонтировать
umount – отмонтировать

Команду mount можно использовать по-разному. Например, если у вас уже есть запись в fstab, но устройство не примонтировано, то используйте синтаксис:

sudo mount директория

Где директория – та, которую вы описали в файле /etc/fstab.

Есть одна маленькая тонкость: если с монтирванием ничего не получается описанным выше способом, проще всего примонтировать диск стандартными средствами (к  примеру через nautilus), в результате чего в файле /etc/mtab появляется запись о примонтированном устройстве, синтаксис которого совпадает с синтаксисом fstab. Остается только взять и скопировать недостающие данные.

Желаю удачных монтировок 🙂

Вы можете оставить комментарий, или ссылку на Ваш сайт.

Оставить комментарий

Яндекс.Метрика Рейтинг@Mail.ru

Thanks: Studenthelp78