
Я использую UBUNTU 13.10 и использую раздел NTFS в качестве хранилища.
Обычно я монтирую его, нажимая на имя раздела в Nautilus. Я хотел монтировать его автоматически при запуске, поэтому я попробовал:
- Из дисков отредактируйте параметры монтирования.., монтируйте при запуске (проверено с включенным и выключенным «показывать пользовательский интерфейс»)
из автозагрузки приложений, создание элемента
/usr/bin/udisks --mount /dev/disk/by-uuid/500D4BE5454B55ED
Во всех случаях раздел отображается как уже смонтированный и к нему можно нормально получить доступ в nautilus. Но, по крайней мере, некоторые приложения, похоже, не видят все файлы внутри. Например, Virtualbox не находит мои виртуальные машины, lightzone показывает метку раздела в media, но не показывает никаких файлов только при его выборе.
Synapse, похоже, тоже не может выполнять поиск, но я мог допустить какую-то ошибку в configdb, поэтому я открою отдельный вопрос по этому поводу, если у меня все еще будут проблемы после того, как я их решу.
Спасибо!
решение1
Примечание: какпредложенный, вам определенно следует рассмотреть возможность обновления до версии 12.04 или 14.04. и избегать использования ОС с истекшим сроком поддержки.
Для монтирования раздела при запуске нам понадобится запись в fstab
файле.
откройте терминал (ctrl+alt+t) и введите следующую команду
sudo blkid
Это выведет список всех разделов, доступных в вашей системе. Запишите UUID
раздел NTFS, который вы хотите смонтировать при загрузке.
Теперь создайте папку, например sudo mkdir /media/storage
. Это папка, в которую будет смонтирован ваш раздел ntfs. Эта папка будет принадлежать пользователю root. Чтобы предоставить другим пользователям разрешение на чтение и запись в эту папку, нам нужно предоставить разрешения. этого chmod -R 777 /media/storage
будет достаточно. Теперь вам нужно отредактировать файл fstab. Для этого введите следующую команду.
sudo nano /etc/fstab
перейдите в конец файла и добавьте туда следующую строку.
UUID=0C0B1E /media/storage/ ntfs-3g auto,user,rw 0 0
конечно, замените мой UUID на UUID, который вы записали ранее. Перезагрузите систему, и все должно быть в порядке.
решение2
Обычный способ монтирования диска при запуске — сделать соответствующую запись в/etc/fstab
Информацию, которая вам понадобится для записи, можно найти с помощью команды, findmnt
пока диск смонтирован, но я подозреваю, что у вас уже есть вся необходимая информация.
решение3
Спасибо большое обоим! Я следовал инструкциям, но система не смогла найти раздел при запуске. Так что я понял, что файл уже существовал в media , но под media/myUserName/Data2
Я изменил строку в fstab на media/myUserName/Data2, оставив тот же идентификатор, и это сработало.
Я все еще не понимаю, почему это Data2, а не Data, учитывая, что и Data2, и Data существуют в media/myUserName, а sudo blkid и nautilus выдают Data в качестве метки, а не Data2:
вот вывод blkid:
$ sudo blkid
/dev/sda1: LABEL="PQSERVICE" UUID="5EB6C932B6C90B89" TYPE="ntfs"
/dev/sda2: LABEL="SYSTEM RESERVED" UUID="C8529C51529C465A" TYPE="ntfs"
/dev/sda3: UUID="C26619EE6619E3C7" TYPE="ntfs"
/dev/sda5: LABEL="Data" UUID="CA88E7BC88E7A4E3" TYPE="ntfs"
/dev/sda6: UUID="a55fe4bf-d74c-4bed-859d-4caef19e61a9" TYPE="ext4"
/dev/sda7: UUID="c68503c2-60aa-4a36-9fa2-6d6c9af18d86" TYPE="swap"
В любом случае, теперь все, кажется, работает как надо. Не уверен, почему другие методы, которые я пробовал, не дали результата, но я снова посмотрю и задам вопрос, если не пойму, где я ошибся.
Еще раз спасибо!