[Megoldva]Automatikus ntfs-3g big_writes használata, hogyan?

Sajnos sokszor van szükségem arra, hogy csodás NTFS-re kell másolnom akár 10+ Gigabyte adatot. Ez ntfs-3g-vel alapjáraton valami irgalmatlan lassú.
A fent említett big_writes biztosan jó lehet, de nem jövök rá hogyan tudnám használni bármilyen GUI-s cuccal. Valójában terminálban sem jöttem rá hogyan kapcsolhatnám be, nem találtam róla leírást. Mindössze itt volt pár hozzászólás amiben meg lett említve.
Szeretném én is rendszerszinten használni, ebben kérnék segítséget.

Update:

Alább Deje segítségével úgytűnik megoldódott a dolog. Fentről kimaradt, hogy nekem hordozható eszközök miatt kellett, ez azzal is működik.
Ide is bemásolom, ne kelljen keresni:


/etc/udev/rules.d/80-ntfs-options.rules

ENV{ID_FS_TYPE}=="ntfs", ENV{UDISKS_MOUNT_OPTIONS}="big_writes"

Hozzászólások

$ man ntfs-3g
...
       big_writes
              This option prevents fuse from splitting write buffers  into  4K
              chunks,  enabling  big  write buffers to be transferred from the
              application in a single step (up to some system limit, generally
              128K bytes).
...

írd be a /etc/fstab-ba, pl:

/dev/sda3 /media/windoz ntfs-3g auto,rw,big_writes,nosuid,nodev,locale=hu_HU.UTF8 0 0

Mondjuk én nem a /dev/sda3 jelölést szoktam használni, hanem pl. LABEL=windoz vagy UUID.

Tehát így, ha egy random külső USB-s vinyót. fleshdrive-ot amin NTFS van rádugok a gépre, akkor turkálnom kell az /etc/fstab-ban, de előtte még meg kell néznem, hogy annak épp mi az UUID-je.

Ennek elkerülésére szeretnék valami auto megoldást. Lehetőleg olyat, ami egy Thunar, Dolphin, Nemo, etc. használata közben is képes a big_writes-t használni.
Öt-tíz éve, amikor 10, 100 megás file-okat kellett ezzel másolnom még nem zavart annyira, hogy lassú, de manapság előfordul akár 40 gigányi másolási művelet is ezekre a hordozható cuccokra, így már tud zavarni. Az eszköz amit fel kell csatolnom, nem feltétlenül az enyém, és egyszercsak a kezembe nyomják. No meg sajátra természetesen extX-et rakok.
☼☆♫♪♫♪☆☼
AGA@
Fork portal és az egyik logóm :)

Azt mondjuk írhattad volna, hogy hordozható eszközökre kell.
Ebben az esetben udev rule-t kell írni úgy, hogy ntfs esetén big_writes opcióval mountolja, ha megkopott linuxos emlékeim nem csalnak\nem variáltak megint rajta.
_____________________________
Powered by 1,3,7-trimetilxantin

Igaz, magamnak nem volt egyértelmű, hogy a rendszerszinten szóban nincsenek ott a hordozható cuccok. Bocsánat.

Köszönöm, később rászánok erre valamennyi időt, de ehhez most fáradt vagyok.
Főleg, miután átfutottam ezt és ezt.
☼☆♫♪♫♪☆☼
AGA@
Fork portal és az egyik logóm :)

Már régóta bosszant hogy ha a kezembe kerül egy vfat-ra formázott külső meghajtó akkor ez
a hülye Fedora 17 úgy csatolja fel hogy minden állomány végrehajthatónak látszik. A mount parancs megfelelő sora:


/dev/sdc1 on /mnt/usb-lemez1-1 type vfat (rw,nosuid,nodev,noexec,relatime,uid=1000,gid=1000,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,errors=remount-ro,.....)

Régebben már küzdöttem ezzel, a hal beállításokat próbáltam megváltoztatni mindenféle eredmény nélkül. A fenti javaslat mintájára írtam egy módosított szabályt:

ENV{ID_FS_TYPE}=="vfat", ENV{UDISKS_MOUNT_OPTIONS}="dmask=0111,fmask=0444,iocharset=utf-8,codepage=852"

/etc/udev/rules.d/60-saját.rules

Aztán:

$ udevadm control --reload-rules
$ udevadm trigger

Csatlakoztatom a meghajtót és lekérdezem az udev adatbázisát:

$ udevadm info --export-db

A megfelelő eszköznél ezt látom:

E: UDISKS_MOUNT_OPTIONS=dmask=0111,fmask=0444,iocharset=utf-8,codepage=852

A mount parancs kimenete:


/dev/sdc1 on /mnt/usb-lemez1-1 type vfat (rw,nosuid,nodev,noexec,relatime,uid=1000,gid=1000,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,errors=remount-ro,.....)

Mi a jó fene van? Semmi változás. Ez az átokfajzat nem hajlandó tudomásul venni az új felállást.

Előre is köszönöm.

XFCE-t használok. Ebben pedig letiltottam a kötetkezelést, tehát magától nem csatol be semmit sem. Az xfce-mount-plugin segítségével kézzel csatolok mindent. Ehhez az /mnt könyvtárban van egy csomó alkönyvtár mint csatolási pont és az fstab tartalmaz mindegyikhez egy-egy sor bejegyzést:


/dev/sdc1		/mnt/usb-lemez1-1	auto	rw,noauto,relatime,user	0 0
.
.
.
/dev/sde1		/mnt/usb-lemez3-1	auto	rw,noauto,relatime,user	0 0

Az xfce-mount-plugin e sorok alapján veszi föl a saját menüjébe az eszközöket, legalábbis én csak így tudtam rávenni erre. Elismerem hogy ez így nagyon gyalogos megoldás, de nem tudtam jobbat. (Végül is annak idején el kellett döntenem hogy tovább görcsölök-e vele vagy elkezdek dolgozni a gépen.) A megoldásból adódik hogy fájlrendszertől függő egyedi beállításokat nem adhatok meg az fstab-ban. Ebből adódik a problémám.

A fentiekből kiindulva nem tudom eldönteni hogy a gvfs még így is bekavarhat-e.

Lehet, hogy pont az a baj, hogy nem az xfce kötetkezelését használod. Én nem xfce-t használok, de amennyire tudom, a friss xfce is az udev-et használja. Ráadásul még valamennyire paraméterezni is lehet (legalábbis az arch wiki szerint https://wiki.archlinux.org/index.php/xfce), a /etc/xdg/xfce4/mount.rc fájlt érdemes megnézni, illetve ennek utánanézni.
Én fstab-ba csak olyan filerendszert veszek fel, ami mindenképpen fix.

Fordítva lehet ezt ntfs-nél? A szuperblokk megfelelőjébe betenni a mount opciót, ami így az eszköz attribútuma lesz.

------------------------------------------------------------------------------
www.woodmann.com/searchlores/welcome.htm