Автоматически монтировать диск NTFS при входе в систему

Я использую Ubuntu 11.10 и двойную загрузку Windows7 с Ubuntu в качестве основной ОС.

Каждый раз, когда мне нужно получить доступ к документу, мне нужно смонтировать соответствующий диск, хотя это совсем не утомительно, но есть ли способ, при котором диски автоматически монтируются при входе в систему?

5 ответов

Решение

Примечание: если вы используете Ubuntu 14.04 и более поздние версии, не забудьте проверить примечание в конце ответа


Перейдите в "Автозагрузка приложений", щелкнув в правом верхнем углу значок " Настройки" ---> " Автозагрузка приложений".

введите описание здесь

Нажмите кнопку "Добавить", введите имя для этой операции, например "Монтировать диски NTFS", затем в поле ввода команды введите udisks --mount /dev/sda2, для автоматического монтирования раздела NTFS.

Примечание: вам необходимо заменить /dev/sda2 с вашим фактическим номером раздела NTFS.

Вы можете получить этот номер с помощью этой команды:

sudo blkid

Ниже приведен вывод этой команды на моем компьютере.

/dev/sda1: UUID="89b18940-d5ff-4ce1-a85a-42cdd0369016" UUID_SUB="57d79ff6-7b53-44bc-82ec-ef783a23efc3" TYPE="btrfs" 
/dev/sda2: LABEL="Main" UUID="A80C1BD70C1B9F7E" TYPE="ntfs" 
/dev/sda3: LABEL="Work" UUID="01CCB271A80A07E0" TYPE="ntfs" 
/dev/sda5: LABEL="Free" UUID="CA9A-4F0A" TYPE="vfat" 
/dev/sda6: LABEL="Ubuntu" UUID="364126ac-01c9-4dd2-ab19-eecc733a9640" TYPE="ext4" 
/dev/sda7: LABEL="Free2" UUID="ed26eebb-524b-4533-869a-9dbd2b92bd64" TYPE="xfs" 
/dev/sda8: UUID="312d4cd9-21a9-4c0d-aa34-26230e70fa89" TYPE="swap" 

Для монтирования с разрешением исполняемого файла

Для тех из вас (таких, как я), которые хотят иметь разрешение на выполнение для установки при монтировании, чтобы вы могли иметь параметры для выполнения файла двойным щелчком, добавьте этот дополнительный бит параметров с udisks команда.

--mount-options=umask=022

Итак, общая строка для /dev/sda2 должно быть так (проверено 13.04)

udisks --mount /dev/sda2 --mount-options=umask=022

Внимание: если вы немного беспокоитесь о безопасности, вы можете отказаться от этой функции.


Примечание. Изменение для Ubuntu 14.04 и более поздних версий.

Если вы используете Ubuntu 14.04 или более новые версии, вы можете заметить, что udisks пакеты там больше недоступны. Да, это заменяется udisksctl пакет. Итак, вам нужно использовать udisksctl вместо udisks, Это в основном то же самое, но синтаксис проще.

Команда монтирования -

udisksctl mount -b /dev/sda2 

(в случае, если целевой раздел /dev/sda2) Вот, -b указывает на то, что это блочное устройство

Чтобы включить разрешение на выполнение ---

udisksctl mount -b /dev/sda2 -o umask=022

(Вот -o указывая, что следующие варианты для udisksctl).

Вы можете получить доступ к справочной странице udisksctl с помощью man udisksctl Командуйте или читайте онлайн здесь!

Команда udisks делает то же самое, что и nautilus

Он устанавливается по умолчанию и не требует никаких изменений в ваших системных файлах.

просто добавьте что-то вроде:

/usr/bin/udisks --mount /dev/disk/by-uuid/1313-F422

в ваш список запуска.

https://help.ubuntu.com/community/AutomaticallyMountPartitions

Я думаю, что вы можете просто добавить свою конфигурацию раздела /etc/fstab также.

Как правило, получить имя раздела из командной строки либо через sudo blkid или же sudo fdisk -l ТАК добавьте к вашему /etc/fstab с gksu gedit

Запись должна выглядеть так:

/dev/sd[ab]# /path_to/mount_point ntfs-3g defaults 0 0

где путь к точке монтирования может быть что-то вроде /home/YourUserName/Windows, Вам может понадобиться mkdir Windows, Затем вы можете получить доступ к разделу Windows в Windows папка внутри вашего Home папка

Вы можете сделать это напрямую с помощью команды mount.

Отредактируйте /etc/rc.local. Это выполняется при запуске после загрузки от имени пользователя root:

gksudo gedit /etc/rc.local

и поместите код монтирования внутри:

mount_at ="/ СМИ /OS"
раздел ="/ DEV /sda3"

если [! -d $mount_at ] # создать каталог mound, если он не существует
затем
  mkdir $ mount_at
фи

mount -t ntfs $ partition $ mount_at

где $ mount_at - это папка, в которую вы хотите смонтировать, а $ partition - имя раздела. Мой раздел Windows находится в "/ dev /sda3", а не "/ dev / sda1", потому что у меня Dell с другими небольшими системными разделами. Чтобы проверить, как называется ваш раздел Windows, выполните:

sudo fdisk -l

который для меня дает

Система Идентификатора Начальной Загрузки Конца Блокировки Устройства
/dev/sda1            2048      206847      102400   de  Dell Utility
/dev/sda2   *      206848    30926847    15360000    7  HPFS/NTFS/exFAT
/dev/sda3        30926848   540132512   254602832+   7  HPFS/NTFS/exFAT
/dev/sda4       540133374   625141759    42504193    5  Extended
/dev/sda5       540133376   619132927    39499776   83  Linux
/dev/sda6       619134976   625141759     3003392   82  Linux swap / Solaris

Таким образом, / dev / sda3 - это самый большой раздел NTFS, вероятно, тот, который вам нужен.

Просто - метод состоит в том, чтобы установить пакет pysdm (в Gutsy), а затем использовать System-Administration-Storage Device Manager без какого-либо ручного редактирования файла fstab и игнорировать большинство следующих инструкций.

проверить этот сайт на любые сомнения

https://help.ubuntu.com/community/AutomaticallyMountPartitions

Другие вопросы по тегам