Wat wil je doen??quote:Op donderdag 29 mei 2014 15:32 schreef kree het volgende:
Met rm -rf
Krijg ik directory not empty.
Nog geprobeerd met sudo ervoor, zelfde probleem
Volgens mij staan er files in met te lange namen oid.
Is er een manier om te 'force' removen op linux?
nee daar is de -r voorquote:Op donderdag 29 mei 2014 15:39 schreef nyny83 het volgende:
Ja, daar is de f voor in de rm -rf Misschien eerst met fsck je disk laten checken?
Vreemd, rm -rf moet het gewoon doen. Permissies verkeerd? Belangrijker, welke dir wil je verwijderen?quote:Op donderdag 29 mei 2014 15:32 schreef kree het volgende:
Met rm -rf
Krijg ik directory not empty.
Nog geprobeerd met sudo ervoor, zelfde probleem
Volgens mij staan er files in met te lange namen oid.
Is er een manier om te 'force' removen op linux?
Is het geen volume information directory?quote:Op donderdag 29 mei 2014 17:13 schreef kree het volgende:
Het is gewoon een dir op een Usb schijf. Verder niks van Linux.
Gemount en ntfs. Die files zijn ook met Windows erop gekomen misschien dat het daarmee te maken heeft.
Alle overigen verwijderen lukt gewoon wel. Maar blijven er drie dirs ofzo over die hij dus niet weg krijgt.
dmesg | tailquote:Op donderdag 29 mei 2014 20:15 schreef kree het volgende:
Nee wat willekeurige mp3 stond erin.
Als ik nu cd naar de dir. Dan is ie leeg.
Doe ik vervolgens ls dan geeft ie.
ls: reading directory .: Input/output error
Dus oftewel zit nu met dirs waar niks instaat maar die ik dus ook niet weg krijg
Wel vreemd. Geen trucje hiervoor om ze toch weg te krijgen op een hardhandige manier?
Dit geeft dat.quote:
1 2 3 4 5 6 7 8 9 10 | [ 6466.079947] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped [ 6466.080030] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped [ 6466.080618] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped [ 6466.080670] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped [ 6466.080717] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped [ 6466.080894] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped [ 6466.080940] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped [ 6466.080968] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped [ 6466.080993] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped [ 6466.081017] smsc95xx 1-1.1:1.0 eth0: kevent 2 may have been dropped |
Weet je op welke disk de file staat? Misschien zijn er sectoren/blocks op je disk stuk:quote:Op donderdag 29 mei 2014 22:13 schreef kree het volgende:
Yep ik heb ook geen idee. Het is erop gezet met windows ooit.
Maargoed ti's opzich ook geen probleem. Negeer t wel
Misschien maar een keertje kijken of het dan wel lukt als ik hem op Windows aansluit.
Dat laatste geeft ditquote:Op donderdag 29 mei 2014 22:22 schreef µ het volgende:
[..]
Weet je op welke disk de file staat? Misschien zijn er sectoren/blocks op je disk stuk:
smartctl --all /dev/sda
kan bijvoorbeeld. Of, als je preciezer wil weten wat er misgaat met ls, installeer strace en doe:
strace ls
Je zou de output even in een file kunnen zetten dat op pastebin zetten, dan kan ik wel even kijken.
strace 2>&1 > /tmp/strace-output-ls.txt
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | ' pi@raspberrypi /media/USBDisk/DOWNLOAD $ strace 2>&1 > /tmp/strace-output-ls.txt usage: strace [-dffhiqrtttTvVxx] [-a column] [-e expr] ... [-o file] [-p pid] ... [-s strsize] [-u username] [-E var=val] ... [command [arg ...]] or: strace -c -D [-e expr] ... [-O overhead] [-S sortby] [-E var=val] ... [command [arg ...]] -c -- count time, calls, and errors for each syscall and report summary -f -- follow forks, -ff -- with output into separate files -F -- attempt to follow vforks, -h -- print help message -i -- print instruction pointer at time of syscall -q -- suppress messages about attaching, detaching, etc. -r -- print relative timestamp, -t -- absolute timestamp, -tt -- with usecs -T -- print time spent in each syscall, -V -- print version -v -- verbose mode: print unabbreviated argv, stat, termio[s], etc. args -x -- print non-ascii strings in hex, -xx -- print all strings in hex -a column -- alignment COLUMN for printing syscall results (default 40) -e expr -- a qualifying expression: option=[!]all or option=[!]val1[,val2]... options: trace, abbrev, verbose, raw, signal, read, or write -o file -- send trace output to FILE instead of stderr -O overhead -- set overhead for tracing syscalls to OVERHEAD usecs -p pid -- trace process with process id PID, may be repeated -D -- run tracer process as a detached grandchild, not as parent -s strsize -- limit length of print strings to STRSIZE chars (default 32) -S sortby -- sort syscall counts by: time, calls, name, nothing (default time) -u username -- run command as username handling setuid and/or setgid -E var=val -- put var=val in the environment for command -E var -- remove var from the environment for command |
strace ls ...quote:Op vrijdag 30 mei 2014 00:07 schreef kree het volgende:
[..]
Dat laatste geeft dit
[ code verwijderd ]
of moet ik dat nog een optie meegeven?
de -r is voor recursive, dus de hele directory inclusief subdirs en alle files weggooien. -f staat voor forcedquote:
Ja -r zou dus ook directories moeten legen.quote:Op vrijdag 30 mei 2014 02:25 schreef nyny83 het volgende:
[..]
de -r is voor recursive, dus de hele directory inclusief subdirs en alle files weggooien. -f staat voor forced
quote:
Ik zou hem unmounten, usb plug eruit, usb plug erin en dan fsck. Waarschijnlijk is de directory al weg en is er een of andere gare buffer waar je naar kijkt of is er werkelijk een fout op je filesystem (maar dan zou je een error in je dmesg output moeten zien).quote:Op donderdag 29 mei 2014 20:15 schreef kree het volgende:
ls: reading directory .: Input/output error
Excuus, na strace moest nog de ls.quote:Op vrijdag 30 mei 2014 00:07 schreef kree het volgende:
[..]
Dat laatste geeft dit
[ code verwijderd ]
of moet ik dat nog een optie meegeven?
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |