https://www.opennet.ru/opennews/art.shtml?num=57095
mount раздела ntfs (от windows) с использованием модуля ядра ntfs даст ReadOnly
RWrite получится только с помощью ntfs-3g + fuse , т.е. не на уровне ядра, т.е. медленно и ресурсоемко. Когда качал большие торренты на ntfs3g или ext - проц на ntfs грузился ощутимо больше
NTFS3 - есть монолитно, но как заюзвть - я не понял
При наличии модуля ядра
ntfs3 :
mount -t ntfs3 дает ядерный RW
Ключи монтирования udev и пр.
Для i686 ядер 2.6-4.20 есть родной paragon патч
ntfs3-dkms можно докомпилить только этот модуль к имеющимся ядрам. Что я и сделал (ntfs3 v. 27) :
000-kernel-5.12.0-pf6-lf_64.pfs перезалил. Проверяйте
000-kernel-5.12.0-pf6-lf_64.pfs.md5.txtВ свежих pf ядрах ntfs3 есть. Я не знал об этом. Не включил в конфиге. На будущее надо вкомпилить монолитно
Переделал скрипты
089-upd-2008-sf61.pfs 089-lfd10-upd-sf60.pfsamount - автомонтирует флэшки при подключении
mount-all - автомонтирует ntfs3. Если в инитрд смонтировано ntfs-3g - перемонтирует. Если система загружена с ntfs - соответственно перемонтировать без copy2ram не получится.
Надо переделывать initrd :
pra-porteusinitrd.xz - т.к. udev нет будет работать только с монолитно вкомпиленным в ядро ntfs3. Пока таких ядер у нас нет.
Можно и без udev : insmod /путь/ntfs3.ko (проверял - работает) , но это надо будет под каждое ядро пересобирать инитрд
initrd.xz.md5.txtinitrd1911.xz - предыдущий
rootaufs2 :
initrd-raf2-5.12.0-pf6-lf01.xz - проверил dir= c ntfs раздела - норм
rootofs тоже подправил под ntfs3, но при тестировании выяснил, что и старый с ntfs не грузит. Надо разбираться
Из замеченных фишек требующих тестирования заметил поддержку линуксовых ACL на ntfs3
Т.е. теперь на примонтированном ntfs3 разделе можно устанавливать линуксовые права. Правда после reboot они пропадают. Надо Даже если так (надо проверять)- можно пересобирать squash на ntfs3
Есть ключ mount -t -o
acl Поддержка POSIX ACL (списков контроля доступа). Действует, если поддерживается ядром. Не путать с NTFS ACL. Параметр, указанный как acl, включает поддержку списков управления доступом POSIX.
Не тестировал пока. Тестировать лучше не на разделе с установленной виндой. Если поубивает виндовс acl - будут проблемы с виндой