Wie kann ich unter Unix / Linux-Betriebssystem verfügbaren Speicherplatz abrufen, einschließlich nicht zugewiesenen Speicherplatz (der keiner Partition zugewiesen wurde)?
linux
unix
hard-drive
krapstuke
quelle
quelle
Antworten:
Unter Linux kann sich der freie Speicherplatz an einer Vielzahl von Orten verstecken:
Freier Dateisystemspeicherplatz (der offensichtlichste):
Unpartitionierter Raum:
oder
und studieren Sie sorgfältig, wie viel Platz zwischen den Partitionen und zwischen Partitionen und dem Ende des Geräts ist
Freier Speicherplatz im LVM-System:
oder
Das physische Volume kann weniger Speicherplatz als die Größe der Partition belegen. Vergleichen Sie daher die Größe mit der Partitionsgröße
Der Partition im MD-System nicht zugewiesener Speicherplatz:
Sie müssen die "Größe der verwendeten Entwickler" mit der Partitionsgröße vergleichen
Dateisysteme können kleiner sein als das Volume, auf dem sie sich befinden (danke @PaulGear!). Sie sollten die Größe des logischen LVM-Volumes, des MD RAID-Geräts, der Partition oder eines anderen Geräts, auf dem sich das Dateisystem befindet, mit der Größe des Dateisystems (wie von zurückgegeben
df
) vergleichen.Wenn Sie mehr als eine Festplatte oder LVM-Datenträgergruppe und eine relativ neue Verteilung haben, können Sie
lsblk
einen Baum von Blockgeräten zusammen mit Mountpunkten anzeigen.HINWEIS: Es gibt auch den Unterschied zwischen Marketing-GB (10 ^ 9B) und Betriebssystem- oder Engineering-GB (2 ^ 30B) und sollte in GiB geschrieben werden, um zwischen beiden zu unterscheiden. 40 GB sind ungefähr 37,25 GB. Alle oben genannten Tools verwenden außer
parted
binäre Gigabyte als Standardeinheiten. Inunit MiB
an zerteilten Befehl, bevorprint
Antworten in Mebibytes zu bekommen (auch nützlich für die Partitionen auf SSDs und 4KiB Sektorscheiben ausrichten).quelle
df
und überprüfenlvs
.Es klingt so, als ob der Wunsch nach einem Tool wie Partition Manager oder gparted besteht.
http://kde-apps.org/content/show.php?content=89595
http://gparted.sourceforge.net/download.php
cfdisk zeigt auch nicht zugewiesenen Speicherplatz auf einer Festplatte für Festplatte an:
cfdisk /dev/sda
Geben Sie das entsprechende Gerät an - sda, sdb, sdc usw.
quelle
Versuchen:
oder
http://www.unix.com/red-hat/178290-get-unallocated-disk-space.html
Über dem Link finden Sie weitere Beschreibungen zu dem, wonach Sie suchen
http://www.computerhope.com/unix/udf.htm Hoffe, das hilft
quelle
Sie können die Partitionen mit "df -h" sehen. Für den Rest können Sie "parted discname " und dann "print" verwenden.
quelle