Как установить ntfs для linux

Содержание
  1. Media UniX
  2. freebsd команды, настройка, установка сервера и не только
  3. Подключаем диск с ntfs на ubuntu server 20.04
  4. Добавить комментарий Отменить ответ
  5. ИТ База знаний
  6. Полезно
  7. Навигация
  8. Серверные решения
  9. Телефония
  10. Корпоративные сети
  11. Как смонтировать раздел NTFS в Linux
  12. Смонтировать раздел NTFS с разрешением только для чтения
  13. Определить раздел NTFS
  14. Создать точку монтирования и смонтировать раздел NTFS
  15. Смонтировать раздел NTFS с разрешениями на чтение и запись
  16. Обновить репозитории пакетов
  17. Установите Fuse и ntfs-3g
  18. Смонтировать раздел NTFS
  19. NTFS-3G (Русский)
  20. Contents
  21. Установка
  22. Ручное монтирование
  23. Настройка
  24. Стандартные настройки
  25. Linux-совместимые права доступа
  26. Разрешение доступа пользователю/группе
  27. Основные параметры NTFS-3G
  28. Монтирование разделов от имени обычного пользователя
  29. Изменение размера раздела NTFS
  30. Решение проблем
  31. Повреждённая файловая система NTFS
  32. Metadata kept in Windows cache, refused to mount
  33. Отказ в монтировании
  34. Форматирование в NTFS
  35. Не учитывается umask при создании файлов

Media UniX

freebsd команды, настройка, установка сервера и не только

Подключаем диск с ntfs на ubuntu server 20.04

Небольшая заметка о том, как подключить диск с файловой системой ntfs на ubuntu server. Это может быть необходимо при переходе с ОС w!nd0w$ на альтернативную операционную систему для получения доступа к уже имеющимся на диске файлам. Подобная статья уже была на сайте, но здесь информация актуализирована, учитывая новую версию ubuntu server. Без долгого предисловия, сразу переходим к делу. Имеется ubuntu server версии 20.04 и диск с ntfs.
Ставим:
sudo apt-get update
sudo apt-get install ntfs-3g fuse
На ubuntu server версии 20.04 пакеты уже установлены.
Физически подсоединяем диск с файловой системой ntfs
Смотрим, что подсоединилось:
sudo parted -l
В моём случае я вижу:
Model: ATA VBOX HARDDISK (scsi)
Disk /dev/sda: 10.7GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:

Number Start End Size File system Name Flags
1 1049kB 2097kB 1049kB bios_grub
2 2097kB 1076MB 1074MB ext4
3 1076MB 10.7GB 9661MB

Model: ATA VBOX HARDDISK (scsi)
Disk /dev/sdb: 7516MB
Sector size (logical/physical): 512B/512B
Partition Table: loop
Disk Flags:

Number Start End Size File system Flags
1 0.00B 7516MB 7516MB ntfs

Model: Linux device-mapper (linear) (dm)
Disk /dev/mapper/ubuntu—vg-ubuntu—lv: 9659MB
Sector size (logical/physical): 512B/512B
Partition Table: loop
Disk Flags:

Number Start End Size File system Flags
1 0.00B 9659MB 9659MB ext4

Чётко видно раздел размером 7 Гб:
Disk /dev/sdb: 7516MB
1 0.00B 7516MB 7516MB ntfs
Далее создаём раздел для монтирования диска (вы можете указать свою любую директорию):
sudo mkdir -p /mnt/ntfs

Монтируем диск:
sudo mount -t ntfs /dev/sdb /mnt/ntfs

Смотрим, что примонтировалось:
df -h
Вижу следующую картину (у вас должно быть нечто подобное):
Filesystem Size Used Avail Use% Mounted on
udev 939M 0 939M 0% /dev
tmpfs 197M 1.1M 196M 1% /run
/dev/mapper/ubuntu—vg-ubuntu—lv 8.8G 4.0G 4.5G 48% /
tmpfs 982M 0 982M 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 982M 0 982M 0% /sys/fs/cgroup
/dev/sda2 976M 105M 805M 12% /boot
/dev/loop0 72M 72M 0 100% /snap/lxd/16099
/dev/loop1 55M 55M 0 100% /snap/core18/1880
/dev/loop2 30M 30M 0 100% /snap/snapd/8542
tmpfs 197M 0 197M 0% /run/user/1000
/dev/sdb 7.0G 4.7G 2.4G 67% /mnt/ntfs

Примечание:
Если надо отмонтировать диск, то выполняем:
sudo umount /mnt/ntfs

Чтобы монтирование происходило автоматически сразу после перезагрузки операционной системы надо сделать следующее.
Редактируем файл:
sudo nano /etc/fstab

В конце файла добавляем:
/dev/sdb /mnt/ntfs ntfs defaults 0 0

Можно перезагружать ubuntu server и проверять, примонтировался ли наш новый диск с файловой системой ntfs:
sudo reboot

Добавить комментарий Отменить ответ

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

Источник

ИТ База знаний

Курс по Asterisk

Полезно

— Узнать IP — адрес компьютера в интернете

Читайте также:  Удаление windows с hdd

— Онлайн генератор устойчивых паролей

— Онлайн калькулятор подсетей

— Калькулятор инсталляции IP — АТС Asterisk

— Руководство администратора FreePBX на русском языке

— Руководство администратора Cisco UCM/CME на русском языке

— Руководство администратора по Linux/Unix

Серверные решения

Телефония

FreePBX и Asterisk

Настройка программных телефонов

Корпоративные сети

Протоколы и стандарты

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

New Technology File System

3 минуты чтения

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

Мини — курс по виртуализации

Знакомство с VMware vSphere 7 и технологией виртуализации в авторском мини — курсе от Михаила Якобсена

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Когда установка завершится, установите ntfs-3g , запустив:

В случае, если fuse и ntfs-3g уже установлены, вывод выглядит примерно так, как показано ниже:

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

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

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

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

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

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

Примечание. Для монтирования раздела через ntfs-3g рекомендуется ядро Linux версии 2.6.20 или новее.

Онлайн курс по Linux

Мы собрали концентрат самых востребованных знаний, которые позволят тебе начать карьеру администратора Linux, расширить текущие знания и сделать уверенный шаг к DevOps

Источник

NTFS-3G (Русский)

NTFS-3G — свободная реализация файловой системы NTFS с поддержкой записи и чтения данных. Для упрощения разработки и обеспечения лучшей переносимости NTFS-3G использует драйвер файловой системы FUSE.

Читайте также:  Mac os touch bar приложения

Contents

Установка

Ручное монтирование

Вручную примонтировать раздел с NTFS можно двумя способами. Традиционный:

При этом тип файловой системы (в данном случае ntfs-3g ) явно сообщать необязательно. По умолчанию команда mount будет использовать программу /usr/bin/mount.ntfs , которая является символьной ссылкой на /usr/bin/ntfs-3g и появляется после установки пакета ntfs-3g.

Второй способ — напрямую вызвать ntfs-3g :

Настройка

Можно настроить автоматическое монтирование разделов NTFS, или заранее указать параметры монтирования и делать это вручную в удобное для вас время. Настройки задаются в файле fstab или с помощью правил udev.

Стандартные настройки

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

Добавьте эти строки в файл /etc/fstab :

Linux-совместимые права доступа

Как правило, права доступа в Linux устанавливаются как 755 для директорий и 644 для файлов. Если вы часто используете NTFS-раздел, рекомендуется использовать эти права доступа и на нём. Следующий пример показывает, как можно присвоить такие права разделу для работы с ним из-под непривилегированного пользователя:

Разрешение доступа пользователю/группе

Через файл /etc/fstab можно передать драйверу ntfs-3g и другие параметры монтирования, например разрешить доступ на чтение данных определённому пользователю или группе. Чтобы дать доступ к разделу пользователям, входящим в группу users , можно использовать следующие параметры:

В этом случае запись данных на раздел будет возможна только для пользователя root. Чтобы разрешить запись от имени непривилегированных пользователей, нужно указать, кому из них следует дать такой доступ. Для этого используйте параметр uid с именем пользователя:

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

Основные параметры NTFS-3G

В большей части случаев для работы должно хватить параметров, описанных выше. Далее описываются параметры, общие для многих файловых систем Linux. Полный список параметров конфигурации ntfs-3g можно посмотреть здесь [устаревшая ссылка 2021-05-17]

umask umask — команда командного интерпретатора, позволяющая автоматически присваивать нужные права доступа при создании новых файлов. Стандартные значения umask в Arch Linux для root и обычных пользователей — 0022. При этом новые директории получают права 755, а новые файлы — 644. Дополнительную информацию о umask можно найти здесь. noauto Если установлен параметр noauto , соответствующий раздел не будет монтироваться автоматически при загрузке системы. uid Идентификационный номер пользователя. Позволяет дать полный доступ к разделу определённому пользователю. Идентификатор пользователя можно определить с помощью команды id . fmask и dmask Похожи на umask , но задают права доступа к файлам и директориям отдельно.

Монтирование разделов от имени обычного пользователя

По умолчанию, ntfs-3g требует права суперпользователя для монтирования разделов, даже если добавить параметр «uid» в /etc/fstab (со причинами можно ознакомиться здесь). Чтобы иметь возможность монтировать раздел от имени обычного пользователя, выполните следующие шаги:

Если опция uid отсутствует в /etc/fstab, добавьте её:

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

Далее, необходимо обеспечить пользователю доступ к директории, в которую монтируется раздел. Если вы собираетесь монтировать раздел от имени обычного пользователя, есть смысл поставить его владельцем точки монтирования:

Кроме того, необходимо использовать драйвер ntfs-3g со встроенной поддержкой FUSE. Пакет ntfs-3g из официальных репозиториев не имеет его поддержки, поэтому можно установить пакет ntfs-3g-fuse AUR из AUR.

При выполнении этих условий у вас должна появиться возможность монтировать разделы NTFS без прав суперпользователя.

Изменение размера раздела NTFS

Некоторые пользователи с установленной системой Windows хотели бы оставить её при установке Arch Linux. Часто для того, чтобы освободить место на диске под установку Arch Linux, возникает необходимость изменить размер системного раздела, на котором установлена Windows. Эту задачу можно выполнить одним из двух способов:

Читайте также:  Командный файл windows цикл

1) Воспользоваться встроенным в Windows средством управления разделами. Для его запуска нажмите Win+R, введите в появившееся окно diskmgmt.msc и нажмите Enter. Кликните по разделу, размер которого нужно уменьшить, правой кнопкой мыши, и выберите в меню пункт Сжать том. Укажите количество места, которое нужно освободить, и нажмите OK. После завершения операции за изменённым разделом появится свободное место, в котором можно будет создать необходимые разделы в процессе установки системы.

2) Воспользоваться сторонним LiveCD. Для этого скачайте ISO-образ любого диструбитива, в состав которого входят ntfs-3g и gparted (например, Ubuntu), либо образ специализированной системы для работы с разделами (например, GParted, Parted Magic или SystemRescueCD), и запишите его на компакт-диск или USB-накопитель с помощью программы UNetbootin или Rufus, после чего загрузитесь с подготовленного носителя. Дальнейшие инструкции можно получить в документации к используемому дистрибутиву.

Для изменения размера NTFS-раздела из существующей системы Arch Linux установите пакеты ntfs-3g и gparted и запустите программу gparted. Если в системе отсутствует графический пользовательский интерфейс, можно использовать программу parted, входящую в состав пакета parted .

Решение проблем

Повреждённая файловая система NTFS

Если в файловой системе NTFS есть ошибки, ntfs-3g смонтирует её в режиме «только чтение». Для штатного исправления файловой системы NTFS загрузите Windows и запустите chkdsk (chkdsk /F).

Для коррекции файловой системы NTFS без использования Windows установите пакет ntfs-3g , доступный в официальных репозиториях.

Для исправления файловой системы NTFS раздел должен быть отмонтирован. Пример ремонта NTFS-раздела /dev/sda2:

Если всё прошло без ошибок, раздел будет доступен для записи.

Metadata kept in Windows cache, refused to mount

Если вместе с Arch Linux на компьютере используется Windows 8, при монтировании системного раздела может возникнуть следующая ошибка:

Проблема вызвана новой функцией Windows 8 под названием «быстрый запуск». Когда эта функция включена, часть метаданных файловых систем всех используемых разделов при загрузке восстанавливается к тому состоянию, в котором они находились при завершении работы Windows. В результате изменения содержимого разделов, совершённые из Linux, могут быть утеряны. Это может произойти с любым разделом жёсткого диска, когда работа Windows завершается выбором пункта «Выключить» или «Гибернация». Однако, завершение работы Windows с помощью пункта «Перезагрузка» не должно вызывать таких проблем.

Чтобы получить возможность беспроблемно записывать данные на раздел из других операционных систем, убедитесь, что функция «быстрый запуск» отключена. Для этого загрузите Windows и выполните следующую команду в командной строке, запущенной от имени администратора:

Чтобы проверить текущее значение параметра, зайдите в Панель управления -> Оборудование и звук -> Электропитание -> Действия кнопок питания. Флажок Включить быстрый запуск должен быть снят либо отсутствовать.

Отказ в монтировании

Если, даже следуя этому руководству, вам не удаётся примонтировать раздел NTFS, попробуйте отредактировать файл /etc/fstab , указав UUID вместо имён устройств для всех разделов NTFS. С примером можно ознакомиться здесь.

Форматирование в NTFS

На современных устройствах большого объема такой способ может занять много времени. Для быстрого форматирования используйте команду:

Не учитывается umask при создании файлов

Если в /etc/fstab указана опция монтирования permissions , разделы NTFS-3G смогут имитировать работу с привычной системой прав доступа Linux. Однако, при создании файлов вплоть до версии 2014.2.15-1 не учитывается umask пользователя.

Как решение, используйте ABS для пересборки NTFS-3G без поддержки ACL ( —enable-posix-acls ):

Источник

Оцените статью