Рейтинг:-1

Как файлы GNOME (Nautilus) могут использовать настройки по умолчанию для монтирования дисков NTFS с модулем ядра NTFS3? Замена NTFS-3G и FUSE

флаг us

На хосте с Ubuntu 18.04 и VMware Workstation Player установлены две виртуальные машины: Ubuntu Server 20.04 и Windows 11 (функция «быстрый старт» отключена powercfg/ч выкл.).

Установка ядра 5.15.1 с помощью установщика ядра Ubuntu Mainline
https://github.com/bkw777/основная линия
sudo add-apt-repository ppa:cappelikan/ppa
судо подходящее обновление
sudo apt установить основную линию

sudo su запущен в терминале

основная линия --help
основная линия --проверить 
mainline --list-installed
основная линия --install-последняя

Скачал и установил

linux-заголовки-5.15.1-051501-generic_5.15.1-051501.202111061036_amd64.deb
Linux-заголовки-5.15.1-051501_5.15.1-051501.202111061036_all.deb
linux-образ-без знака-5.15.1-051501-generic_5.15.1-051501.202111061036_amd64.deb
Linux-модули-5.15.1-051501-generic_5.15.1-051501.202111061036_amd64.deb

Я подключил диск NVMe Windows 11 к Ubuntu. Перезагрузка сервера Ubuntu 20.04.

sudo su запущен в терминале
uname -r
5.15.1-051501-общий
информация о моде ntfs3

нтфс3

мкдир /медиа/c_win11
lsblk -o ИМЯ, ТИП ФС, МЕТКА, РАЗМЕР, ТОЧКА МОНТАЖА, UUID

варианты монтирования ntfs3

https://www.kernel.org/doc/html/latest/filesystems/ntfs3.html

Следующий

sudo cp /etc/fstab /etc/fstab_backup
sudo echo 'UUID=6A9C72639C7229A9/media/c_win11 ntfs3 iocharset=utf8,uid=1000,gid=1000 0 0' | sudo tee -a /etc/fstab

Далее необходимо предоставить пользователю права на запись в каталог, в котором смонтирован раздел:

пользователь sudo chown /media/c_win11

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

Установленная оболочка GNOME

sudo apt установить ubuntu-desktop ubuntu-desktop-минимальный

нтфс3

Автоматическое монтирование диска Windows 11 также сохраняется в Nautilus. Это не всегда удобно. Иногда необходимо временно смонтировать диски NTFS в Nautilus.

Вопрос:

Как файлы GNOME (Nautilus) могут использовать настройки по умолчанию для монтирования дисков NTFS с модулем ядра NTFS3? Замена NTFS-3G и FUSE.

Предупреждение!!! MainlineBuilds. Основные сборки ядра создаются для целей отладки и поэтому не поддерживаются. Используйте их на свой страх и риск.

Удаление ядра: sudo su запускается в терминале (далее все команды в терминале с рут правами)

mainline --list-installed
основная линия --удалить 5.15.1
muru avatar
флаг us
Есть ли здесь реальная проблема? Этот сайт не предназначен для опросов, поэтому просто спросить, сделал ли кто-то X, не совсем корректный вопрос. Это похоже на руководство. Если это так, опубликуйте проблему, которую вы пытаетесь решить, в вопросе и решение в качестве ответа.
флаг cn
"Кто-нибудь настраивал драйвер ntfs3" Надеюсь, что нет. Драйвер устарел и стал модулем ядра. Согласен с муру: нам нечего ответить? кроме да/нет...
Johan Palych avatar
флаг us
Спасибо за ваше мнение и ответ. Я протестировал поддержку чтения и записи модуля ядра NTFS3 компанией Paragon Software и хотел уточнить параметры монтирования в Caja, Nautilus, Dolphin с использованием NTFS3. Варианта с ntfs-3g и fuseblk в последние годы мне хватает.
emk2203 avatar
флаг in
@Rinzwind: Нет, это неправильно. Драйвер — это драйвер Paragon, который недавно был предоставлен Paragon для официального ядра и используется начиная с версии 5.15. Он устаревает не только старый модуль ядра ntfs, но и ntfs-3g. Данный ответ — это правильный способ использования нового ntfs3 для людей, которым срочно необходимо запустить производительный драйвер ntfs под Ubuntu. Официально с 22.04.
Рейтинг:2
флаг us

Настройка монтирования с помощью модуля ядра NTFS3 от Paragon Software в файловом менеджере Nautilus. Я прочитал информацию по ссылкам: Настраиваемые параметры монтирования , хранимый проект , ntfs3-dkms

Виртуальная машина с Ubuntu 21.10 Gnome и Windows 11 установлена ​​в режиме двойной загрузки.

Установка ядра 5.15.2 с помощью установщика ядра Ubuntu Mainline.

sudo su запускал в терминале (потом все команды в терминале с рут правами):

add-apt-repository ppa:cappelikan/ppa
удачное обновление
apt установить основную линию
основная линия --проверить 
mainline --list-installed
основная линия --install-последняя

Перезагрузка Убунту.

sudo su запускал в терминале (потом все команды в терминале с рут правами):

uname -r
5.15.2-051502-общий
информация о моде ntfs3

Запустите nautilus и смонтируйте диск с Windows 11.

гора | grep nvme0n1
/dev/nvme0n1p2 в /media/user/6A9C72639C7229A9 введите fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096,uhelper=udisks2)

В наутилусе отключите диск с Windows 11.

Создание правила для udev в терминале:

sudo dd status=none of=/etc/udev/rules.d/99-ntfs3.rules <<EOF
# UDISKS_FILESYSTEM_SHARED
# ==1: смонтировать файловую систему в общий каталог (/media/VolumeName)
# ==0: смонтировать файловую систему в приватный каталог (/run/media/$USER/VolumeName)
# См. u-диски(8)
SUBSYSTEM=="блокировать", ENV{ID_FS_TYPE}=="ntfs", ENV{ID_FS_TYPE}="ntfs3" , ENV{UDISKS_FILESYSTEM_SHARED}="1"
EOF

Перезагрузка правил udev без перезапуска Ubuntu.

sudo udevadm контроль -R

Запустите nautilus и смонтируйте диск с Windows 11.

монтирование судо | grep nvme0n1
/dev/nvme0n1p2 на /media/6A9C72639C7229A9 введите ntfs3 (rw,nosuid,nodev,relatime,uid=0,gid=0,iocharset=utf8,uhelper=udisks2)

Вернуть настройки по умолчанию (fuse и ntfs-3g) командой:

sudo rm -rf /etc/udev/rules.d/99-ntfs3.rules
sudo udevadm control -R ## или перезагрузите Ubuntu.

Теперь я протестирую ntfs3 с Proton (Steam Play-используя-NTFS-диск-с-Linux-и-Windows) на реальном компьютере.

Естественно, я не буду тестировать на Mainline Kernel. Я использую готовый Ядро XanMod (СТАБИЛЬНОЕ) (5.14)

emk2203 avatar
флаг in
Начиная с версии 22.04 или с ядром 5.15 это очень удобный способ использовать новый модуль ntfs3 по умолчанию. Для этого необходимо ТОЛЬКО правило udev, никаких дальнейших изменений. Чтобы иметь полное поведение Ubuntu по умолчанию, я рекомендую использовать `ENV{UDISKS_FILESYSTEM_SHARED}="0"` вместо 1.
Johan Palych avatar
флаг us
Спасибо за комментарий! Да, это моя опечатка, конечно: ENV{UDISKS_FILESYSTEM_SHARED}="0".На днях протестирую 22.04. Надеюсь на традицию: Ubuntu 22.04 LTS 21 апреля 2022 г.

Ответить или комментировать

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