Die Fehler zeigen an, dass das Dateisystem beschädigt ist. Dies kann daran liegen, dass die Festplatte nicht ordnungsgemäß vom Computer getrennt wurde oder dass sie defekt ist. Sie müssen eine Dateisystemprüfung (fsck) auf der Partition ausführen oder sie neu formatieren und prüfen, ob sie danach zuverlässig ist.
Warum können bestimmte Dateien auf meinem externen Laufwerk nicht mit Unix-Dienstprogrammen gelöscht werden?
1255
bsterne
Ich habe ein externes Laufwerk (WD My Book World) in meinem Ubuntu-System, das ich in den letzten Jahren für Backups verwendet habe. Einige der Sicherungen enthielten SVN-Repositorys, die jetzt Dateien enthalten, die ich scheinbar nicht löschen kann. Ich kann mv
sie und ihren Inhalt sehen, aber das scheint es zu sein. Meine Frage ist: Wie kann ich diese Dateien von diesem externen Laufwerk entfernen?
Hier ist ein Beispiel von dem, was ich zu tun habe:
root@zodiac:/mnt/mybook# mount | grep mybook //192.168.1.4/PUBLIC on /mnt/mybook type cifs (rw,mand) root@zodiac:/mnt/mybook# ls -lh entries -r-xr--r-- 1 www-data www-data 1.2K 2008-03-26 21:29 entries root@zodiac:/mnt/mybook# file entries entries: ASCII text root@zodiac:/mnt/mybook# head -n5 entries 8 dir 1 file:///home/svn/gt_data root@zodiac:/mnt/mybook# stat entries File: `entries' Size: 1201 Blocks: 8 IO Block: 16384 regular file Device: 18h/24d Inode: 2149510 Links: 1 Access: (0544/-r-xr--r--) Uid: ( 33/www-data) Gid: ( 33/www-data) Access: 2008-03-26 21:29:34.000000000 -0700 Modify: 2008-03-26 21:29:34.000000000 -0700 Change: 2010-01-09 08:59:06.000000000 -0800 root@zodiac:/mnt/mybook# rm entries rm: cannot remove `entries': No such file or directory root@zodiac:/mnt/mybook# cat > entries -su: entries: No such file or directory root@zodiac:/mnt/mybook# lsattr entries lsattr: Inappropriate ioctl for device While reading flags on entries
@ Tobu,
root@zodiac:/mnt/mybook# grep mybook /proc/self/mountinfo 33 18 0:24 / /mnt/mybook rw - cifs //192.168.1.4/PUBLIC rw,mand,unc=\\192.168.1.4\PUBLIC,username=root,posixpaths,acl,rsize=16384,wsize=57344
Was bedeutet "grep mybook / proc / self / mountinfo"?
Tobu vor 14 Jahren
1
@Tobu, Danke und siehe oben meine Antwort. Prost.
bsterne vor 14 Jahren
0
CIFS ist Samba oder der Windows-Dateiserver, richtig? Ein Remote-Dateisystem funktioniert.
Tobu vor 14 Jahren
0
`tail -F / var / log / syslog / var / log / kern.log`, während Sie die` rm-Einträge` machen, könnte Ihnen mehr sagen.
Tobu vor 14 Jahren
0
Ich schätze die Antworten. Keines dieser Protokolle zeigte Aktivität, als ich versuchte, Einträge zu "rm". Irgendwelche anderen Gedanken? Mir ist nicht bekannt, dass dieses Gerät mit anderen Geräten installiert wird, die sich möglicherweise besser verhalten.
bsterne vor 14 Jahren
0
2 Antworten auf die Frage
2
Jakob Borg
-1
user23307
Sieht aus wie ein Server-Konfigurationsfehler. Die Tatsache, dass der Freigabename PUBLIC ist, ist eine rote Flagge. Ich würde nicht unbedingt erwarten, dass eine PUBLIC-Aktie schreibbar ist.
Es gibt Unmengen anderer Dateien auf der Freigabe, die ich ändern und entfernen kann. Ich kann dort auch neue Dateien erstellen. Einige Dateien arbeiten jedoch nicht zusammen. PUBLIC ist nur der Name der Partition, die sich ab Werk auf der Festplatte befindet.
bsterne vor 14 Jahren
0
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem
-
6
Vollbild-Flash langsam in KDE 4