Я использую Ubuntu 12.04.
Я хотел, чтобы два моих NTFS-раздела автоматически устанавливались при запуске, поэтому я следовал инструкциям документации Ubuntu ( https://help.ubuntu.com/community/AutomaticsMountPartitions ).
Я выбрал «монтирование для каждого пользователя», так как я все равно единственный пользователь, и я не хотел связываться с fstab, потому что я не знаю, как установить правильные параметры, и у моего fstab еще нет записей для NTFS разделы.
Поэтому я добавил в «Startup Applications» команду /usr/bin/udisks --mount /dev/disk/by-uuid/5E1089A41089842D
Первоначально она работала для первого раздела, который я установил в Startup Applications, но когда я добавил команду для второго раздела (который идентичен, за исключением разных UUID), первая команда исчезла. Другими словами, это работает, но только для одного раздела. Всякий раз, когда я добавляю новую запись в Startup Applications, предыдущая исчезает, как будто Ubuntu не разрешает две записи для одной и той же программы (в данном случае это udisks).
Это проблема с автозагрузкой приложений или есть что-то, чего я не знаю?
Можно ли смонтировать два раздела по одной команде (без монтирования всех разделов, так как у меня есть другие разделы? не хочу автомонтироваться)? Я не нашел это возможным на man mount
.
Создание сценария оболочки
http://www.wikihow.com/Write-a-Shell-Script-Using-Bash-Shell-in-Ubuntu
[ 115] используйте приведенную выше инструкцию, но замените строку:
ls
двумя вашими командными строками монтирования:
/usr/bin/udisks --mount /dev/disk/by-uuid/xxx
/usr/bin/udisks --mount /dev/disk/by-uuid/yyy
затем (после сохранения [где-то в вашей домашней папке] и создания исполняемого файла) ) прямо к скрипту в разделе «Запуск приложений».
Вот и все