суббота, 14 мая 2011 г.

UUID и файловые системы. Модифицируем fstab.

Все файловые системы Linux поддерживают UUID. Файловые системы FAT и NTFS не содержат UUID, но механизм автоматически использует их уникальный идентификатор.
Для просмотра идентификаторов систем используйте следующую команду:

ls -lF /dev/disk/by-uuid


На выходе вы получите примерно следующий результат:

$ /bin/ls -lF /dev/disk/by-uuid/
total 0
lrwxrwxrwx 1 root root 10 Oct 16 10:27 2d781b26-0285-421a-b9d0-d4a0d3b55680 -> ../../sda1
lrwxrwxrwx 1 root root 10 Oct 16 10:27 31f8eb0d-612b-4805-835e-0e6d8b8c5591 -> ../../sda7
lrwxrwxrwx 1 root root 10 Oct 16 10:27 3FC2-3DDB -> ../../sda6
lrwxrwxrwx 1 root root 10 Oct 16 10:27 5090093f-e023-4a93-b2b6-8a9568dd23dc -> ../../sda2
lrwxrwxrwx 1 root root 10 Oct 16 10:27 912c7844-5430-4eea-b55c-e23f8959a8ee -> ../../sda5
lrwxrwxrwx 1 root root 10 Oct 16 10:27 B0DC1977DC193954 -> ../../sdb1
lrwxrwxrwx 1 root root 10 Oct 16 10:27 bae98338-ec29-4beb-aacf-107e44599b2e -> ../../sdb2

Теперь можно заставить Ubuntu автоматически монтировать разделs Windows.
Для этого на нужно под рутом отредактировать файл fstab. Например, так:
$ sudo mcedit /etc/fstab

Добавляем строки, например, у меня вот как
UUID=B0DC1977DC193954 /media/disk_d   ntfs    defaults,nls=utf8,umask=007,gid=46 0       0
не забываем добавить точку монтирования
/media/disk_d
И дать ей права на чтение и запись для других, так как мы сейчас под учетной записью рута...

3 комментария:

  1. 1. непонятно какой брать uid? сначало надо понять какой из разделов является NTFS разделом. Для этого надо использовать fdisk -l

    ОтветитьУдалить
  2. узнать как маркируются устройства, которые мы хотим автоматически монтировать. Для этого открываем "Дисковую утилиту". Она находится: "Система" → "Администрирование" → "Дисковая утилита"

    ОтветитьУдалить
  3. руками как то очень сложно. Поискал утилиты. Нашел
    Disk Manager. Установил, не заработала. Нашел еще одну утилиту MountManager. Установил и получил то что надо. Русский интерфейс и как для меня так все понятно. Быстро приатачил два раздела к созданным тут же папкам в папке mnt и смонтировал. В Nautilus просто перетянул уже приатачнные папки на левую панель. В виртуалке в настройках добавил эти папки и поставил птичку автомонтированиею Все заработало.

    ОтветитьУдалить

Умным и полезным комментариям тут очень рады!