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

101

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

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

11 ответов

107

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

Примечание:

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

Жиголо

Gigolo

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)иимени.Обратитевниманиенаихфайл«Устройство:»(например,/dev/sdb1).ВместоэтоговыможетезапуститьследующуюкомандувTerminal,например,gnome-terminal:

sudofdisk-l

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

confus@confusion:~$sudoblkid[sudo]passwordforconfus:/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 также доступен, но не обязательно (и его текущая версия не работает в Natty Narwhal - предположим, что это будет исправлено в ближайшее время). Кроме того, вы можете потерять старые настройки в своем fstab с помощью этого инструмента (например, монтировать кеш в памяти), поскольку он перезаписывает файл / etc / fstab вместо добавления каких-либо вещей.

    
ответ дан con-f-use 04.05.2018 в 22:40
источник
15

ntfs-config

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

Главная страница проекта: - Ссылка

Требования

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

sudo apt-get install ntfs-config

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

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

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

Теперь он попросит пароль root ввести пароль root и нажать ok

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

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

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

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

Заключение

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

Ну, вот и все. Счастливый Linuxing!

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

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

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

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

Теперь у вас есть инструмент, который просто выбирает разделы, которые вы хотите автоматически монтировать при загрузке, и если вы хотите, чтобы WRITE-доступ просто установил TICK соответствующие флажки.

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

    
ответ дан hhlp 02.06.2011 в 17:43
3

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

gvfs-mount -d /dev/sda3

Если в этом случае /dev/sda3 - ваш раздел NTFS

EDIT : gvfs-mount устаревает и заменяется на gio:

gio mount -d /dev/sda3
    
ответ дан myQwil 31.01.2015 в 00:31
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

    
ответ дан Anwar 25.06.2012 в 11:42
1

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

    
ответ дан Nitin Venkatesh 02.06.2011 в 17:35
1

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

sudo apt-get install pysdm

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

    
ответ дан Alberto 26.07.2012 в 16:19
0

Это безопасный способ обойти вещи. Я не думаю, что это особенно рискованно, когда при загрузке происходит автоматическое монтирование раздела Windows. Но I оставит раздел, на котором установлена ОС, в настройке 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 . Это означает, что раздел не будет автоматически монтироваться при загрузке. Вам нужно будет вручную установить его, когда вы захотите получить доступ к нему.

    
ответ дан boehj 02.06.2011 в 17:59
0

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

Просмотр

org.gnome.desktop.media-handling

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

Существует еще один ключ

org.gnome.desktop.media-handling.automount-open

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

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

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

    
ответ дан Sergio 27.10.2013 в 13:12
0

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

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

    
ответ дан Akronix 26.12.2016 в 23:30
0

Пояснение к видео

Вы можете просто добавить запись в /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

ответ дан Mina Michael 25.02.2018 в 08:24
0
  • Откройте утилиту Диски в Ubuntu.
  • Перейдите на жесткий диск, который вы хотите установить в нужном месте.
  • Отключите выбранный раздел.
  • Откройте его настройки и выберите «Изменить параметры монтирования ...»
  • Затем измените точку монтирования на местоположение, которое вы получите после ввода «pwd» после ручной установки жесткого диска.
  • Измените поле «идентифицировать как» на / dev / disk / by-label / Data (у вас может быть что-то еще, но это не имеет большого значения)
  • Сохраните и перезагрузите жесткий диск, и он автоматически начнет установку.

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

    
ответ дан user2533915 03.09.2018 в 09:12