lvm - Wurzelordner 0 Bytes frei?

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Limux
Beiträge: 69
Registriert: 15.10.2014 10:59:42
Lizenz eigener Beiträge: MIT Lizenz

lvm - Wurzelordner 0 Bytes frei?

Beitrag von Limux » 29.10.2014 07:59:02

Hallo,

Neuerdings habe ich beim Systemstart eine Meldung mit der Überschrift "Zu wenig Speicherplatz" mit einer Mitteilung "Auf dem Datenträger Wurzelordner des Dateisystems ist nur noch 0 Bytes Plattenplatz verfügbar."

Bei der Installation habe ich zusätzlich zu einer boot-Partition (243MB) eine extended lvm mit einer 238.24 GiB Partition für root und home zusammen erstellt. Bei der Installation habe ich die home und root mit Absicht zusammen gehalten, damit die oben beschriebene Meldung nicht auftaucht :wink:
Und die LVM wurde wegen der nachträglichen Anpassbarkeit genommen.

Das Fragezeichen in der Überschrift taucht bei mir an der Stelle, wenn ich auf die Conky sehe. Dort steht "Free space on /dev/sda1: 42.1 GiB" geschrieben.

Ein paar Ausgaben:

Code: Alles auswählen

fdisk -l

Disk /dev/sda: 256.1 GB, 256060514304 bytes
255 heads, 63 sectors/track, 31130 cylinders, total 500118192 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00055397

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      499711      248832   83  Linux
/dev/sda2          501758   500117503   249807873    5  Extended
/dev/sda5          501760   500117503   249807872   8e  Linux LVM

Disk /dev/mapper/pc-root: 9999 MB, 9999220736 bytes
255 heads, 63 sectors/track, 1215 cylinders, total 19529728 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/mapper/pc-root doesn't contain a valid partition table

Disk /dev/mapper/pc-swap_1: 9789 MB, 9789505536 bytes
255 heads, 63 sectors/track, 1190 cylinders, total 19120128 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/mapper/pc-swap_1 doesn't contain a valid partition table

Disk /dev/mapper/pc-home: 236.0 GB, 236013486080 bytes
255 heads, 63 sectors/track, 28693 cylinders, total 460963840 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/mapper/pc-home doesn't contain a valid partition table

Code: Alles auswählen

cat /proc/partitions
major minor  #blocks  name

   8        0  250059096 sda
   8        1     248832 sda1
   8        2          1 sda2
   8        5  249807872 sda5
 254        0    9764864 dm-0
 254        1    9560064 dm-1
 254        2  230481920 dm-2
Die Meldung "Disk /dev/mapper/pc-root doesn't contain a valid partition table" könnte unter Umständen der Grund der Fehlermeldung sein. Ist es möglich mit zb. testdisk vom laufenden System aus eine funktionierende Partitionstabelle zu erzeugen oder ist es nur mit dem live-Stick möglich?

Kann es sonstige Gründe für die Fehlermeldung haben?

Ps. Das System ist Wheezy, sda1 mit ext4 (3.2.0-4-amd64 #1 SMP Debian 3.2.63-2 x86_64 GNU/Linux)

Gruß,
Limux

Cae
Beiträge: 6349
Registriert: 17.07.2011 23:36:39
Wohnort: 2130706433

Re: lvm - Wurzelordner 0 Bytes frei?

Beitrag von Cae » 29.10.2014 08:34:51

Limux hat geschrieben:Die Meldung "Disk /dev/mapper/pc-root doesn't contain a valid partition table" könnte unter Umständen der Grund der Fehlermeldung sein.
Noe, das soll so, Partitionen bzw. LVM-Volumes haben nun mal keinen MBR drinnen, sondern ueblicherweise ein Dateisystem.

Wie sieht die Ausgabe von lsblk und df -h aus? Vielleicht ist /tmp/ zu gelaufen, sofern's kein tmpfs ist. 10 GB fuer's / sollte normalerweise dicke ausreichen.

Gruss Cae
If universal surveillance were the answer, lots of us would have moved to the former East Germany. If surveillance cameras were the answer, camera-happy London, with something like 500,000 of them at a cost of $700 million, would be the safest city on the planet.

—Bruce Schneier

Limux
Beiträge: 69
Registriert: 15.10.2014 10:59:42
Lizenz eigener Beiträge: MIT Lizenz

Re: lvm - Wurzelordner 0 Bytes frei?

Beitrag von Limux » 29.10.2014 10:10:46

Hi Cae,

Die Ergebnisse für lsblk und df -h:

Code: Alles auswählen

lsblk
NAME                   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda                      8:0    0 238,5G  0 disk 
├─sda1                   8:1    0   243M  0 part /boot
├─sda2                   8:2    0     1K  0 part 
└─sda5                   8:5    0 238,2G  0 part 
  ├─pc-root (dm-0)     254:0    0   9,3G  0 lvm  /
  ├─pc-swap_1 (dm-1)   254:1    0   9,1G  0 lvm  [SWAP]
  └─pc-home (dm-2)     254:2    0 219,8G  0 lvm  /home

Code: Alles auswählen

df -h
Dateisystem           Größe Benutzt Verf. Verw% Eingehängt auf
rootfs                 9,2G    8,9G     0  100% /
udev                    10M       0   10M    0% /dev
tmpfs                  1,6G    824K  1,6G    1% /run
/dev/mapper/pc-root    9,2G    8,9G     0  100% /
tmpfs                  5,0M       0  5,0M    0% /run/lock
tmpfs                  5,0G     68K  5,0G    1% /run/shm
/dev/sda1              228M     20M  196M   10% /boot
/dev/mapper/pc-home    217G    164G   42G   80% /home
tmpfs                  5,0G     52K  5,0G    1% /tmp

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: lvm - Wurzelordner 0 Bytes frei?

Beitrag von rendegast » 29.10.2014 11:21:12

Nachsehen

Code: Alles auswählen

ncdu -x /
resp. sowas

Code: Alles auswählen

du -smx /var/*
Bei Dir ginge wohl auch

Code: Alles auswählen

du -smx /*
(?)
Aber mit einer kleinen Vorsortierung ala

Code: Alles auswählen

du -smx $(ls -1 / | egrep -v "^boot$|^home$")

resp.
du -smx /* --exclude="boot*" --exclude="home*"
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Limux
Beiträge: 69
Registriert: 15.10.2014 10:59:42
Lizenz eigener Beiträge: MIT Lizenz

Re: lvm - Wurzelordner 0 Bytes frei?

Beitrag von Limux » 29.10.2014 11:45:38

Hi Rendegast,

du -smx /* gibt folgendes raus:

Code: Alles auswählen

8	/bin
20	/boot
0	/dev
13	/etc
du: Zugriff auf „/home/lumix/.gvfs“ nicht möglich: Keine Berechtigung
167282	/home
0	/initrd.img
136	/lib
4	/lib32
1	/lib64
1	/lost+found
1	/media
1	/mnt
6	/opt
du: Zugriff auf „/proc/7037/task/7037/fd/4“ nicht möglich: Datei oder Verzeichnis nicht gefunden
du: Zugriff auf „/proc/7037/task/7037/fdinfo/4“ nicht möglich: Datei oder Verzeichnis nicht gefunden
du: Zugriff auf „/proc/7037/fd/4“ nicht möglich: Datei oder Verzeichnis nicht gefunden
du: Zugriff auf „/proc/7037/fdinfo/4“ nicht möglich: Datei oder Verzeichnis nicht gefunden
0	/proc
2	/root
1	/run
9	/sbin
1	/selinux
1	/srv
0	/sys
1	/tmp
7433	/usr
1280	/var
0	/vmlinuz
und 'du -smx $(ls -1 / | egrep -v "^boot$|^home$")'

Code: Alles auswählen

1	bin
du: Zugriff auf „dev“ nicht möglich: Datei oder Verzeichnis nicht gefunden
du: Zugriff auf „etc“ nicht möglich: Datei oder Verzeichnis nicht gefunden
du: Zugriff auf „initrd.img“ nicht möglich: Datei oder Verzeichnis nicht gefunden
du: Zugriff auf „lib“ nicht möglich: Datei oder Verzeichnis nicht gefunden
du: Zugriff auf „lib32“ nicht möglich: Datei oder Verzeichnis nicht gefunden
du: Zugriff auf „lib64“ nicht möglich: Datei oder Verzeichnis nicht gefunden
du: Zugriff auf „lost+found“ nicht möglich: Datei oder Verzeichnis nicht gefunden
du: Zugriff auf „media“ nicht möglich: Datei oder Verzeichnis nicht gefunden
du: Zugriff auf „mnt“ nicht möglich: Datei oder Verzeichnis nicht gefunden
du: Zugriff auf „opt“ nicht möglich: Datei oder Verzeichnis nicht gefunden
du: Zugriff auf „proc“ nicht möglich: Datei oder Verzeichnis nicht gefunden
du: Zugriff auf „root“ nicht möglich: Datei oder Verzeichnis nicht gefunden
du: Zugriff auf „run“ nicht möglich: Datei oder Verzeichnis nicht gefunden
du: Zugriff auf „sbin“ nicht möglich: Datei oder Verzeichnis nicht gefunden
du: Zugriff auf „selinux“ nicht möglich: Datei oder Verzeichnis nicht gefunden
du: Zugriff auf „srv“ nicht möglich: Datei oder Verzeichnis nicht gefunden
du: Zugriff auf „sys“ nicht möglich: Datei oder Verzeichnis nicht gefunden
du: Zugriff auf „tmp“ nicht möglich: Datei oder Verzeichnis nicht gefunden
du: Zugriff auf „usr“ nicht möglich: Datei oder Verzeichnis nicht gefunden
du: Zugriff auf „var“ nicht möglich: Datei oder Verzeichnis nicht gefunden
du: Zugriff auf „vmlinuz“ nicht möglich: Datei oder Verzeichnis nicht gefunden

Cae
Beiträge: 6349
Registriert: 17.07.2011 23:36:39
Wohnort: 2130706433

Re: lvm - Wurzelordner 0 Bytes frei?

Beitrag von Cae » 29.10.2014 13:34:03

Limux hat geschrieben:

Code: Alles auswählen

7433	/usr
Das ist schon relativ dick. Hast du vielleicht kuerzlich einen Kernel gebaut oder sowas? Evtl. zieht auch ein fettes KDE oder sowas entsprechend viel Daten rein.

Gruss Cae
If universal surveillance were the answer, lots of us would have moved to the former East Germany. If surveillance cameras were the answer, camera-happy London, with something like 500,000 of them at a cost of $700 million, would be the safest city on the planet.

—Bruce Schneier

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: lvm - Wurzelordner 0 Bytes frei?

Beitrag von rendegast » 29.10.2014 14:03:19

und 'du -smx $(ls -1 / | egrep -v "^boot$|^home$")'

1 bin
du: Zugriff auf „dev“ nicht möglich: Datei oder Verzeichnis nicht gefunden
...
Sorry

Code: Alles auswählen

cd /
du -smx $(ls -1 / | egrep -v "^boot$|^home$")
Aber egal, /usr und /var füllen die Partition

Code: Alles auswählen

du -smx /usr/* /var/*     | sort -n
usw.



Bei mir mit ~ 1700 Paketen habe ich

Code: Alles auswählen

# du -smxc /usr/*
434     /usr/bin
1       /usr/games
54      /usr/include
1969    /usr/lib
14      /usr/lib32
70      /usr/local
27      /usr/sbin
1548    /usr/share
332     /usr/src
4445    total
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Limux
Beiträge: 69
Registriert: 15.10.2014 10:59:42
Lizenz eigener Beiträge: MIT Lizenz

Re: lvm - Wurzelordner 0 Bytes frei?

Beitrag von Limux » 29.10.2014 14:27:44

@ Cae

Als ich Debian installiert habe war die Gesamte GNOME-Umgebung dabei (Porgramme, GNOME-Classic, GNOME-Openbox) zusätzlich habe ich mir noch KDE-Umgebung, LXDE, MATE, Openbox, XFwm und Xfce installiert. Wobei eigentlich ich nur KDE, MATE und zeitweise mit Xfce gearbeitet habe, die anderen waren eigentlich nur zum testen.

Beim booten sind eigentlich nur ein Kernel und Wiederherstellungsmodus angezeigt werden.


@ rendegast

Die erste Ausgabe ist gleiche wie die obere, mit dem Unterschied 4x "proc/7791/...."

Bei 'du -smx /usr/* /var/* | sort -n' :

Code: Alles auswählen

0	/var/lock
0	/var/run
1	/usr/lib64
1	/usr/local
1	/var/games
1	/var/local
1	/var/opt
6	/var/spool
8	/usr/lib32
11	/var/mail
13	/var/backups
16	/usr/games
16	/usr/sbin
40	/usr/include
41	/usr/src
48	/var/log
86	/var/www
162	/var/cache
308	/var/lib
439	/usr/bin
650	/var/tmp
2453	/usr/lib
4424	/usr/share
Muss ich mich von ein paar Umgebungen trennen?

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: lvm - Wurzelordner 0 Bytes frei?

Beitrag von rendegast » 29.10.2014 14:54:35

162 /var/cache
...
650 /var/tmp
Bei ersterem dürfte ein 'apt-get clean' etwas wegräumen.
Bei zweiterem
die
/etc/init.d/checkroot-bootclean.sh
/etc/init.d/mountall-bootclean.sh
/etc/init.d/mountnfs-bootclean.sh
(-> /lib/init/bootclean.sh)
zielen nur auf /tmp (mit zBsp. TMPTIME=1),
/var/tmp bleibt außen vor und müßte wohl händisch ausgeräumt werden.

Ein Link
/var/tmp -> /tmp
ist vielleicht nicht empfehlenswert.



(Meine /-Partition hat 15GB, wobei einiges davon auch auf /home ausgelagert ist.
Damit erreiche ich eine Belegung von ~50%.
Eine schleichende Fragmentierung (auf HDD, ext4) ist damit ziemlich minimal,
ist im Falle einer SSD aber eher egal.)
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Dimejo
Beiträge: 503
Registriert: 21.07.2014 13:37:23

Re: lvm - Wurzelordner 0 Bytes frei?

Beitrag von Dimejo » 29.10.2014 19:44:38

Limux hat geschrieben:Bei der Installation habe ich zusätzlich zu einer boot-Partition (243MB) eine extended lvm mit einer 238.24 GiB Partition für root und home zusammen erstellt. Bei der Installation habe ich die home und root mit Absicht zusammen gehalten, damit die oben beschriebene Meldung nicht auftaucht :wink:
Limux hat geschrieben:

Code: Alles auswählen

lsblk
NAME                   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda                      8:0    0 238,5G  0 disk 
├─sda1                   8:1    0   243M  0 part /boot
├─sda2                   8:2    0     1K  0 part 
└─sda5                   8:5    0 238,2G  0 part 
  ├─pc-root (dm-0)     254:0    0   9,3G  0 lvm  /
  ├─pc-swap_1 (dm-1)   254:1    0   9,1G  0 lvm  [SWAP]
  └─pc-home (dm-2)     254:2    0 219,8G  0 lvm  /home
Das Zusammenlegen von / und /home hat scheinbar nicht so richtig geklappt. Falls Du eine zusätzliche Festplatte hast um Deine Daten zu sichern kannst Du versuchen die beiden Volumes pc-root und pc-home zusammen zu fassen.

Limux
Beiträge: 69
Registriert: 15.10.2014 10:59:42
Lizenz eigener Beiträge: MIT Lizenz

Re: lvm - Wurzelordner 0 Bytes frei?

Beitrag von Limux » 30.10.2014 17:37:30

Ja vielleicht ist es besser das System von Anfang an neu aufzubauen. 9GB Swap ist sowieso unglücklich gewählt worden, weil im Gerät genügend RAM eingebaut ist.

Was muss man haben, wenn das Gerät in den Tiefschlaf gehen soll? Für gewöhnlich kommt das System mit 2GB zu recht, sind dann 2GB Swap einzurichten?

[edit]
Ich habe mir jetzt eine Liste der installierten Pakete mit 'dpkg -l > ~/list.txt' erstellt, das lässt sich nicht so schnell installieren. Würde das funktionieren? http://www.trueten.de/archives/86-Debia ... ramme.html
[/edit]

Gruß,

Limux

Antworten