Vor kurzem habe ich einige Wartungsarbeiten an einem von mir betriebenen Cloud-Server durchgeführt. Mein Host ist DreamHost, genauer gesagt der DreamCompute-Dienst, und auf dem Server läuft Debian 8.6.
Beim Bereinigen alter Dateien habe ich eine ziemlich verdächtige Datei mit einer /
Größe EMPTY
von 3,3 GB gefunden.
<ME>@<SERVER> / % ls -alh
total 3.3G
drwxr-xr-x 22 root root 4.0K Sep 23 11:31 .
drwxr-xr-x 22 root root 4.0K Sep 23 11:31 ..
drwxrwxr-x 2 root root 4.0K Sep 23 11:20 bin
drwxr-xr-x 3 root root 4.0K Sep 23 11:20 boot
-rw-r--r-- 1 root root 30 Aug 24 08:30 config
drwxr-xr-x 18 root root 3.0K Sep 23 11:31 dev
-rw-r--r-- 1 root root 3.3G Mar 16 2016 EMPTY <--- ???
drwxr-xr-x 112 root root 4.0K Sep 23 15:15 etc
drwxr-xr-x 8 root root 4.0K Jun 8 10:50 home
lrwxrwxrwx 1 root root 36 Apr 11 13:37 initrd.img -> /boot/initrd.img-4.4.0-0.bpo.1-amd64
lrwxrwxrwx 1 root root 36 Mar 16 2016 initrd.img.old -> /boot/initrd.img-4.3.0-0.bpo.1-amd64
drwxr-xr-x 15 root root 4.0K Mar 16 2016 lib
drwxr-xr-x 2 root root 4.0K Sep 23 11:20 lib64
drwx------ 2 root root 16K Mar 16 2016 lost+found
drwxr-xr-x 3 root root 4.0K Mar 16 2016 media
drwxr-xr-x 2 root root 4.0K Mar 16 2016 mnt
drwxr-xr-x 6 root root 4.0K Jun 29 09:59 opt
dr-xr-xr-x 157 root root 0 Sep 23 11:31 proc
drwx------ 11 root root 4.0K Sep 23 21:18 root
drwxr-xr-x 24 root root 820 Sep 24 06:25 run
drwxr-xr-x 2 root root 4.0K Sep 23 11:20 sbin
drwxr-xr-x 2 root root 4.0K Mar 16 2016 srv
dr-xr-xr-x 13 root root 0 Sep 26 16:52 sys
drwxrwxrwt 13 root root 4.0K Sep 26 16:51 tmp
drwxr-xr-x 11 root root 4.0K Apr 16 09:38 usr
drwxr-xr-x 12 root root 4.0K Jun 9 09:26 var
lrwxrwxrwx 1 root root 32 Apr 11 13:37 vmlinuz -> boot/vmlinuz-4.4.0-0.bpo.1-amd64
lrwxrwxrwx 1 root root 32 Mar 16 2016 vmlinuz.old -> boot/vmlinuz-4.3.0-0.bpo.1-amd64
Ich habe versucht, sed -n '/\S/ p' < EMPTY
zu überprüfen, ob die Datei wirklich leer ist, außer Leerzeichen, und es wurde keine Ausgabe gedruckt. Dann habe ich versucht, sed '/\S/ p' < EMPTY && echo "$?"
sicherzustellen, dass der Befehl nicht mittendrin abstürzte, und es hat 0 zurückgegeben.
Ich möchte das nur bestätigen. Kann ich diese Datei gefahrlos löschen?
Antwort1
Das Löschen sollte gefahrlos möglich sein. Ich würde es allerdings nicht sofort löschen, sondern komprimieren – es sollte sich tatsächlich sehr gut komprimieren lassen:
gzip -9 EMPTY
(oder xz EMPTY
oder ...). Dadurch sollte der Großteil der 3,3 GB freigegeben werden, und Sie können die Datei wiederherstellen, falls Sie später feststellen, dass sie für etwas anderes benötigt wird. Sie können die komprimierte Datei löschen, sobald Sie sichergestellt haben, dass alles noch funktioniert (was im Wesentlichen bedeutet, dass Sie überprüfen müssen, ob Ihre spezifischen Anwendungen noch funktionieren – nichts im Basissystem sollte eine solche Datei benötigen).