Puncte:-1

Cum poate Fișierele GNOME (Nautilus) să folosească setările implicite pentru montarea discurilor NTFS cu modulul kernel NTFS3? Înlocuirea NTFS-3G și FUSE

drapel us

Două mașini virtuale sunt instalate pe gazdă cu Ubuntu 18.04 și VMware Workstation Player: Ubuntu Server 20.04 și Windows 11 (funcția „pornire rapidă” este dezactivată powercfg /h oprit).

Instalarea Kernel 5.15.1 cu Ubuntu Mainline Kernel Installer
https://github.com/bkw777/mainline
sudo add-apt-repository ppa:cappelikan/ppa
actualizare sudo apt
sudo apt install mainline

sudo su a început în terminal

mainline --help
linie principală --verificare 
mainline --list-installed
mainline --install-latest

Descărcat și instalat

linux-headers-5.15.1-051501-generic_5.15.1-051501.202111061036_amd64.deb
linux-headers-5.15.1-051501_5.15.1-051501.202111061036_all.deb
linux-image-unsigned-5.15.1-051501-generic_5.15.1-051501.202111061036_amd64.deb
linux-modules-5.15.1-051501-generic_5.15.1-051501.202111061036_amd64.deb

Am conectat discul NVMe Windows 11 la Ubuntu. Repornirea Ubuntu Server 20.04.

sudo su a început în terminal
uname -r
5.15.1-051501-generic
modinfo ntfs3

ntfs3

mkdir /media/c_win11
lsblk -o NAME,FSTYPE,LABEL,SIZE,MOUNTPOINT,UUID

opțiuni de montare ntfs3

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

Următorul

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

În continuare, este necesar să oferiți utilizatorului acces de scriere la directorul în care este montată partiția:

utilizator sudo chown /media/c_win11

Pot crea pachete, pot edita fișiere și documente cu drepturile unui utilizator obișnuit pe o partiție cu Windows 11.

S-a instalat GNOME Shell

sudo apt install ubuntu-desktop ubuntu-desktop-minimal

ntfs3

Montarea automată a discului Windows 11 este salvată și în Nautilus. Acest lucru nu este întotdeauna convenabil. Uneori este necesar să montați temporar discuri NTFS în Nautilus.

Întrebare:

Cum poate Fișierele GNOME (Nautilus) să folosească setările implicite pentru montarea discurilor NTFS cu modulul kernel NTFS3? Înlocuirea NTFS-3G și FUSE.

Avertizare!!! MainlineBuilds. Compilările nucleului principal sunt produse în scopuri de depanare și, prin urmare, nu vin fără suport. Folosiți-le pe propriul risc.

Dezinstalare kernel: sudo su a pornit în terminal (apoi toate comenzile din terminal cu drepturi root)

mainline --list-installed
linie principală --uninstall 5.15.1
muru avatar
drapel us
Există o problemă reală aici? Acest site nu este pentru sondaje, așa că pur și simplu a întreba dacă cineva a făcut X nu este cu adevărat o întrebare validă. Acesta pare a fi un ghid. Dacă este cazul, postați problema pe care încercați să o rezolvați în întrebare și soluția ca răspuns.
drapel cn
„A configurat cineva driverul ntfs3” Sper că nu. Driverul a devenit învechit și a devenit un modul kernel. Sunt de acord cu muru: nimic sa raspundem? pe langa un da/nu...
Johan Palych avatar
drapel us
Vă mulțumesc pentru părere și răspuns. Am testat suportul pentru citirea și scrierea modulului de kernel NTFS3 de către Paragon Software și am vrut să clarific parametrii de montare în Caja, Nautilus, Dolphin folosind NTFS3. Opțiunea cu ntfs-3g și fuseblk din ultimii ani îmi este suficientă.
emk2203 avatar
drapel in
@Rinzwind: Nu, este greșit. Driverul este driverul Paragon care a fost recent dat nucleului oficial de Paragon și este folosit de la 5.15. Acesta învechitează nu numai modulul vechi al nucleului `ntfs`, ci și `ntfs-3g`. Răspunsul dat este modalitatea corectă de a folosi noul `ntfs3` pentru persoanele cu o nevoie urgentă de a rula un driver ntfs performant sub Ubuntu. Oficial începând cu 22.04.
Puncte:2
drapel us

Configurarea montării cu modulul kernel NTFS3 de către Paragon Software în managerul de fișiere Nautilus. Am citit informatiile de pe link-uri: Opțiuni de montare configurabile , stocared-proiect , ntfs3-dkms

O mașină virtuală cu Ubuntu 21.10 Gnome și Windows 11 este instalată în dual boot.

Instalarea Kernel 5.15.2 cu Ubuntu Mainline Kernel Installer.

sudo su a pornit în terminal (apoi toate comenzile din terminal cu drepturi root):

add-apt-repository ppa:cappelikan/ppa
actualizare apt
apt install mainline
linie principală --verificare 
mainline --list-installed
mainline --install-latest

Repornirea Ubuntu.

sudo su a pornit în terminal (apoi toate comenzile din terminal cu drepturi root):

uname -r
5.15.2-051502-generic
modinfo ntfs3

Lansați nautilus și montați un disc cu Windows 11.

montură | grep nvme0n1
/dev/nvme0n1p2 pe /media/user/6A9C72639C7229A9 tip fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096,udisks2helper)=udisks2

În nautilus, demontați unitatea cu Windows 11.

Crearea unei reguli pentru udev în terminal:

sudo dd status=none of=/etc/udev/rules.d/99-ntfs3.rules <<EOF
# UDISKS_FILESYSTEM_SHARED
# ==1: montați sistemul de fișiere într-un director partajat (/media/VolumeName)
# ==0: montați sistemul de fișiere într-un director privat (/run/media/$USER/VolumeName)
# Vezi udisk-uri(8)
SUBSYSTEM=="block", ENV{ID_FS_TYPE}=="ntfs", ENV{ID_FS_TYPE}="ntfs3" , ENV{UDISKS_FILESYSTEM_SHARED}="1"
EOF

Reîncărcarea regulilor udev fără a reporni Ubuntu.

sudo udevadm control -R

Lansați nautilus și montați un disc cu Windows 11.

sudo mount | grep nvme0n1
/dev/nvme0n1p2 pe /media/6A9C72639C7229A9 tip ntfs3 (rw,nosuid,nodev,relatime,uid=0,gid=0,iocharset=utf8,uhelper=udisks2)

Reveniți la setările implicite (siguranță și ntfs-3g) cu comanda:

sudo rm -rf /etc/udev/rules.d/99-ntfs3.rules
sudo udevadm control -R ## sau reporniți Ubuntu.

Acum voi testa ntfs3 cu Proton (Steam Play-Utilizarea-un-disc-NTFS-cu-Linux-și-Windows) pe un computer real.

Desigur, nu voi testa pe kernelul principal. Eu folosesc un gata făcut Nucleu XanMod (STABLE) (5.14)

emk2203 avatar
drapel in
Din 22.04 sau cu kernelul 5.15, aceasta este o modalitate foarte convenabilă de a utiliza noul modul `ntfs3` în mod implicit. Pentru a face acest lucru este necesară NUMAI regula udev, fără alte modificări. Pentru a avea comportamentul implicit Ubuntu complet, vă recomand să utilizați `ENV{UDISKS_FILESYSTEM_SHARED}="0"` în loc de 1.
Johan Palych avatar
drapel us
Multumesc pentru comentariu! Da, aceasta este greșeala mea de tipar, desigur: ENV{UDISKS_FILESYSTEM_SHARED}="0".Zilele trecute voi testa 22.04. Sper la tradiție: Ubuntu 22.04 LTS pe 21 aprilie 2022

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.