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

34

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

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

    
задан kernel_panic 28.11.2011 в 17:25
источник

5 ответов

34

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

Перейдите в приложения для запуска, нажав правый верхний угол Настройки значок --- > Запуск приложений .

Нажмитекнопку«Добавить»,введитеимядляэтойоперации,например«Mountntfsdrives»,затемвполевводаcommandнапишитеэтотudisks--mount/dev/sda2,чтобыавторизоватьразделntfs.

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

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

sudoblkid

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

/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 . Это в основном делает то же самое, но синтаксис проще.

Команда mount -

udisksctl mount -b /dev/sda2 

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

Чтобы разрешить доступ к исполняемому файлу ---

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

(Здесь -o , указывающий, что следующие параметры для udisksctl).

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

    
ответ дан Anwar 27.06.2012 в 09:44
источник
8

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

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

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

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

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

Ссылка

    
ответ дан ijk 19.02.2012 в 21:18
5

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

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

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

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

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

    
ответ дан sagarchalise 01.12.2011 в 02:57
1

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

проверьте этот сайт на наличие сомнений

Ссылка

    
ответ дан VENKI 28.11.2011 в 17:37
1

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

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

gksudo gedit /etc/rc.local

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

mount_at="/media/OS"
partition="/dev/sda3"

if [ ! -d $mount_at ] #create mound directory if it doesn't exist
then
  mkdir $mount_at
fi

mount -t ntfs $partition $mount_at

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

sudo fdisk -l

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

Device Boot      Start         End      Blocks   Id  System
/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

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

    
ответ дан Ciro Santilli 新疆改造中心 六四事件 法轮功 01.04.2012 в 14:43