Как автоматически смонтировать разделы NTFS?


109

У меня есть два NTFS-раздела, и я не хочу монтировать их вручную каждый раз, когда запускаю Ubuntu.

  • Как я могу это сделать?
  • Есть ли инструмент или код для использования?
  • Если это так, безопасно ли выполнять автомонтирование? особенно когда они используются другой ОС?

2
Хорошо, похоже, что ntfs-config все еще полагается на hal. Хэл больше не используется в Natty. В любом случае, на самом деле нет смысла добавлять строки для каждого раздела в ваш файл / etc / fstab. Также я отредактировал свой пост на жиголо.
con-f-use

@ Con-F-использования: я вижу, я сейчас пытаюсь изменить /etc/fstabтак ниже.
Binarylife

Принятый ответ не работает для меня (под Kubuntu 12.10). То, что работало, было инструкциями на tuxera.com/community/ntfs-3g-faq/#useroption3
Никос Александрис,

для автоматического монтирования всех разделов - в этом ответе предлагается очень простое приложение под названием AriOS Automount

Ответы:


115

Самый простой способ, который будет работать на большинстве систем Linux, это добавить их в свой fstab . Но есть и другие. У каждого есть свой заголовок в этом ответе.

Примечание:

Если вы получаете сообщение об ошибке, говорящее о «root» или «permissions», то это потому, что для большинства параметров монтирования вам потребуются привилегии root. В Unity вы можете добиться этого, добавив gksudo(графические приложения) или sudoк обычной команде и введя свой пароль. Так, например, в случае, если ntfs-configвы нажмете Alt+ F2и введите gksudo ntfs-config.


альфонс

альфонс Установить жиголо

Gigolo работает рука об руку с удаленной файловой системой Nautilus и возможностями монтирования. Вам необходимо добавить разделы в закладки Nautilus (Nautilus - файловый менеджер Ubuntu по умолчанию). После этого вы найдете их в Жиголо. Остальное сказано в другом моем ответе .


Fstab

Редактировать : Поскольку, исходя из ваших комментариев, вы не очень знакомы с Linux, я объясню процедуру более подробно:

Метод fstab более чистый и простой, чем gui-tools или Gigolo. Он также будет работать на других системах, даже тех, которые только в текстовом режиме. В принципе вам не нужно ничего устанавливать. Для каждого ntfs-раздела вам нужно будет добавить одну строку в файл с именем /etc/fstab. Для меня добавленная строка выглядит так:

#Windows-Partition
UUID=<xxxxx> /media/win ntfs rw,auto,users,exec,nls=utf8,umask=003,gid=46,uid=1000    0   0

Часть, которая говорит, UUID=<xxxxx>говорит вашей системе, какой раздел монтировать. Если вы выполните эту процедуру и у вас появятся дубликаты устройств, замените их UUID=<xxxx>на /dev/disk/by-uuid/<xxxxx>. Каждый раздел имеет свой уникальный UUID. Пробелы важны, поэтому лучше скопируйте и вставьте строку. Замените autoна, noautoчтобы установить вручную. Пользователи должны быть в группе plugdev.

Обратите внимание, что если эта строка находится в самом конце вашего файла, после нее должна быть новая строка. Маунт будет жаловаться, если у вас его нет.

Нахождение UUID:

Дисковая утилита и блкид

Откройте Дисковую утилиту и определите подходящие разделы по их размеру (например, 120 ГБ), файловой системе (например, ntfs) и имени. Обратите внимание на их файл «Device:» (например /dev/sdb1). Вместо этого вы можете запустить следующую команду в терминале, например gnome-terminal:

sudo fdisk -l

Вы можете узнать UUID ваших разделов, запустив sudo blkidв оболочке. Вывод выглядит примерно так:

confus@confusion:~$ sudo blkid
[sudo] password for confus: 
/dev/sda1: LABEL="boot" UUID="cc425c68-704f-4836-9123-bbb3aea64471" TYPE="ext2" 
/dev/sda2: UUID="1c8b1489-e111-481c-89f2-743203c3ee7d" TYPE="crypto_LUKS" 
/dev/sda3: UUID="7258CB9858CB598D" TYPE="ntfs" 
/dev/sda4: LABEL="HP_TOOLS" UUID="1405-0A4C" TYPE="vfat" 
/dev/mapper/lukslvm: UUID="xZSNtR-MocS-dLMk-vOWa-Ay65-wS9b-GqaNhV" TYPE="LVM2_member" 
/dev/mapper/vgubuntu-swap: UUID="f415f3b9-4e4d-48b1-99c2-605e16532f9e" TYPE="swap" 
/dev/mapper/vgubuntu-root: UUID="62a862b4-e6c8-4efd-90b5-55eab8e83e39" TYPE="ext4"

Правильный UUID будет иметь правильный файл устройства перед ним и TYPE="ntfs"после. Так что для меня UUID это "7258CB9858CB598D". Для вас этот номер будет другим. Также у меня есть только один раздел NTFS. Замените мой UUID в строках, которые вы добавляете в fstab, тем, который вы нашли таким образом.

Установка точки монтирования

Теперь точка монтирования. Для каждого раздела это будет по-разному. Я выбрал /media/win. Вы можете выбрать все, что вам нравится. Это просто должен быть существующий пустой каталог. Вы также можете создать каталог /home/yourusername/windows1и затем поместить его в свой fstab.

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

ntfs сообщает fstab, что это раздел ntfs-типа.

rw,auto,user,exec,nls=utf8,umask=003,gid=46,uid=1000 0 0выходит за рамки этого ответа. Просто используйте эти значения, как они есть. Они должны быть в порядке. Если вы заинтересованы, вы можете прочитать объяснение этих параметров по ссылке, которую я предоставил ранее.

Когда вы добавили строки и сделали все, что я описал, сохраните файл и запустите sudo mount -aв оболочке. Если вы можете получить доступ к своим разделам через точки их монтирования и никаких ошибок не распечатано, то все прошло хорошо. Если нет, проверьте на опечатки и очевидные ошибки. Не перезагружайтесь, если sudo mount -aотображаются ошибки! С ошибками перезагрузка может закончиться неудачей.

Поиск вашего пользователя и идентификатора группы

Вы можете узнать свой идентификатор пользователя и группы с помощью idкоманды.

confus@confusion:~$ id
uid=1000(confus) gid=1000(confus) groups=1000(confus),4(adm),7(lp),20(dialout),24(cdrom),46(plugdev),112(lpadmin),120(admin),122(sambashare)

NTFS-конфигурации

Графический инструмент ntfs-config Установите ntfs-config также доступен, но не необходим (и его текущая версия не работает в Natty Narwhal - предположим, что это будет исправлено в ближайшее время). Кроме того, вы можете потерять старые настройки в вашем fstab с помощью этого инструмента (например, при монтировании кэша в памяти), потому что он перезаписывает файл / etc / fstab, а не добавляет что-либо.


2
Большое спасибо. Оно работает . Я отредактировал /etc/fstab/как ты сказал.
Binarylife

1
Отлично. Видите, вам не нужно бояться небольшого редактирования текста. Продолжайте хорошую работу! Это станет легче.
con-f-use

1
Да, я согласен с вами, это не то, что я боюсь редактирования. Но я хотел инструмент, который легко сделать «автомонтированием», и когда я хочу легко удалить эту опцию. Но теперь я могу просто удалить отредактированную строку /etc/fstab/, верно?
Binarylife

Исправьте, просто удалите это. Я не хотел покровительствовать тебе или чему-то еще. Я просто собрал (возможно, ложное) впечатление, что вы были относительно новичком в Linux.
con-f-use

Нет, не проблема. Это правда, я новичок, и я стараюсь изо всех сил, чтобы улучшить себя и узнать больше. Спасибо за отличный ответ :)!
Binarylife

15

NTFS-конфигурации

Эта программа позволяет вам легко настроить все ваши устройства NTFS, чтобы обеспечить поддержку записи через дружественный графический интерфейс . Для этого он настроит их на использование драйвера ntfs-3g с открытым исходным кодом. Вы также сможете легко отключить эту функцию.

Домашняя страница проекта: - http://flomertens.free.fr/ntfs-config/

Требования

Установить NTFS-configв Ubuntu

sudo apt-get install ntfs-config

Это установит все необходимые пакеты для ntfs-config, включая ntfs-3g

Использование Ntfs-Config

Если вы хотите открыть это приложение, попробуйте найти -> Инструмент настройки NTFS

Теперь будет предложено ввести пароль root и ввести пароль root.

Он покажет доступный раздел NTFS.

Вам нужно выбрать разделы, которые вы хотите настроить, добавить имя точки монтирования и нажать «Применить».

Выберите поддержку записи NTFS, которая подходит вам, то есть внутренняя или внешняя

если вы хотите размонтировать, вы должны быть root для размонтирования, а затем щелкните правой кнопкой мыши на точке монтирования и выберите Размонтировать том

Заключение

Как видите, монтирование разделов NTFS в Linux может быть очень простым. Если вам не нравится или боится командной строки, вы можете добиться многого всего лишь несколькими щелчками мыши. По правде говоря, это гораздо проще, чем монтировать странные, новые, неизвестные разделы в Windows.

Ну вот и все. Удачного линуксинга!


PD: обновление для пользователя Natty

Если вы обновились до Ubuntu Natty, вы заметите, что инструмент настройки NTFS не работает, даже если он запрашивает у вас права root.

Проблема в том, что при открытии инструмента ничего не происходит. Это связано с отсутствующей папкой, и для исправления необходимо ввести следующую команду:

sudo mkdir -p /etc/hal/fdi/policy

Теперь у вас есть работающий инструмент, просто выберите разделы, которые вы хотите автоматически смонтировать при загрузке, и если вы хотите ЗАПИСАТЬ доступ, просто отметьте соответствующие флажки.

Достаточно просто: P


По какой-то причине Ntfs-config не открывается. Он запрашивает только пароль, а затем ничего.
Binarylife

попробуйте запустить его в терминале (с помощью gksudo) и посмотрите, не распечатана ли какая-либо ошибка. Как я уже упоминал в моем предыдущем посте, вам не нужен графический инструмент. Просто отредактируйте / etc / fstab
con-f-use

БОЛЬШОЕ ПРЕДУПРЕЖДЕНИЕ : Резервное копирование, /etc/fstabпоскольку это перезаписывает это !!!
Юрген Павел

4

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

gvfs-mount -d /dev/sda3

Где в этом случае /dev/sda3ваш NTFS раздел?

РЕДАКТИРОВАТЬ : gvfs-mount становится устаревшим и заменяется на gio:

gio mount -d /dev/sda3

2

Arios-Automount

Вы можете использовать это простое и небольшое программное обеспечение:

  • Добавьте этот PPA командой:

    sudo apt-add-repository ppa:trebelnik-stefina/multisystem 
    
  • Обновите индексные файлы:

    sudo apt-get update
    
  • Установите arios-automountпакет:

    sudo apt-get install arios-automount
    

Это крошечное программное обеспечение смонтирует весь ваш ntfsраздел. И сделать это перед вашим логином.

Надеюсь, это поможет.


Обновить

PPA не работает в Ubuntu 16.04 Xenial


работает очень хорошо, и, кажется, это не касается fstab

Failed to fetch http://ppa.launchpad.net/trebelnik-stefina/multisystem/ubuntu/dists/yakkety/main/binary-amd64/Packages 404 Not Found
Габор

1
@Gabor Вы должны знать, что PPA могут умереть. Ответ был написан в 2012 году, и это был хороший ответ. Это не является веской причиной для понижения голосов
Анвар

1

Посмотрите документацию сообщества на fstab . Также попробуйте поискать инструмент конфигурации NTFS в программном центре Ubuntu.


1

Вы можете попытаться решить эту проблему, установив HD во время загрузки, и, вероятно, один из самых простых способов сделать это - использовать pysdm.

sudo apt-get install pysdm

После установки вы можете выполнить шаги, включенные в этот пост


Одна вещь, которая была важна в этом. Мне пришлось установить в качестве имени монтирования точное имя, которое я использовал ранее, поскольку по умолчанию оно монтировалось в / media / sdb3, и у меня было все настроено для работы с / media / ACER
Джордж Мауэр

1

Видео Объяснение

Вы можете просто добавить запись в /etc/fstab. Это довольно просто. Сначала sudo blkidвыясните UUID раздела. Затем следуйте схеме fstab:

<file system> <mount point>   <type>  <options>       <dump>  <pass>
  • для файловой системы добавьте разделы UUID. Пример:UID=07446dab-913a-4cf3-8e62-62ecdd26e927

  • для точки монтирования вы можете указать любой каталог, который вам нужен. По соглашению Ubuntu монтируется в/media/YourUsernameHere/PartitionNameHere

  • для типа в вашем случае это ntfs

  • В остальном вы можете просто использовать defaults 0 2


0

Это безопасный способ ведения дел. Я не думаю, что это особенно рискованно, когда при загрузке автоматически монтируется раздел Windows с чисто информационными данными. Но я бы оставил раздел, на котором установлена ​​ОС, в noautoнастройках.

Вам понадобится ntfs-3gпакет.

Сначала найдите UUID рассматриваемых разделов, выполнив в терминале:

$ sudo blkid

Теперь вам нужно отредактировать ваш / etc / fstab, чтобы настроить, будут ли эти два раздела автоматически монтироваться или нет. В терминале делаем:

$ gksudo gedit /etc/fstab

У вас уже может быть пара строк для разделов NTFS. Если нет, вам нужно сделать некоторые. Они будут выглядеть примерно так (в зависимости от точек монтирования и UUID):

UUID=76E4F702E4F6C401  /media/windowsOS    ntfs-3g  noauto,defaults,locale=en_US.utf8  0  0
UUID=76E4F702E4F6C402  /media/windowsdata  ntfs-3g  defaults,locale=en_US.utf8         0  0

Обратите внимание на noautoвариант. Это означает, что раздел не будет автоматически монтироваться при загрузке. Вам нужно будет смонтировать его вручную, когда вы захотите получить к нему доступ.


У меня никогда не было проблем с установкой раздела Windows и автоматической настройкой. Также он сказал, что может смонтировать разделы вручную, поэтому он, очевидно, хочет автоматическое монтирование, и это подразумевает, что ntfs-3g установлен (по умолчанию).
con-f-use

@ con-f-use: Да, сначала я прочитал вопрос с ног на голову. Я изменил свой ответ, чтобы отразить это.
Boehj

0

Чтобы включить или отключить автомонтирование, откройте терминал и введите dconf-editor, а затем клавишу [Enter].

Перейти к

org.gnome.desktop.media-обращение

Ключ автомонтирования определяет, нужно ли автоматически монтировать носитель. Если установлено значение true, то Nautilus будет автоматически монтировать носители, такие как видимые пользователем жесткие диски и съемные носители, при запуске и вставке носителей.

Есть еще один ключ

org.gnome.desktop.media-handling.automount открыть

Этот параметр определяет, следует ли автоматически открывать папку для автоматически подключаемых носителей.

Если установлено значение true, то Nautilus будет автоматически открывать папку при автоматическом подключении носителя. Это относится только к носителям, на которых не был обнаружен известный тип x-content / *; для носителей, где обнаружен известный тип x-контента, вместо этого будет выполнено настраиваемое пользователем действие.

dconf-editor отключает автомонтирование

Источник: документация по Ubuntu


0

Я думаю, что самый простой способ - использовать диски (gnome-disk-utility), которые поставляются с Ubuntu по умолчанию.

Просто запустите диски, перейдите к разделу, который вы хотите автоматически смонтировать при запуске, нажмите кнопку передач и перейдите к «Изменить параметры монтирования». Затем снимите флажок «Параметры автоматического монтирования» и установите флажок «Монтировать при запуске». Я думаю, что вы можете оставить все остальное по умолчанию, нажмите ОК, введите пароль и перезагрузите компьютер.


0
  • Утилита Open Disks в Ubuntu.
  • Перейдите на жесткий диск, который вы хотите смонтировать в нужном месте.
  • Размонтировать выбранный раздел.
  • Откройте его настройки и выберите «Изменить параметры монтирования ...»
  • Затем измените точку монтирования на место, которое вы получите после ввода «pwd» после ручной установки жесткого диска.
  • Измените поле «определить как» на / dev / disk / by-label / Data (у вас может быть что-то еще, но это не будет иметь большого значения)
  • Сохраните и переустановите жесткий диск, и он начнет монтироваться автоматически.

Аналогичный вопрос: проблемы со вторым жестким диском (не обнаруживается до щелчка и дополнительным загрузчиком win10)

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.