root partition voll / füllt sich selbständig

Probleme mit Samba, NFS, FTP und Co.
Antworten
jcw
Beiträge: 99
Registriert: 10.01.2016 17:11:46

root partition voll / füllt sich selbständig

Beitrag von jcw » 27.01.2017 22:02:10

Hallo!

Meine root-Verzeichnis hat angeblich keinen Speicherplatz mehr frei. Dabei habe ich dort keine Daten abgelegt und finde auch keine Daten, die den Speicherplatz belegen könne. Ich habe mich schon im Forum umgesehen, aber ich finde keine Lösung. Folgende Ausgabe dürften wichtig sein. Ich benutze keinen X-Server. Minimalinstallation und Betrieb als reiner Dateiserver. Zugriff ausschließlich über ssh. Ein Start per Live-CD oder USB ist so gut wie unmöglich, da kein Laufwerk vorhanden.

Code: Alles auswählen

root@jw02:/# uname -a
Linux jw02 3.16.0-4-686-pae #1 SMP Debian 3.16.39-1 (2016-12-30) i686 GNU/Linux

Dateisystem    Größe Benutzt Verf. Verw% Eingehängt auf
/dev/sda3        28G     26G  696K  100% /
udev             10M       0   10M    0% /dev
tmpfs           304M    4,8M  299M    2% /run
tmpfs           758M       0  758M    0% /dev/shm
tmpfs           5,0M       0  5,0M    0% /run/lock
tmpfs           758M       0  758M    0% /sys/fs/cgroup
/dev/sdc1       275G    153G  109G   59% /daten/data25
/dev/sdd1       230G     95G  123G   44% /daten/data26
/dev/sdb1       459G    399G   37G   92% /backup
/dev/sda5        19G    521M   19G    3% /daten/data21
/dev/sda6        25G     17G  7,5G   70% /daten/data20
tmpfs           152M       0  152M    0% /run/user/1000

Code: Alles auswählen

root@jw02:/# lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
fd0      2:0    1     4K  0 disk 
sda      8:0    0  74,5G  0 disk 
├─sda1   8:1    0  94,1M  0 part 
├─sda2   8:2    0   3,8G  0 part [SWAP]
├─sda3   8:3    0    28G  0 part /
├─sda4   8:4    0     1K  0 part 
├─sda5   8:5    0  18,6G  0 part /daten/data21
└─sda6   8:6    0  24,1G  0 part /daten/data20
sdb      8:16   0 465,8G  0 disk 
└─sdb1   8:17   0 465,8G  0 part /backup
sdc      8:32   0 279,5G  0 disk 
└─sdc1   8:33   0 279,5G  0 part /daten/data25
sdd      8:48   0 232,9G  0 disk 
└─sdd1   8:49   0 232,9G  0 part /daten/data26
sde      8:64   0   1,8T  0 disk 
├─sde1   8:65   0     1T  0 part 
└─sde2   8:66   0    20G  0 part 

Code: Alles auswählen

root@jw02:/# du -sh /*
9,1M    /bin
30M     /boot
0       /dev
4,1M    /etc
4,0K    /externeHD
24M     /home
0       /initrd.img
171M    /lib
16K     /lost+found
8,0K    /media
4,0K    /mnt
20K     /nobackup
4,0K    /old
4,0K    /opt
du: Zugriff auf „/proc/964/task/964/fd/4“ nicht möglich: Datei oder Verzeichnis nicht gefunden
du: Zugriff auf „/proc/964/task/964/fdinfo/4“ nicht möglich: Datei oder Verzeichnis nicht gefunden
du: Zugriff auf „/proc/964/fd/4“ nicht möglich: Datei oder Verzeichnis nicht gefunden
du: Zugriff auf „/proc/964/fdinfo/4“ nicht möglich: Datei oder Verzeichnis nicht gefunden
0       /proc
32K     /root
4,8M    /run
5,3M    /sbin
4,0K    /srv
0       /sys
24K     /tmp
559M    /usr
813M    /var
0       /vmlinuz
Ich habe den Rechner schon einmal neu gebootet. Der Speicherplatz wird nicht freigegeben.
root@jw02:/# lsof | grep deleted
Gibt keinen Eintrag aus.

Code: Alles auswählen

root@jw02:/# mount
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,relatime,size=10240k,nr_inodes=192071,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,relatime,size=310404k,mode=755)
/dev/sda3 on / type ext4 (rw,relatime,errors=remount-ro,data=ordered)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/lib/systemd/systemd-cgroups-agent,name=systemd)
pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct)
cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
cgroup on /sys/fs/cgroup/net_cls,net_prio type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls,net_prio)
cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=23,pgrp=1,timeout=300,minproto=5,maxproto=5,direct)
mqueue on /dev/mqueue type mqueue (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime)
/dev/sda5 on /daten/data21 type reiserfs (rw,relatime)
/dev/sda6 on /daten/data20 type reiserfs (rw,relatime)
rpc_pipefs on /run/rpc_pipefs type rpc_pipefs (rw,relatime)
nfsd on /proc/fs/nfsd type nfsd (rw,relatime)
tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=155204k,mode=700,uid=1000,gid=1000)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,relatime)
root@jw02:/# 

Code: Alles auswählen

root@jw02:/# df -i
Dateisystem      Inodes IBenutzt    IFrei IUse% Eingehängt auf
/dev/sda3       1831424    56537  1774887    4% /
udev             192071      895   191176    1% /dev
tmpfs            194002      529   193473    1% /run
tmpfs            194002        1   194001    1% /dev/shm
tmpfs            194002        3   193999    1% /run/lock
tmpfs            194002       13   193989    1% /sys/fs/cgroup
/dev/sdc1      18317312    23431 18293881    1% /daten/data25
/dev/sdd1      15269888   101216 15168672    1% /daten/data26
/dev/sdb1      30531584   203938 30327646    1% /backup
/dev/sda5             0        0        0     - /daten/data21
/dev/sda6             0        0        0     - /daten/data20
tmpfs            194002        4   193998    1% /run/user/1000
Ich komme mit meinem begrenzten Debian-Wissen hier nicht weiter. Hat jemand eine Idee, wie ich das Problem lösen kann? Vielen Dank!

scientific
Beiträge: 3020
Registriert: 03.11.2009 13:45:23
Lizenz eigener Beiträge: Artistic Lizenz
Kontaktdaten:

Re: root partition voll / füllt sich selbständig

Beitrag von scientific » 27.01.2017 22:07:04

ncdu auf / loslassen
dann putze ich hier mal nur...

Eine Auswahl meiner Skripte und systemd-units.
https://github.com/xundeenergie

auch als Debian-Repo für Testing einbindbar:
deb http://debian.xundeenergie.at/xundeenergie testing main

jcw
Beiträge: 99
Registriert: 10.01.2016 17:11:46

Re: root partition voll / füllt sich selbständig

Beitrag von jcw » 27.01.2017 22:16:39

Bekomme am Anfang die Warnung:

Code: Alles auswählen

                                                                                                                                                                                                   │
@ │ Warning: error scanning /proc/1329/fdinfo/3                                                                                                                                                        │
  │  some directory sizes may not be correct

Code: Alles auswählen

--- / -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  398,8GiB [##########] /backup                                                                                                                                                                            
  288,2GiB [#######   ] /daten
  812,4MiB [          ] /var
  558,4MiB [          ] /usr
  171,0MiB [          ] /lib
   29,6MiB [          ] /boot
   23,8MiB [          ] /home
    9,0MiB [          ] /bin
    5,3MiB [          ] /sbin
    4,7MiB [          ] /run
    4,1MiB [          ] /etc
   32,0KiB [          ] /root
   24,0KiB [          ] /tmp
   20,0KiB [          ] /nobackup
e  16,0KiB [          ] /lost+found
    8,0KiB [          ] /media
e   4,0KiB [          ] /srv
e   4,0KiB [          ] /opt
e   4,0KiB [          ] /old
e   4,0KiB [          ] /mnt
e   4,0KiB [          ] /externeHD
.   0,0  B [          ] /proc
    0,0  B [          ] /sys
    0,0  B [          ] /dev
@   0,0  B [          ]  initrd.img
@   0,0  B [          ]  vmlinuz
Und nun?

scientific
Beiträge: 3020
Registriert: 03.11.2009 13:45:23
Lizenz eigener Beiträge: Artistic Lizenz
Kontaktdaten:

Re: root partition voll / füllt sich selbständig

Beitrag von scientific » 28.01.2017 00:21:23

Kannst du einmal diese Datenpartitionen und /backup aushängen, und ncdu noch einmal auf /laufen lassen?

Ev. hast du einmal ein backup auf /backup geschrieben, ohne dass die Partition drauf eingehängt war. Jetzt ist sdb1 drüber gemountet, und du findest die Daten nicht mehr.
Oder dir ist das bei einem deiner Daten-Partitionen passiert.

Ich hatte dieses Phänomen auch einmal und hab monatelang den fehlenden Platz gesucht, bis ich den Geistesblitz hatte, dass da eventuell was mit dem Mounten passiert ist... :)

lg scientific
dann putze ich hier mal nur...

Eine Auswahl meiner Skripte und systemd-units.
https://github.com/xundeenergie

auch als Debian-Repo für Testing einbindbar:
deb http://debian.xundeenergie.at/xundeenergie testing main

jcw
Beiträge: 99
Registriert: 10.01.2016 17:11:46

[gelöst] root partition voll / füllt sich selbständig

Beitrag von jcw » 28.01.2017 09:31:50

Problem ist gelöst. Hier habe ich die Lösung gefunden:
https://linux-club.de/wiki/opensuse/Dat ... s_verdeckt

Die root-Partition war voll, weil dort Daten lagen, die nun aber nicht angezeigt wurden. Mit folgenden Befehl lassen sich diese anzeigen:

Code: Alles auswählen

root@jw02:/# mount --bind / /mnt
cd /mnt
ncdu /mnt
Jetzt erscheinen die Dateien, die den Speicherplatz belegen, vorher aber nicht sichtbar waren. Nun können die Dateien gelöscht werden und die root-Partition wird geleert.

Dann

Code: Alles auswählen

umount /mnt
df -h
Dateisystem Größe Benutzt Verf. Verw% Eingehängt auf
/dev/sda3 28G 1,7G 25G 7% /
Das Problem ist gelöst. Aber warum es aufgetreten ist, kann ich nicht erklären. Evtl. habe ich falsch gemountet.

scientific
Beiträge: 3020
Registriert: 03.11.2009 13:45:23
Lizenz eigener Beiträge: Artistic Lizenz
Kontaktdaten:

Re: root partition voll / füllt sich selbständig

Beitrag von scientific » 28.01.2017 09:51:05

Und wo lagen die?
dann putze ich hier mal nur...

Eine Auswahl meiner Skripte und systemd-units.
https://github.com/xundeenergie

auch als Debian-Repo für Testing einbindbar:
deb http://debian.xundeenergie.at/xundeenergie testing main

scientific
Beiträge: 3020
Registriert: 03.11.2009 13:45:23
Lizenz eigener Beiträge: Artistic Lizenz
Kontaktdaten:

Re: root partition voll / füllt sich selbständig

Beitrag von scientific » 28.01.2017 10:58:56

Hast ein Backup geschrieben, ohne dass die Backup-partition gemountet war?
dann putze ich hier mal nur...

Eine Auswahl meiner Skripte und systemd-units.
https://github.com/xundeenergie

auch als Debian-Repo für Testing einbindbar:
deb http://debian.xundeenergie.at/xundeenergie testing main

jcw
Beiträge: 99
Registriert: 10.01.2016 17:11:46

Re: root partition voll / füllt sich selbständig

Beitrag von jcw » 28.01.2017 17:12:12

So oder so ähnlich muss es passiert sein, dass ich versehentlich falsch gemountet habe und dann drauf los kopiert habe. Jetzt habe ich den Mountpunkt genau überprüft, bevor ich was kopiert habe.

Gruß und vielen Dank.

scientific
Beiträge: 3020
Registriert: 03.11.2009 13:45:23
Lizenz eigener Beiträge: Artistic Lizenz
Kontaktdaten:

Re: root partition voll / füllt sich selbständig

Beitrag von scientific » 28.01.2017 17:21:32

Probier mal

Code: Alles auswählen

 mountpoint <DIR>
.
Das liefert exit 0 zurück, wenn das Verzeichnis ein Mountpoint ist.
Sehr zuverlässig. Bei btrfs-Subvolumes ist das nämlich nicht immer so, dass Prüfungen auf Mountpoint ja/nein korrekt ausfallen. Mit mountpoint schon.
dann putze ich hier mal nur...

Eine Auswahl meiner Skripte und systemd-units.
https://github.com/xundeenergie

auch als Debian-Repo für Testing einbindbar:
deb http://debian.xundeenergie.at/xundeenergie testing main

Antworten