Ntfs Frage...

Darkyputz

Aktives Mitglied
Mitglied seit
27 Jul 2005
Beiträge
2,324
Punkte für Reaktionen
0
Punkte
36
Hallo ihr findigen tüftler...
Habe auf meiner Box das ds-mod 15 und ntfs am laufen(gut sind noch andere pakete, aber das wäre oftopic)
Nun läuft bei mir lait dienste screen und laut ps ntfs, aber ebenfalls durchgehend der unmount uStor01 befehl, den ich nicht gekickt bekomme...
Ergo bekomme ich keine Sambafreigabe auf uStor01, da es scheinabr immer versucht wird unzumounten...
iss da bei der neuen Version von fuse/ntfs neu zu beacthen das ich nicht weiß, oder hat sich die Storage datei verändert sodas sie angepasst werden muss um mit ntfs(also wenn die box meint ein laufwerk mit ungültigem format zu haben) zu mounten?
Habe mal meine ps ausgabe hier :
Code:
$ ps
  PID  Uid        VSZ Stat Command
 ...
 1350 root       2836 S   dtmfbox -daemon -cfg /var/media/ftp/uStor01/dtmfbox/d
 1368 root       2836 S   dtmfbox -daemon -cfg /var/media/ftp/uStor01/dtmfbox/d
 1369 root       2836 S   dtmfbox -daemon -cfg /var/media/ftp/uStor01/dtmfbox/d
 1370 root       2836 S   dtmfbox -daemon -cfg /var/media/ftp/uStor01/dtmfbox/d
 1379 root       2836 S   dtmfbox -daemon -cfg /var/media/ftp/uStor01/dtmfbox/d
 1380 root       2836 S   dtmfbox -daemon -cfg /var/media/ftp/uStor01/dtmfbox/d
 1381 root            Z   [mkdir]
 1382 root            Z   [mkdir]
 1385 root            Z   [ntfs-3g]
 1386 root            Z   [ntfs-3g]
 1413 root       1456 S   httpd -p 82 -c /mod/etc/httpd-wol.conf -h /mod/pkg/wo
 1495 root       1436 S N rm -rf /var/media/ftp/uStor01
 ...
[I][COLOR="Blue"]kriegaex: dramatisch gekürzt[/COLOR][/I]
und hier meine mounteinträge in ntfs...(die liefen mit der älteren version)
Code:
Device : /dev/sda1
Mountpoint : /var/media/ftp/uStor01 -o force

Kann da jemand sagen, was los ist, oder wie ich das kleine dilema beseitigen kann?

Hoffe mit dem eröffnen dieses neuen Thread´s für das Thema nix verkehrt gemacht zu haben...
 
Zuletzt bearbeitet von einem Moderator:
Wie man sieht, greift dtmfbox noch munter auf Dein Laufwerk zu, d.h. es gibt offene Dateien. Kein Wunder, daß der unmount nicht fertig wird. Problem gelöst?

Edit: Ach so, warum er zu unmounten versucht, weiß ich jetzt auch nicht aus dem Stegreif. Vielleicht hat ein anderer mehr Zeit, da mal reinzuschauen. Es wurde auch was am Paket verändert, ob das ein Fix für Dein Problem ist, weiß ich nicht.
 
kriegaex: Drei Posts hintereinander zusammengefügt.

hmmm...das mit der dtmf könnte man mal testen...werde mal allesausser ntfs automatisch mit der box starten lassen...mal gucken was er feines macht...
ach ja...hast du noch ne storage datei von der usb beta vor dieser aktuellen?
will nachschauen ob die sich verändet hat...nicht das da was iss und nur "weggepatched" werden müsste...


ok...mal ne kleine erkenntniss...
die müssen was am mount geändert haben, oder nen unmount bei falschem filesystem eingebaut haben...
denn der gut uStor01 wird (im gegensatz zur älteren usb beta)nicht angelegt oder aber sofort wieder unmountet...das kann ich leider nicht mit bestimmtheit sagen...
daher...wenn jemand noch die usb beta hat, die vor der aktuellen iss, bitte mal melden...möchte da nen paar dateein durchgucken...


gab es das hier schon in der 1 älteren version von runmount?
Code:
	if mount -t vfat -o $READMODE,uid=$FTPUID,gid=$FTPGID $DEVNODE $MNTPATH; then
		OK=0
		eventadd 140 $MNTNAME
		if ! pidof ftpd; then
			if ! test -d /var/ftphint; then
				mkdir /var/ftphint
				echo "<html><head><title>ftphint</title></head><body>GO TO " > /var/ftphint/index.html
				echo "<a href="ftp://[email protected]/">the FTP root " >> /var/ftphint/index.html
				echo "directory</a> to access your files...<br>NOTE: The "  >> /var/ftphint/index.html
				echo "files are password-protected!<br><hr></body></html>"  >> /var/ftphint/index.html
			fi
			if test -x /sbin/ftpd; then
				ENABLED=`echo usbhost.ftp_server_enabled|ar7cfgctl -s`
				if [ "$ENABLED" != "no" ] ; then
					ftpd -D -q -t 120 -m 15 -h "$CONFIG_PRODUKT_NAME" &
				fi
			fi
		fi
		test -x $MSTART && $MSTART
		test -x $TR069START && $TR069START $MNTNAME
		if test -x /etc/samba_control ; then 
			/etc/samba_control reconfig
		fi
	else
		rm -rf $MNTPATH

besonders interessant iss der punkt mit :
Code:
else
rm -rf $MNTPATH
 
Zuletzt bearbeitet von einem Moderator:
Frag dort mal nach der FW, aber lies vorher Posting #1.
 
Hallo nochmal...
wer kann mir diesen kram auf ntfs umschreiben???
Code:
if mount -t vfat -o $READMODE,uid=$FTPUID,gid=$FTPGID $DEVNODE $MNTPATH; then
		OK=0
		eventadd 140 $MNTNAME
		if ! pidof ftpd; then
			if ! test -d /var/ftphint; then
				mkdir /var/ftphint
				echo "<html><head><title>ftphint</title></head><body>GO TO " > /var/ftphint/index.html
				echo "<a href="ftp://[email protected]/">the FTP root " >> /var/ftphint/index.html
				echo "directory</a> to access your files...<br>NOTE: The "  >> /var/ftphint/index.html
				echo "files are password-protected!<br><hr></body></html>"  >> /var/ftphint/index.html
			fi
			if test -x /sbin/ftpd; then
				ENABLED=`echo usbhost.ftp_server_enabled|ar7cfgctl -s`
				if [ "$ENABLED" != "no" ] ; then
					ftpd -D -q -t 120 -m 15 -h "$CONFIG_PRODUKT_NAME" &
				fi
			fi
		fi
		test -x $MSTART && $MSTART
		test -x $TR069START && $TR069START $MNTNAME
		if test -x /etc/samba_control ; then 
			/etc/samba_control reconfig
		fi
meine denke iss nämlich, das ihc anstatt bei nicht auffinden von fat einfach den ntfs aufruf mache in der if anweisung und dadurch auch glech bei ntfs dann samba und ftp gleich mitbekomme...meint ihr das geht?
aufruf ist glaub ich ntfs-3g /dev/sda1/ /var/media/ftp/uStor01 -o force

würde mich dicke freuen wenn das ginge
 
Warum sucht dtmfbox die Config auf dem USB-Stick? Ist die dtmfbox auf dem Stick?
RalfFriedel hatte mir mal einen Patch geschickt, der das "-t vfat" entfernt. Aber irgendwie ist der verloren gegangen.
Wenn der Mount-Aufruf entsprechend passt, dann könnte das gehen.

MfG Oliver
 
ja, die dtmfbox hat bei mir ihre config auf der platte...
----
ka und das versuch ich zu basteln...aber leider habe ich noch nicht genug ahnung...
im mom habe ich als els klausel zum vfat einfach die mount geschichte weggelssen und den part ab ok=0 dringelassen und rm -rf mountpoint weggeworfen...
habe dadurch jetzt uStor01 und uStor02 bekommen...
beide kann ich mit mkdir mit ordnern versehen, aber unter samba nicht beschreiben...ntfs-3g iss dabei ruhig und nicht am laufen...
GRMPF...
kann ich denn einfach "-t vfat" weglassen und er rennt nicht mehr in die rm -rf klausel?
hatte es schon mit "-t ntfs" versucht...aber ich hab zuwenig ahnung...
bitte wenn da jemand ahnung hat...bitte helfen...

vor allem würde ein ntfs mount , wenn vfat nicht "true" iss mein smaba autoststartproblem lösen...
kann ja nen patch werden wenn er läuft, der mit gepatched wird wenn ntfs-3g ausgewählt wird...
damit wäre gleuch wieder nen happen mehr funktionalität(automatischer smdb unf ftp) in die box eingeflossen...

EDIT 2
...

EDIT 3
weiterer versuch mit der run_mount...nu muss ich nur noch gucken warum er das motnen von ntfs-3g nicht schafft...da iss noch was im busche...
bitte mal korecktur lesen

p.s. ich weiß das da mal ne diskussion über dieses TR069 war...aber kann man das aus dem run_mount nicht entsorgen? nutz ja eh keiner...oder?
 

Anhänge

Zuletzt bearbeitet:
sooo...nu muss ich leider nochmal eure hilfe in anspruch nehmen...
ich habe jetzt das run_mount scheinabr soweit richtig gemacht, das er entweder fat oder ntfs mountet auf uStor01
Code:
/ $ mount
rootfs on / type rootfs (rw)
/dev/root on / type squashfs (ro)
dev on /dev type tmpfs (rw,nosuid)
devpts on /dev/pts type devpts (rw,nosuid,noexec)
proc on /proc type proc (rw,nodiratime)
ramfs on /var type ramfs (rw)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/sda1 on /var/media/ftp/uStor01 type fuseblk (rw,noatime,nosuid,nodev,user_i
d=0,group_id=0,allow_other)
/ $
auf jedenf all sagt mir der befehl mount, das uStor01 mit fuseblk gemountet iss...
aber nun hängen ein paar prozesse fest...
Code:
  989 root            SWN [scsi_eh_0]
  990 root            SWN [usb-storage]
 1187 root       1460 S N /bin/sh /etc/hotplug/run_mount 002 /proc/bus/usb/001/
 1303 root       1444 S   init
 1398 root        892 S   ftpd -D -q -t 120 -m 15 -h FRITZ!Box Fon WLAN 7170
 1403 root       3708 S N /bin/tr069starter uStor01
 1404 root       1456 S N /bin/sh /etc/samba_control reconfig
 1418 root       1444 S   telnetd -i -l /sbin/ar7login
 1419 root       1464 S   -sh
 1467 root       1444 R   ps
/ $
und ntfs-3g iss noch nicht dabei...der war früher immer seperat dabei...
nu bin ich etwas ratlos...
werde erstmal schauen ob die samba_control irgendwas abfragt oder die tr069starter irgednwas mit uStor01 anfängt...
und wieder meine frage...iss diese tr69startre nötig?
würde die sonst gern rausnehmen...
 
Zuletzt bearbeitet:
ok...ich habe nun versucht mit ner normalen nicht USB labor(die .37) einen nicename für meinen usb ntfs stick zu bekommen.
aber die scheinen den mountprozess geändert zu haben und ich habe die alten versionen nicht mehr...
wieso gibt es keine uStor01 mehr bei einem nicht fat stick?
EDIT1
Und es kommt noch schlimmer...habe nun die .29 mal angeschaut...da iss nix geändeert was das verlieren des nice names für nicht fat laufwerke rechtfertigen würde...

kann das jemand erklären?
denke das wird bei mir das einzige problem sein...
 
Zuletzt bearbeitet:
Darkyputz schrieb:
wieso gibt es keine uStor01 mehr bei einem nicht fat stick?
Das uStor01 ist ein Patch aus dem ds-mod.
Code:
    # Build nice name: [Product/Vendor name]-Partition-<x>-<y>
    NICE="$NAME-Partition-$2-$3"
Das wurde dort durch NICE="uStor$2$3" ersetzt, das siehst du auch noch an der Kommentarzeile.

[EDIT]
Ach, die .37? Das ist doch die ganz neue Version von gestern. Die habe ich mir noch nicht angeschaut. Ist dort die run_mount anders?
 
Der Mod ist bereits auf die *.37 Firmwares von 7170, 7141 und (neu!) 5140 angepaßt und läuft bei mir auf der 7170 normal. Gerade mal einen USB-Stick mit FAT32 angesteckt, er wird gemountet unter /var/media/ftp/uStor01. Sieht also gut aus.

P.S.: 15.1 kommt bald, vermutlich heute irgendwann noch - ob nachmittags, abends oder nachts, weiß ich noch nicht.
 
kriegaex schrieb:
Ist ja super :D

Ist das run_mount denn noch genau so? Ich hab' noch nicht nachgeschaut.
[EDIT]
Es scheint sich nichts an run_mount geändert zu haben.

Ganz fertig scheint es ja seitens AVM noch nicht zu sein, weil:
Code:
# (TODO Checking the partition for known filesystem types)
Ich rätsel' ja immer noch an einer Automount-Lösung für ext2/3. Dachte, ich könnte hier aus diesem Thread von Darkyputz was ableiten. Aber ich verstehe das ganze run_mount-Script noch nicht so richtig :(
 
Zuletzt bearbeitet:
kinners...es egth nicht um fat oder fat32 ...wie ich schrieb geht es darum das uStor01 wech iss, wenn ein NICHT Fat/FAT32 stick drann iss...und ich versucht ntfs zum laufen zu bringen...
mittlerweile habe ich ja wenigstens ntfs am laufen mit der 37, aber dafür komm ich nicht drauf und kann auch nicht über telnet auf uStor01 zugreifen...
er kommt beim cd genau bis zum u von uStor01 und da hängt dann der coursor...
also werd ich jetzt brav auf die 15.1 warten und hoffen das sich bis dahin jemand fähigeres als ich dmait beschäftigt hat.

aber ein gutes hatte die ganze geschichte...ich habe viel gelernt über den mod und die box an sich...und wenn das mit ntfs dann mal wieder läuft, weiß ihc jetzt wie es nach menem gusto verändern kann...
 
Darkyputz schrieb:
kinners...es egth nicht um fat oder fat32
Deshalb musst du es nicht zweimal schreiben :confused: kriegaex: schon gelöscht

Du nutzt aber dasselbe run_mount-Script, das auch für fat verantwortlich ist. Und außerdem macht das auch diesen uStor01-Eintrag. Also geht es bei dir indirekt doch um fat32 ;)
 
Kostenlos!

Statistik des Forums

Themen
248,917
Beiträge
2,305,030
Mitglieder
378,636
Neuestes Mitglied
nano72