Автоматически монтировать диск 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