Автоматическое монтирование Linux-дисков ntfs

Обновлено: 21.11.2024

Сегодня я покажу вам, как автоматически монтировать диск во время загрузки в Linux. Мой ноутбук имеет один SSD и один механический привод. Я устанавливаю операционные системы на SSD и храню файлы на механическом диске. Поэтому часто мне приходится вручную монтировать механический привод в файловом менеджере, чтобы получить доступ к моим mp3 и видео файлам. Монтаж привода вручную - пустая трата времени. Итак, я покажу вам простой способ автоматического монтирования диска в Linux.

Шаг 1. Получите имя, UUID и тип файловой системы

Откройте терминал, выполните следующую команду, чтобы увидеть имя вашего диска, его UUID (универсальный уникальный идентификатор) и тип файловой системы.

В выводе этой команды первый столбец — это имя ваших дисков. Второй столбец — это метка диска (если вы задали для него метку), а третий столбец — это UUID ваших дисков.

Во-первых, вам нужно знать имя диска, который будет автоматически монтироваться. Например, имя диска, который будет автоматически смонтирован на моем компьютере, — /dev/sdb9 .

Тогда вам нужно знать его UUID и тип файловой системы. Как видите, UUID для /dev/sdb9 — eb67c479-962f-4bcc-b3fe-cefaf908f01e, а файловая система /dev/sdb9 — ext4, которая является стандартной. файловая система в Linux.

Шаг 2. Создайте точку подключения для вашего диска

Мы создадим точку монтирования в каталоге /mnt. Введите следующую команду,

Например, я ввел следующую команду:

Шаг 3. Отредактируйте файл /etc/fstab

Выполните следующую команду, чтобы отредактировать файл /etc/fstab. Nano — это редактор командной строки для Linux.

Нам нужно добавить одну строку кода в конец файла. Формат этой строки кода следующий:

Обратите внимание, что вам нужно разделить эти элементы с помощью клавиши Tab. Например, я добавил следующую строку в конец /etc/fstab .

Если вы хотите автоматически смонтировать файловую систему NTFS, вот пример.

Если вы хотите автоматически смонтировать файловую систему Btrfs, измените тип файловой системы на btrfs.

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

Вот как вы автоматически монтируете файловую систему в Linux.

Некоторые пояснения

Для разделов подкачки в поле точки монтирования должно быть указано пустое значение.

Параметры монтирования по умолчанию предоставляют пользователям доступ для чтения и записи к файловой системе.

Значение поля дампа обычно равно нулю.

Поле прохода используется программой fsck для определения порядка, в котором выполняются проверки файловой системы во время перезагрузки. Как видно в этом файле, значение поля pass для корневой файловой системы равно 1. Разделы подкачки проверять не нужно и значение для них равно нулю. Все остальные файловые системы должны иметь значение 2. Поэтому я установил значение 2 для своего диска.

Не можете подключить диск?

Если вы видите ошибку «не удается прочитать суперблок» при попытке подключить диск, следуйте инструкциям ниже, чтобы исправить эту ошибку.

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

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

В этой статье показано, как смонтировать раздел NTFS в Linux с разрешениями только для чтения или чтения и записи.

  • Система под управлением Linux
  • Учетная запись пользователя с правами sudo или root
  • Доступ к окну терминала/командной строке (Действия >Поиск >Терминал)

Смонтировать раздел NTFS с разрешением только для чтения

Следуйте приведенным ниже инструкциям, чтобы смонтировать раздел NTFS с доступом только для чтения.

Примечание. Раздел только для чтения позволяет пользователям читать файлы. Чтобы включить запись в раздел NTFS, обратитесь ко второму разделу статьи.

Определить раздел NTFS

Перед монтированием раздела NTFS определите его с помощью команды parted:

В приведенном выше примере два раздела NTFS находятся на диске /dev/sdb. Прежде чем продолжить, запишите номер раздела, который вы хотите смонтировать.

Вы также можете использовать команды fdisk и grep, чтобы отобразить на диске только разделы NTFS:

Создать точку монтирования и смонтировать раздел NTFS

В этом примере мы смонтируем раздел /dev/sdb1 с правами только на чтение.

Сначала создайте точку монтирования с помощью команды mkdir:

Далее смонтируйте раздел в созданный вами каталог. Используйте команду mount и указанный ранее путь к разделу:

Используйте инструмент disk free, чтобы проверить сведения обо всех файловых системах и убедиться, что вы успешно смонтировали раздел:

Раздел /dev/sdb1 отображается как смонтированный в конце списка. Теперь у вас есть доступ только для чтения к этому разделу NTFS.

Смонтировать раздел NTFS с разрешениями на чтение и запись

Чтобы смонтировать раздел NTFS с разрешениями на чтение и запись, вам необходимо установить в системе fuse и ntfs-3.

Выполните следующие шаги, чтобы завершить процесс подключения.

Примечание. В некоторых дистрибутивах Linux по умолчанию могут быть установлены fuse и ntfs-3g.

Обновление репозиториев пакетов

Выполните следующую команду, чтобы загрузить и обновить репозитории пакетов:

Установите Fuse и ntfs-3g

Чтобы установить fuse в вашей системе Linux из репозитория по умолчанию, используйте соответствующий менеджер пакетов. В нашем примере мы используем apt в Ubuntu.

По завершении установки установите ntfs-3g, выполнив:

Если и предохранитель, и ntfs-3g уже установлены, результат будет примерно таким, как показано ниже:

Смонтировать раздел NTFS

После установки программных пакетов fuse и ntfs-3g смонтируйте раздел NTFS.

Сначала создайте точку монтирования с помощью команды mkdir:

Затем используйте команду mount, чтобы смонтировать нужный раздел. Например, /dev/sdb2 :

Чтобы проверить, смонтирован ли раздел, выполните команду df:

Теперь у вас есть права на чтение/запись для смонтированного раздела NTFS.

Примечание. Для монтирования раздела через ntfs-3g рекомендуется версия ядра Linux 2.6.20 или новее. Узнайте, как обновить ядро ​​в Ubuntu или как обновить ядро ​​в CentOS.

Прочитав эту статью, вы должны были научиться монтировать раздел NTFS. Работа с разделами имеет решающее значение в системе Linux, поэтому мы рекомендуем узнать, как удалить раздел в Linux и как отформатировать разделы диска в Linux.

У многих из нас на компьютере установлена ​​двойная операционная система. Windows использует файловую систему NTFS, а Linux использует EXT4 и другие файловые системы. Вы можете монтировать диск в формате NTFS в Linux, но вы не можете монтировать файловые системы на основе Linux в Windows. Итак, мы должны хранить файлы, к которым необходимо получить доступ в обеих операционных системах, на диске в формате NTFS. Каждый раз, когда мы запускаем Linux (Ubuntu — мой любимый дистрибутив), нам приходится открывать проводник и переходить в раздел «Другие», чтобы смонтировать диски Windows. Но мы можем настроить его на автоматическое монтирование при загрузке.

Шаг 1. Узнайте имя монтируемого раздела

Используйте команду lsblk для просмотра списка доступных устройств и разделов.

Кроме того, вы можете использовать файловый менеджер, чтобы получить имя раздела.

Здесь я хочу автоматически монтировать диск DEV в мою ОС Ubuntu при каждой загрузке.

Идентификатор раздела — /dev/sda4

Шаг 2. Создайте точку подключения и подключите

Создайте точку подключения (каталог), куда вы хотите подключить диск.

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

Вы также можете подключиться непосредственно к корневому каталогу или в любом другом месте. Например. /dev

sudo mkdir /dev/media/karthik/DEV

Перед запуском вышеуказанной команды размонтируйте устройства, если вы уже смонтировали их.

Теперь смонтируйте устройство.

sudo mount /dev/sda4 /dev/media/karthik/DEV

Шаг 3. Запишите UUID устройства и обновите файл fstab

Используйте следующую команду и запишите UUID устройства, которое вы хотите подключить

Создать запись в файле fstab.

В целях безопасности сделайте резервную копию файла fstab.

Теперь отредактируйте файл fstab и добавьте строку

Теперь размонтируйте диск, если вы уже смонтировали его, затем выполните приведенную ниже команду, чтобы проверить, правильно ли работает запись в fstab. Если приведенная ниже команда выдает ошибку, исправьте запись или восстановите исходный файл перед перезагрузкой системы. Если у вас неправильные записи в файле fstab, то вы не сможете перезагрузиться в ОС.

Подключает все диски/диски.

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

ПРИМЕЧАНИЕ. Не работает в Ubuntu 20.10.

Автоматическое монтирование разделов NTFS при запуске Ubuntu Linux.

Предположим, у вас есть 2 раздела NTFS на дисках Windows C и D.

Если вы хотите, чтобы Ubuntu автоматически монтировала эти диски при запуске Ubuntu, сделайте следующее.

Сначала создайте папки c_drive , d_drive в корневом каталоге.

Откройте приложение под названием «Диски» (программное обеспечение для создания разделов диска).

Выберите жесткий диск.

Выберите свои разделы ntfs (тома) и один за другим и запишите имя устройства для всех. Предположим, что ваш раздел диска C составляет 96 ГБ. Затем выберите метку, которая помечена как (Раздел файловой системы… 96 ГБ NTFS). Когда вы щелкнете по нему, он отобразит некоторую информацию, связанную с вашим разделом (томом). Запишите имя устройства перед меткой «Устройство» (например, /dev/sda2). Это путь к вашему диску C, который указал Ubuntu. Обратите внимание на путь.

Аналогичным образом найдите путь к другому диску (Диск D).

Создайте файл /etc/rc.local и сделайте его исполняемым с помощью приведенных ниже команд

Теперь откройте файл /etc/rc.local в текстовом редакторе с правами суперпользователя. Мне больше всего нравится gedit.

В файле /etc/rc.local вставьте следующие строки перед «exit 0»

В основном команды, написанные внутри файла /etc/rc.local, будут выполняться при запуске. Отсюда мы можем выполнять команды sudo при запуске.

ПРИМЕЧАНИЕ. /dev/sda2 и /dev/sda3 — это пути к дискам c и d в моей системе. Вы должны указать пути (которые вы отметили / нашли на предыдущих шагах через приложение для дисков) дисков c и d вашей собственной системы

Итак, наш окончательный файл /etc/rc.local будет выглядеть примерно так

Сохраните, выйдите и перезапустите. Вот и все.

Теперь содержимое диска c находится в каталоге /c_drive, а содержимое диска d — в каталоге /d_drive. Вы можете добавить эти места в закладки в своем наутилусе (ctrl + D) для более быстрого доступа. Закладки — это отличный способ в Nautilus напрямую перейти в любое из ваших любимых мест.

Читайте также: