Debian 8.6 - Große Datei im Stammverzeichnis namens EMPTY

Debian 8.6 - Große Datei im Stammverzeichnis namens EMPTY

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 EMPTYvon 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' < EMPTYzu ü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 EMPTYoder ...). 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).

verwandte Informationen