Portál AbcLinuxu, 12. listopadu 2025 03:21

/dev/hdxx /mnt/winxp ntfs-fuse fmask=0111,dmask=0 0 0Zdar Max
, takové captive se přes 300KB/s nedostane a to u velkého souboru, když kopíruješ třeba 50 malejch, tak se rychlost pohybuje tak na 1/6, cca 50KB/s, někdy i míň a předpokládám, že to samé je i u paragon, oproti tomu ntfsprogs/fuse jede plnou parou => 10MB/s a i víc ...
kernel-sources, nebo nějakého podobně pojmenovaného.
Při kompilaci se může vyskytnout několik problémů, čekal bych, že instalační skript ovladačů nebude vědět, kde jsou zdrojáky, potom je dobré si přečíst přiložený návod i onen skript a nějak to tam dopsat.
Kompiace nemusí pokračovat úspěšně ani tak, potom je dobré sem poslat chybové hlášky.
Pokud jde o ntfsmount a ntfsprogs, na to je třeba navíc FUSE (Filesystem in Userspace), v novějších jádrech je přiloženo, ve starších ne, ale jistě jde sehnat binární balíček pro jádro vaší distribuce. Pokud ne, ruční kompilace to jistí. (A v tomto případě bývá bezproblémová.
)
A jaký je rozdíl v použitelnosti obou ovladačů? Ovladače od Paragonu běží celé v jádře, zasouvají se tam podobně, jako třeba ovladače od Nvidie, přeloží se jen kousek (rozhraní) oním instalačním skriptem, zbytek se dodává už v binární podobě bez zdrojových textů. Čtení i zápis jsou velmi rychlé (naměřil jsem asi 30 MB/s čtení a 20 MB/s zápis). Zato ntfsmount neuměl (a možná ještě neumí) zakládat nové položky v adresářové struktuře, nebylo proto možné do adresáře zapsat více, než jen několik nových souborů. Jejich velikost však, pokud vím, nebyla a není omezená a rychlost je rovněž velmi dobrá. V jádře běží jen FUSE, ovladač NTFS pro FUSE běží jako uživatelský proces.
[root@fida ntfs]# sh install.sh configure kernel scripts/kconfig/conf -s arch/i386/Kconfig # # using defaults found in .config # CHK include/linux/version.h ufsd driver can be compiled for kernel 2.6.16-1.2096_FC4(2.6.16) We can build module only for 2.6.x kernels Ufsd module was't madekdyz jsem se dival do skriptu, tak chyba nastala pravdepodobne pri provadeni
makev adresari ifslinux, zde je vypis z install.sh(predtim bylo
cd ifslinuxvypis:
make >/dev/null 2>&1
exitCode=$?
case $exitCode in
0)
maked=yes
;;
*)
/bin/echo "Ufsd module was't made"
cd ../
Finalize
exit 1
esac
kdyz jsem zkusil dat make v adresari ifslinux tak to vypsalo tohle:
I'll get kernel includes from /include
gcc -DMODULE -fshort-wchar -DUFSD_NTFS2=1 -DUFSD_NTFS_SECURITY -DUFSD_NTFS_OBJECTID -DNDEBUG -DUFSD_DEVICE=ufsd -DUFSD_READONLY=0 -DKBUILD_BASENAME=_ufsdvfs_ -include fs_conf.h -pipe -Wall -fno-exceptions -Wno-multichar -Wstrict-prototypes -Wno-unknown-pragmas -mpreferred-stack-boundary=2 -march=i686 -mregparm=3 -I /usr/src/linux/include/asm/mach-default -g0 -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -c -I /usr/src/linux/include -I "/include" -I/include ufsdvfs.c -o objfre/vfs/ufsdvfs.o
In file included from (command line):1:
./fs_conf.h:56:1: warning: "UFSD_NTFS_SECURITY" redefined
(command line):1:1: warning: this is the location of the previous definition
./fs_conf.h:57:1: warning: "UFSD_NTFS_OBJECTID" redefined
(command line):1:1: warning: this is the location of the previous definition
In file included from /usr/src/linux/include/linux/rwsem.h:27,
from /usr/src/linux/include/asm/semaphore.h:42,
from /usr/src/linux/include/linux/sched.h:20,
from /usr/src/linux/include/linux/module.h:10,
from ufsdvfs.c:31:
/usr/src/linux/include/asm/rwsem.h: In function ‘__down_read’:
/usr/src/linux/include/asm/rwsem.h:105: error: syntax error before ‘_ufsdvfs_’
/usr/src/linux/include/asm/rwsem.h: In function ‘__down_write’:
/usr/src/linux/include/asm/rwsem.h:157: error: syntax error before ‘_ufsdvfs_’
/usr/src/linux/include/asm/rwsem.h: In function ‘__up_read’:
/usr/src/linux/include/asm/rwsem.h:194: error: syntax error before ‘_ufsdvfs_’
/usr/src/linux/include/asm/rwsem.h:188: warning: unused variable ‘tmp’
/usr/src/linux/include/asm/rwsem.h: In function ‘__up_write’:
/usr/src/linux/include/asm/rwsem.h:220: error: syntax error before ‘_ufsdvfs_’
/usr/src/linux/include/asm/rwsem.h: In function ‘__downgrade_write’:
/usr/src/linux/include/asm/rwsem.h:245: error: syntax error before ‘_ufsdvfs_’
In file included from /usr/src/linux/include/linux/sched.h:20,
from /usr/src/linux/include/linux/module.h:10,
from ufsdvfs.c:31:
/usr/src/linux/include/asm/semaphore.h: In function ‘down’:
/usr/src/linux/include/asm/semaphore.h:105: error: syntax error before ‘_ufsdvfs_’
/usr/src/linux/include/asm/semaphore.h: In function ‘down_interruptible’:
/usr/src/linux/include/asm/semaphore.h:130: error: syntax error before ‘_ufsdvfs_’
/usr/src/linux/include/asm/semaphore.h: In function ‘down_trylock’:
/usr/src/linux/include/asm/semaphore.h:155: error: syntax error before ‘_ufsdvfs_’
/usr/src/linux/include/asm/semaphore.h: In function ‘up’:
/usr/src/linux/include/asm/semaphore.h:179: error: syntax error before ‘_ufsdvfs_’
ufsdvfs.c: In function ‘ufsd_readdir’:
ufsdvfs.c:893: warning: implicit declaration of function ‘update_atime’
ufsdvfs.c: In function ‘ufsd_ioctl_probe_buffers’:
ufsdvfs.c:960: warning: implicit declaration of function ‘verify_area’
ufsdvfs.c: In function ‘ufsd_read_inode2’:
ufsdvfs.c:2225: warning: pointer targets in passing argument 15 of ‘UFSDAPI_FileOpen’ differ in signedness
ufsdvfs.c:2225: warning: pointer targets in passing argument 16 of ‘UFSDAPI_FileOpen’ differ in signedness
ufsdvfs.c:2225: warning: pointer targets in passing argument 17 of ‘UFSDAPI_FileOpen’ differ in signedness
ufsdvfs.c: In function ‘ufsd_statfs’:
ufsdvfs.c:2411: warning: pointer targets in passing argument 2 of ‘UFSDAPI_QueryVolumeInfo’ differ in signedness
ufsdvfs.c:2411: warning: pointer targets in passing argument 5 of ‘UFSDAPI_QueryVolumeInfo’ differ in signedness
make: *** [objfre/vfs/ufsdvfs.o] Error 1
u fuse jsem nenasel rpm, tak jsem ho kompiloval rucne, radsi bych ten paragon, vypada lip
diky za pomoc
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.