- Media UniX
- freebsd команды, настройка, установка сервера и не только
- Подключаем диск с ntfs на ubuntu server 20.04
- Добавить комментарий Отменить ответ
- 🇷🇺 Как смонтировать диск NTFS на CentOS / RHEL / Scientific Linux
- Включить репозиторий EPEL
- Установить драйвер ntfs-3g
- NTFS-3G (Русский)
- Contents
- Установка
- Ручное монтирование
- Настройка
- Стандартные настройки
- Linux-совместимые права доступа
- Разрешение доступа пользователю/группе
- Основные параметры NTFS-3G
- Монтирование разделов от имени обычного пользователя
- Изменение размера раздела NTFS
- Решение проблем
- Повреждённая файловая система NTFS
- Metadata kept in Windows cache, refused to mount
- Отказ в монтировании
- Форматирование в NTFS
- Не учитывается umask при создании файлов
- Как монтировать NTFS в Linux
- Установка компонентов
- Ручное монтирование
- Автоматическое монтирование
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
Добавить комментарий Отменить ответ
Для отправки комментария вам необходимо авторизоваться.
Источник
🇷🇺 Как смонтировать диск NTFS на CentOS / RHEL / Scientific Linux
Из этого туториала Вы узнаете, как смонтировать диск NTFS в режиме чтения / записи в CentOS и других операционных системах Linux на основе RHEL с драйвером ntfs-3g.
NTFS-3G – это стабильный драйвер NTFS с открытым исходным кодом, который поддерживает чтение и запись устройств NTFS в Linux и других операционных системах.
Драйвер ntfs-3g доступен в репозитории EPEL.
Первым шагом является установка и активация EPEL в вашей системе Linux.
Включить репозиторий EPEL
Выполните следующую команду как пользователь root в оболочке, чтобы включить репозиторий EPEL.
EPEL (Extra Packages for Enterprise Linux) – это специальная группа по интересам Fedora, которая создает, поддерживает и управляет набором дополнительных высококачественных пакетов для Enterprise Linux, включая, помимо прочего, Red Hat Enterprise Linux (RHEL), CentOS и Scientific. Linux (SL), Oracle Linux (OL).
Установить драйвер ntfs-3g
Затем мы должны установить пакет ntfs-3g с помощью yum.
После установки мы создаем каталог, куда будет смонтирован диск NTFS:
Теперь мы можем смонтировать раздел NTFS с помощью этой команды:
В этом примере мой раздел NTFS – это устройство /dev/sdb1.
Вы должны заменить это именем устройства вашего NTFS-раздела.
Точка монтирования будет существовать до перезагрузки или до тех пор, пока вы не размонтируете ее с помощью:
Для постоянного монтирования раздела NTFS добавьте следующую строку в файл /etc/fstab.
Откройте /etc/fstab с помощью редактора:
И добавьте строку:
Снова замените /dev/sdb1 именем устройства, которое соответствует вашим настройкам.
Теперь ваша система Linux будет автоматически монтировать диск NTFS во время загрузки.
Источник
NTFS-3G (Русский)
NTFS-3G — свободная реализация файловой системы NTFS с поддержкой записи и чтения данных. Для упрощения разработки и обеспечения лучшей переносимости NTFS-3G использует драйвер файловой системы FUSE.
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. Эту задачу можно выполнить одним из двух способов:
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 ):
Источник
Как монтировать NTFS в Linux
Инструкция на примере Linux CentOS 7.
Установка компонентов
Для начала необходимо установить пакет ntfs-3g. В противном случае, при попытке запустить команду на монтирование раздела NTFS мы получим ошибку mount: unknown filesystem type ‘ntfs’.
Сначала устанавливаем расширенный репозиторий:
yum install epel-release
Затем сам пакет ntfs-3g
yum install ntfs-3g
После установки данного пакета в системе появятся дополнительные команды mount.ntfs-fuse и mount.ntfs-3g., а также команда mount распознает опцию -t ntfs.
Ручное монтирование
Монтирование NTFS на чтение и запись выполняется любой из трех команд:
mount -t ntfs /dev/sdb1 /mnt
mount -t ntfs-3g /dev/sdb1 /mnt
mount.ntfs-3g /dev/sdb1 /mnt
* в данном примере, примотировано устройство /dev/sdb1 в раздел /mnt. Понять, какой устройство нужно монтировать можно при помощи команды fdisk -l
Автоматическое монтирование
Чтобы раздел автоматически монтировался при перезапуске компьютера, открываем на редактирование файл:
/dev/sdb1 /mnt ntfs defaults 0 0
* в данном примере мы раздел /dev/sdb1 будем монтировать в каталог /mnt.
Чтобы применить настройку и проверить ее, вводим:
Посмотреть примонтированные разделы и файловые системы можно командой:
Источник