Dit is een topic in Community » Forum » Mac Software » OS X

Kan directory niet verwijderen

Biker

Biker op 03 februari 2011 #

Door een verkeerde rsync is het niet meer mogelijk om een directory met enkele duizenden 0 bytes files te verwijderen. Via de terminal 'rm -fr ~/dummy1" krijg ik de volgende melding; Directory not empty

Vinhelper

Vinhelper op 03 februari 2011 #

Waar staan deze bestanden precies op je harde schijf?

Ir.Bob op 03 februari 2011 #

Weet je zeker dat je geen typfouten hebt gemaakt? Technisch gesproken is het onmogelijk deze foutmelding te krijgen met de -rf optie.

Biker

Biker op 03 februari 2011 #

Ik suggereer inderdaad dat het om een folder in de home directory gaat maar het is een AFP folder op de Time Capsule.

De volledige syntax van het commando is 'rm -fr /Volumes/Data/dummy1' of 'sudo rm -fr /Volumes/data/dummy1'.
Het probleem moet zitten in de vreemde bestandsnamen voorafgaand door '..' en mogelijk de 0 bytes'. De Finder geeft error 8072 en kan er verder ook niet mee overweg.

Ik vrees voor een 'erase' commando van de Time Capsule. Niet echt een probleem omdat de rest van de data normaal toegankelijk is.

cailin coilleach

cailin coilleach op 04 februari 2011 #

DIe .. doet inderdaad wat roet in het eten...

Ik zeg:

for FILE in $(ls -a /Volumes/data/Dummy1/*)
do
rm "$FILE"
done

Of:

cd /Volumes/data/Dummy1
for FILE in $(ls -a)
do
rm "$FILE"
done

Biker

Biker op 04 februari 2011 #

Helaas kan ik ook de files niet individueel wissen via bovenstaand script of zelfs handmatig. De oplossing is echter gevonden! Er blijkt een bug te zitten in de standaard meegeleverde rsync 2.6.9 van Snow Leopard in combinatie met AFP shares waardoor deze 'ellende' is veroorzaakt.

De oplossing is om de AFP share op de Time Capsule via smb te mounten via de Finder dmv smb://name_time_capsule. Daarna kon ik eenvoudig de share via de Finder verwijderen! Vervolgens weer een unmount uitgevoerd en de Time Capsule share weer via AFP gemount.

http://hintsforums.macworld.com/showthread.php?p=607958#post607958

Ik heb nu de laatste rsync 3.0.7 uit macports geinstalleerd die het probleem echter niet oplost. Een simpele 'rsync -av ~/Scripts /Volumes/Data/Scripts' (=folder op de Time Capsule) veroorzaakt het probleem opnieuw.

Je kunt alleen reageren met een gratis OMT account.
Log in of registreer.

Inloggen

Over dit topic

Gestart op 03 februari 2011 door Biker

Laatste reactie door Biker

Reageer op dit topic