Pages

суббота, 13 февраля 2010 г.

Монтирование дисков в fstab по uuid


В моей убунте имеются дополнительные носители информации - это жёсткий диск и карт-ридер с флешкой, которые при загрузке системы взяли дурную привычку, монтируясь, меняться местами. Естественно, приложениям, которые обращаются к жёсткому диску это совсем не нравится.

Исправим ситуацию:


Монтируется диск в /media/disk-1, либо /media/disk.
Узнаём его "настоящее имя". Это можно сделать в программе gparted или при помощи команды в консоли:
$ cat /proc/partitions
Или:
$ fdisk -l
Вывод:
/dev/sdc1   *           1       30399   244179936    7  HPFS/NTFS
Вот безобразие, диск ещё и нтфс-ный =) !!!

Узнаём uuid диска:
$ vol_id -u /dev/sdc1
Вывод:
2C70E49370E464D4

Теперь вставляем в /etc/fstab:
UUID=2C70E49370E464D4   /media/extra ntfs  defaults 0 1

Пояснения:
/media/extra - папка, куда монтируется диск
ntfs - тип файловой системы
defaults - параметры по-умолчанию: exec (разрешать запуск исп.файлов), auto (раздел автоматически монтируется при загрузке системы), rw (монтируется для чтения-записи), nouser (запрет пользователям монтировать/демонтировать раздел).
0 - без резервной копии
1 - проверка на ошибки

Перезагружаемся и проверяем.

Полезные сцылки:
Монтирование разделов и дисков в Linux
Fstab - Автоматическое монтирование файловых систем
Команда Mount в Linux...


Интеллект — это способность избегать выполнения работы, но так, чтобы она при этом была сделана.