суббота, 23 января 2010 г.

Как подключить жесткие диски при загрузке.

Сегодня встал ребром данный вопрос. В линуксе это называется словом монтировать, по сути подпихнуть какой-нить например жесткий диск или внешний в качестве папочки структруры каталогов. По умолчанию моя ubuntu все сама находит и подпихивает. Делает она это почему-то в папку /media/%название_диска. Хотя в моей памяти отмечено, что должна она это делать в /mnt. Впрочем не суть. Главное, что в меню переход есть ссылки на все мои ntfs диски, кликая на которые предлагается ввести пароль рута. И диск счастливо монтируется.

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

Решение следующее.
В принципе все есть здесь.

Файл что и как монтировать лежит в /etc/fstab Монтируется оно при загрузке и коммандами mount, mountall.
Редактируем:
sudo gedit /etc/fstab
Представляет собой для меня примерно:

# /etc/fstab: static file system information.
#
#  -- This file has been automaticly generated by ntfs-config --
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>

proc /proc proc defaults 0 0
# Entry for /dev/sda2 :
UUID=736316cc-f636-41a4-ab28-40aee4330687 / ext4 errors=remount-ro 0 1
# Entry for /dev/sda1 :
UUID=b7b722f7-8d0b-4109-a09a-694ad645cea8 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
# Entry for /dev/sda5 :
UUID=8A40D65C40D64F17 /media/Data ntfs-3g defaults,locale=ru_RU.UTF-8 0 0

Подробная статья что там к чему вот.
К диску вроде как можно по имени-пути, но говорят что надо по UUID.
UUID определяем по:
ls -l /dev/disk/by-uuid/
Найдя его место предварительно по:
sudo fdisk -l

Для автоматической настройки данного файла можно поставить:

sudo apt-get install ntfs-config
и соотвественно запустить его:
sudo ntfs-config

он может найти и автоматически сконфигурировать наши разделы добавив соотвествующие строки в файл fstab. По факту пришлось все равно допиливать. 

Была ошибка
Cannot mount volume unable to mount the volume.
details: Unprivileged user can not mount NTFS block devices using the external FUSE library. Either mount the volume as root, or rebuild NTFS-3G with integrated FUSE support and make setuid root.

Всякие настройки файла монтирования путем просьб монтировать из под пользователя к успеху не привели да и наверно не должны были. Короче вопрос решился созданием каталога под рутом куда монтировать. Т.е. например:
sudo md /media/Data

Также немного бесило, что все эти диски он гламурно показывает на рабочем столе. Когда это флэшка или плеер, то все действительно было бы удобно: воткнул и вот он ярлык, но когда этот диск всегда висит на столе это не айс.
Решение
gconf-editor
в нем ветка /apps/nautilus/desktop
параметр volumes_visible

Комментариев нет:

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