Зачем это нужно?
Я приобрёл недавно жесткий диск на 2 ТБ и выделил на нём около 300 ГБ пространства с файловой системой NTFS. Конечно Ubuntu 11.04 котоаря у меня установлена прекрасно с ним работает, однако, я туда перенёс каталог торрентов, т.е. именно туда качаю все файлы с торрент-трекеров и возникла проблема — после включения компьютера ntfs-диск не монтируется автоматически и соответственно раздача не начинается, пишутся ошибки и т.п. И я решил что нужно как-то автоматически монтировать этот диск до старта моего qBittorrent.
Решение
Решение я нашел быстро, написал в Google поисковый запрос «Автоматическое монтирование NTFS диска в ubuntu» и результат не заставил себя долго ждать — я получил в первых строках ссылку на «Блог обычного пользователя Linux» где довольно подробно описывалось решение это проблемы. Я естественно взялся за работу но оказалось то что там предлагается не совсем мне подходит — диск монтируется, но приложения его по прежнему не видят! Как я с этим справился я описал ниже.
Процесс пошел
Я не хочу тупо «копипастить» с той страницы, просто возьму основы оттуда
Итак, подготовимся. Для начала, если вы уже пользовались NTFS-диском вам нужно его отмонтировать:
Узнаем как «числится» в системе наш NTFS-диск:
username@user-comp:~$ sudo blkid
Вывод на экран будет примерно таким:
username@user-comp:~$ sudo blkid [sudo] password for username: /dev/sda1: UUID="fad72e74-a75a-4baa-97d2-d6608b9cfc80" TYPE="swap" /dev/sda2: UUID="aabc7a5d-8e75-4e5f-9486-e76cbdb4df57" TYPE="ext4" /dev/sda3: UUID="8e8f95e9-11ec-4458-bd53-4b4089edf2d2" TYPE="ext4" /dev/sda4: UUID="a4316986-8710-4c37-830d-09298937d160" TYPE="ext4" /dev/sdb5: LABEL="winxp" UUID="0E7257731ADCE21D" TYPE="ntfs" /dev/sdb6: LABEL="winvista" UUID="2A2B99AD44BB198B" TYPE="ntfs" /dev/sdb7: LABEL="win7" UUID="068CBE206EF9B8E5" TYPE="ntfs" /dev/sdb8: LABEL="winserver" UUID="4F6EE1190CEA934C" TYPE="ntfs" /dev/sdb9: LABEL="windata" UUID="74C66A865556FE45" TYPE="ntfs"
Мне нужно реализовать автоматическое монтирование диска /dev/sdb9 с меткой «windata» и UUID «74C66A865556FE45″. Вам также понадобятся значения вашего диска! Обратите внимание еще на то, как называется каталог, к которому монтируется диск у вас, например можно посмотреть в меню «Переход» (среда GNOME) название пункта соответствующего этому диску, или посмотреть каталог /media. Также, Ваш диск может называтсья не /dev/sdb9, а например /dev/sda3 просто у меня он физически находится на втором жестком диске.
Для дальнейшей работы, нам лучше отмонтировать диск командой umount:
#/dev/sdb9 - это нужный нам диск, так его видит Linux username@user-comp:~$ sudo umount /dev/sdb9
Итак, диск отмонтировали, теперь создаём каталог к которому система будет монтировать диск:
username@user-comp:~$ mkdir /media/windata
Каталог создали. Приступаем к конфигурированию fstab. Сначало создадим резервную копию конфгурационного файла:
username@user-comp:~$ sudo mc /etc/fstab /etc/fstab.backup
Затем приступим к редактированию:
username@user-comp:~$ sudo gedit /etc/fstab
В Gedit откроется файл fstab, где нам нужно будет дописать в конец строки:
#это windows диск, я его сюда примонтировал UUID=74C66A865556FE45 /media/windata ntfs-3g defaults 0 0
Собственно вариант изложенный в блоге, о котором я упомянул выше этим и отличатеся, что если примонтировать по моему способу — диск будет доступен приложениям СРАЗУ-ЖЕ после старта системы.
Теперь перезагружаем систему и наслаждаемся :) Жду комментариев! Если что-то не понятно можете почитать в блоге ссылка на который указзана в начале статьи, там всё очень подробно изложено.
