Sziasztok!
Kb. egy hete használok Mandriva linuxot Win xp mellett, és azóta próbálom összehozni, hogy a linuxom tudja írni az ntfs partíciómat. Most, hogy kijött az ntfs-3g teljes verziója, ezt szeretném használni. Eddig nem sokra jutottam, ezért kérem a segítségeteket.Próbálkoztam rpm-mel való telepítéssel is (kb. 3 különböző) ftp szerverről. Ugyan letöltötte és fel is rakta szépen a Fuse-t és a drivert, csakhogy annak nagyon régi verzióit. (Fuse 2.5, ntfs-3g 2006-07-14-BETA :S ) Úgyhogy szerintem hagyjuk ezt a módszert, ha lehet.
A lényeg:
Ha telepíteni akarom a legfrissebb fuse-t, beírom konzolba, hogy "./configure --enable-kernel-module", akkor látszólag minden OK. A make-nél azonban ezt adja ki:
[root@localhost fuse-2.6.3]# make
Making all in kernel
make[1]: Entering directory `/home/zsolti/tmp/Linuxprog/fuse-2.6.3/kernel'
make -C /usr/src/linux-2.6.17-5mdv SUBDIRS=`pwd` modules
make[2]: Entering directory `/usr/src/linux-2.6.17-5mdv'
WARNING: Symbol version dump /usr/src/linux-2.6.17-5mdv/Module.symvers
is missing; modules will have no dependencies and modversions.
CC [M] /home/zsolti/tmp/Linuxprog/fuse-2.6.3/kernel/dev.o
CC [M] /home/zsolti/tmp/Linuxprog/fuse-2.6.3/kernel/dir.o
CC [M] /home/zsolti/tmp/Linuxprog/fuse-2.6.3/kernel/file.o
CC [M] /home/zsolti/tmp/Linuxprog/fuse-2.6.3/kernel/inode.o
CC [M] /home/zsolti/tmp/Linuxprog/fuse-2.6.3/kernel/control.o
LD [M] /home/zsolti/tmp/Linuxprog/fuse-2.6.3/kernel/fuse.o
Building modules, stage 2.
MODPOST
LD [M] /home/zsolti/tmp/Linuxprog/fuse-2.6.3/kernel/fuse.ko
make[2]: Leaving directory `/usr/src/linux-2.6.17-5mdv'
make[1]: Leaving directory `/home/zsolti/tmp/Linuxprog/fuse-2.6.3/kernel'
Making all in include
make[1]: Entering directory `/home/zsolti/tmp/Linuxprog/fuse-2.6.3/include'
make all-am
make[2]: Entering directory `/home/zsolti/tmp/Linuxprog/fuse-2.6.3/include'
make[2]: Leaving directory `/home/zsolti/tmp/Linuxprog/fuse-2.6.3/include'
make[1]: Leaving directory `/home/zsolti/tmp/Linuxprog/fuse-2.6.3/include'
Making all in lib
make[1]: Entering directory `/home/zsolti/tmp/Linuxprog/fuse-2.6.3/lib'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/zsolti/tmp/Linuxprog/fuse-2.6.3/lib'
Making all in util
make[1]: Entering directory `/home/zsolti/tmp/Linuxprog/fuse-2.6.3/util'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/zsolti/tmp/Linuxprog/fuse-2.6.3/util'
Making all in example
make[1]: Entering directory `/home/zsolti/tmp/Linuxprog/fuse-2.6.3/example'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/zsolti/tmp/Linuxprog/fuse-2.6.3/example'
make[1]: Entering directory `/home/zsolti/tmp/Linuxprog/fuse-2.6.3'
make[1]: Nothing to be done for `all-am'.
make[1]: Leaving directory `/home/zsolti/tmp/Linuxprog/fuse-2.6.3'
[root@localhost fuse-2.6.3]#
A "make install"-ra végül nem hajlandó cselekedni. Hasonló a helyzet az ntfs-3g-vel is, és totál gőzöm nincs, hol van a hiba.
Kérlek segítsetek, ha tudtok!
- 1931 megtekintés
Hozzászólások
Valaki?
- A hozzászóláshoz be kell jelentkezni
Ne használj FUSE-t, szinte csak szopni lehet vele.:)
Fri
- A hozzászóláshoz be kell jelentkezni
És akkor hogy fogja csatolni az ntfs partícióit? Paragon ntfs driverére nincs pénze, a többihez meg fuse kell...
- A hozzászóláshoz be kell jelentkezni
Azt hallottam, hogy az alapkövetelmény. Vagy rosszul tudom?
- A hozzászóláshoz be kell jelentkezni
Nekem nem ment fuse nelkul. Az is igaz viszont hogy csak szopas van vele.
--------------------------
Debian etch, 2.6.18-3
- A hozzászóláshoz be kell jelentkezni
hülye!
utáltam az ilyen hozzászolást..
tod milyen kurva idegesito mikor kérdez valaki valamit és ezt a válasz kapja?
nem azt irta hogy szopni nem akar :) hanem hogy segitség kell neki, és van e valakinek valamilyen ötlete
- A hozzászóláshoz be kell jelentkezni
Biztos igazad van.
De szerintem akkor se használjon FUSE-t, mert csak szopni fog vele.:-)
Én a helyében, feltelepitenék egy wvware-t (detto szopás tud lenni:),
abba bele egy rühes windows-t, kiajánlanám neki a windows-os particót, valamit
bele sharedolnék egy linuxos könyvtárat.
Persze, lehet nem müködne.:)
Amugy értem én, hogy segitség kell neki, de egyszer hasonlót szoptam a
FUSE-val, fölmentem az oldalára, végig nyálaztam egy szálat, aminek a végén
a fejlesztő valami olyasmit irt: tölsd le a legujjabb verziot és probáld azt.:-)
Letöltöttem.. csak a windows forrsákodja nem hiányzott a gépemről neki, hogy le
tudjam forditani az ujjat.:) Persze a rm -fr sokkal gyorsabban "leforditotta".
Amugy... most láttam a 2.6.16.41-kernelben valami ntfs write supportot.. az is FUSE?
Ha nem akkor azt is megprobálhatná, mert egy kernel forditás a FUSE-hoz képest egyszerű.
Fri
- A hozzászóláshoz be kell jelentkezni
Köszönöm a tanácsot, észben tartom. Azért térjünk vissza az eredeti problémámhoz: a telepítés valami miatt nem megy végig, bár ez szerintem látszik fentebb. A kérdés, hogy a Module.symvers nevű fájl hiánya miatt van-e. Ha igen, honnan pótlom azt? (Pontosan ugyanez a hiba másik proginál is jelentkezett...)
- A hozzászóláshoz be kell jelentkezni
Neha azert hasznalhatnatok a WIKI-t nem disznek van.
http://wiki.hup.hu/index.php/NTFS-3G#Telep.C3.ADt.C3.A9se_Mandriva-ra
--
1 leszel vagy 0 élő vagy hulla!
- A hozzászóláshoz be kell jelentkezni
Már meglátogattam azt az oldalt korábban. Azt írja, hogy rpm csomagból telepítsem, ami nem jött be. (Bár ezt is leírtam...)
- A hozzászóláshoz be kell jelentkezni
Van egyéb ötlete valakinek?
- A hozzászóláshoz be kell jelentkezni
Ha nem ragaszkodsz hozzá ,hogy a gépeden legyen akkor írd ki ezt http://www.sysresccd.org/Main_Page egy cd-re és használd
egészséggel.Sok minden másra is jó!Fuse telepítve van alapból!Nekem nagyon bevált.
Üdv: anthony_
- A hozzászóláshoz be kell jelentkezni
2. The kernel source must be prepared:
o Extract the kernel source to some directory
o Copy the running kernel's config (usually found in /boot/config-X.Y.Z) to .config at the top of the source tree
o Run make prepare
Ez megvolt?
(Bírom egyébként ezt a sok agyast itt fenn, még arra sem képesek, hogy megnézzék, szerencsétlen srác rtfmelt-e, ehelyett basztatják.)
--
'Please, just tell people to use Windows.' - Linus Torvalds on KDE and GNOME
- A hozzászóláshoz be kell jelentkezni
Lehet, hogy szégyen, de kezdőként nem igazán tudtam ezen eligazodni (még most se tudok :S ).
A kernel source az én esetemben a /usr/src/linux-2.6.17-5mdv helyen van, ugye? Na én ide bemásoltam a config-2.6-ot a /boot-ból, make prepare-re pedig ezt írta ki:
[root@localhost linux-2.6.17-5mdv]# make prepare
CHK include/linux/version.h
pushd /usr/src/linux-2.6.17-5mdv/3rdparty ; perl ./mkbuild.pl ; popd
/bin/sh: line 0: pushd: /usr/src/linux-2.6.17-5mdv/3rdparty: Nincs ilyen fájl vagy könyvtár
Can't open perl script "./mkbuild.pl": Nincs ilyen fájl vagy könyvtár
/bin/sh: line 0: popd: directory stack empty
make[2]: *** [3rdparty/Makefile] Error 1
make[1]: *** [silentoldconfig] Error 2
make: *** [include/linux/autoconf.h] Error 2
[root@localhost linux-2.6.17-5mdv]#
Rosszul csináltam valamit? (Bocs, ha nagyon amatőr vagyok.)
- A hozzászóláshoz be kell jelentkezni
Várj, azt olvasom, hogy 2.6.14 óta a kernelbe be van olvastva a fuse. Mi lenne, ha ./configure --disable-kernel-module lenne?
--
'Please, just tell people to use Windows.' - Linus Torvalds on KDE and GNOME
- A hozzászóláshoz be kell jelentkezni
Én is ezt javaslom ( kernel modul nélkül ), ha a saját kernel forgatás nem megoldható...Mellesleg én még nem szoptam a fuse-val, igaz én csak az sshfs-t használom, a szopás az a samba volt.
...
üdv: pomm
- A hozzászóláshoz be kell jelentkezni
Így se jó.
Ahogy első alkalommal, most is az van, hogy belép az olvasandó fájlokat tartalmazó könyvártba, de nem csinál vele semmit. Valahogy így:
[root@localhost fuse-2.6.3]# make
Making all in include
make[1]: Entering directory `/home/zsolti/tmp/Linuxprog/fuse-2.6.3/include'
make all-am
make[2]: Entering directory `/home/zsolti/tmp/Linuxprog/fuse-2.6.3/include'
make[2]: Leaving directory `/home/zsolti/tmp/Linuxprog/fuse-2.6.3/include'
make[1]: Leaving directory `/home/zsolti/tmp/Linuxprog/fuse-2.6.3/include'
Making all in lib
make[1]: Entering directory `/home/zsolti/tmp/Linuxprog/fuse-2.6.3/lib'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/zsolti/tmp/Linuxprog/fuse-2.6.3/lib'
Making all in util
make[1]: Entering directory `/home/zsolti/tmp/Linuxprog/fuse-2.6.3/util'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/zsolti/tmp/Linuxprog/fuse-2.6.3/util'
Making all in example
make[1]: Entering directory `/home/zsolti/tmp/Linuxprog/fuse-2.6.3/example'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/zsolti/tmp/Linuxprog/fuse-2.6.3/example'
make[1]: Entering directory `/home/zsolti/tmp/Linuxprog/fuse-2.6.3'
make[1]: Nothing to be done for `all-am'.
make[1]: Leaving directory `/home/zsolti/tmp/Linuxprog/fuse-2.6.3'
[root@localhost fuse-2.6.3]#
Ugyanezt csinálja, ha mondjuk a cdemu nevű progit akarom telepíteni. (Lehet, hogy más jellegű a probléma?)
- A hozzászóláshoz be kell jelentkezni
huh...
add ki:
make install
üdv: pomm
- A hozzászóláshoz be kell jelentkezni
Detto semmi.
- A hozzászóláshoz be kell jelentkezni
mi az hogy semmi???
Sötét marad a képernyő??? :)
modprobe fuse
Ha nem kapsz hibaüzit...örülj :)
üdv: pomm
- A hozzászóláshoz be kell jelentkezni
Ja. :) Ezzel azt akarom mondani, hogy semmivel sem jutottam előrébb. Ha pedig minden alkalommal kiírnám, mit jelez, olykor nagyon hosszú lenne a komment.
- A hozzászóláshoz be kell jelentkezni
# cd /home/zsolti/tmp/Linuxprog/fuse-2.6.3
# make clean
# ./configure --disable-kernel-module
# make
# make install
--
'Please, just tell people to use Windows.' - Linus Torvalds on KDE and GNOME
- A hozzászóláshoz be kell jelentkezni
Hol is lehet megnézni, milyen verziójú fuse van fent?
- A hozzászóláshoz be kell jelentkezni
fusermount -V
Magáról a modulról pedig:
modinfo fuse
üdv: pomm
- A hozzászóláshoz be kell jelentkezni
Valamivel mintha többminden menne végbe, de mégse frissíti 2.6.3-ra. :(
- A hozzászóláshoz be kell jelentkezni
Végre találtam egy rpm csomagot az én rendszeremre, és ebből fel is tettem a fuse-t. Működik! :D
Most jön az ntfs-3g. Ha ezt is rpm-ből akarom telepíteni (most már abból is van 1.0, mandriva 2007-hez), akkor a következőt írja ki:
A kért csomagok közül néhányat nem lehet telepíteni:
ntfs-3g-1.0-mdv2007.1.i586 ("rtld(GNU_HASH)" igényei miatt)
Meg tudjátok mondani, hogy mi ez?
- A hozzászóláshoz be kell jelentkezni
Meg tudjátok mondani, hogy mi ez?
Nem :-)
Az az igazság, én Suse 10.2-t használok, fel volt rakva az ntfs-3g, de nem sikerült vele felmountolni az ntfs partíciómat.
Új telepítési forrást kellett hozzáadni és azzal telepíteni.
Mandriva alatt nincs ilyen, tehát valami extra telepítési forrás?
Egyébként talán valami hitelesítést hiányolna?
Valamikor volt mandrake-m (linuxos pályafutásomat azzal kezdtem), de már rég használtam.
- A hozzászóláshoz be kell jelentkezni
LOL. Hát, mit is mondhatnék erre..?
Az az igazság, hogy ezzel nem lettem okosabb. Én olyan válasz(oka)t várnék, amelyekben "valódi" segítség van, és nem "csak" mellébeszélés. Azért írom ezt, mert már kaptam 1-2 használhatatlant, és a sokadik kezd idegesítő lenni.
Tehát, ha kérhetem, csak az írjon, aki tényleg ért az ilyesmihez, és tud javasolni bármit ezzel kapcsolatban! (Vagy más, hozzám hasonló gondokkal küzdő felhasználó :) )
- A hozzászóláshoz be kell jelentkezni
Erre is rájöttem. :D Már csak az ékezetes betűkkel való problémát kell megoldanom. (Helyettük csak téglalapok jelennek meg...)
Mindenesetre köszönöm a tippeket, főleg azoknak, akik többször is válaszoltak a kérdéseimre. :)
- A hozzászóláshoz be kell jelentkezni
Ez van a http://www.ntfs-3g.org/index.html#usage oldalon:
mount -t ntfs-3g /dev/hda1 /mnt/windows -o locale=hu_HU.utf8
Próbáltad, ugye? Vagy legalább megnézted!
Az fstabban nekem az adott partíciónál nls=utf-8 van.
Megy az írás-olvasás.
- A hozzászóláshoz be kell jelentkezni
>Próbáltad, ugye? Vagy legalább megnézted!
Igen, ezzel kezdtem. Ha nincs beállítva a magyar karakterkészlet, akkor meg sem jeleníti az ékezetes betűkkel elnevezett fájlokat.
>Az fstabban nekem az adott partíciónál nls=utf-8 van.
Ezt is beírtam. Nekem nem változtat semmin.
- A hozzászóláshoz be kell jelentkezni
A linux kernelben ha jól tudom van FUSE. Kérdésem az hogy annak a használatával menni fog az ntfs-3g, vagy kell a külső FUSE modul?
- A hozzászóláshoz be kell jelentkezni
Szerintem megy vele, csak kérdés, hogy kompatibilis-e a te ntfs-3g csomagoddal, programoddal.
Nálam ez volt a gond, frissítettem a FUSE-t, meg az ntfs-3g-t.
Mint írtam, Suse 10.2 rendszer.
- A hozzászóláshoz be kell jelentkezni
Hali, gondoltam nem nyitok új topicot. Szal a következő lenne a problémám:
Kijött 2.6.22.3-as kernel, a 22.1-es kernelem teljesen szétbarmoltam és lefordítottam a 22.3-asat. Régivel ment a FUSE újjal nem. Az új kernellel a 2.6.5-ös FUSE erősen anyázott a make parancsra, a 2.7.0-ás lefordul szépen de amikor beírom, hogy modprobe:
FATAL: Error inserting fuse (/lib/modules/2.6.22.3/kernel/fs/fuse/fuse.ko): Unknown symbol in module, or unknown parameter (see dmesg)
Dmesg:
fuse: Unknown parameter `--force'
Na, mármost, hogy szedem én ki, hogy ne legyen force?
Illetve a másik rész ehhez. Régen amikor ment a FUSE, fstabba beraktam mer ugye ugy a szép. Be is mountolta de nem, látszódott rengeteg fájl, ha ugyanazt kézzel írtam be tatammm :) minden látszódott szépen. :)
Mondjuk számomra érdekesebb lenne, hogy az elsőt miért csinálja... %)
Előre is köszi :)
- A hozzászóláshoz be kell jelentkezni
Senki nem tud rá semmit? :(
- A hozzászóláshoz be kell jelentkezni
Szvsz ne szenvedj a fuse-val, inkább a kernelbe rakd be a fuse modult kernel fordításkor és kész. Nekem megy azzal. :kipp-kopp:
---
BornToBePuli
Software is like sex! It's better when it's free! ;-) -Linus Torvalds-
- A hozzászóláshoz be kell jelentkezni
Köszi, kipróbálom, most fordul...
- A hozzászóláshoz be kell jelentkezni