Comment obtenir de l'espace disque disponible sur Unix / Linux OS, y compris l'espace non alloué (qui n'a été attribué à aucune partition)?
Comment obtenir de l'espace disque disponible sur Unix / Linux OS, y compris l'espace non alloué (qui n'a été attribué à aucune partition)?
Réponses:
Sous Linux, l'espace libre peut se cacher dans une multitude d'endroits:
Espace libre sur le système de fichiers (le plus évident):
df -h
Espace non partitionné:
for dev in /dev/sd?; do parted "$dev" print; done
ou
for dev in /dev/sd?; do fdisk -l "$dev"; done
et étudiez attentivement la quantité d'espace entre les partitions, et entre les partitions et l'extrémité du périphérique
Espace libre dans le système LVM:
vgs
ou
pvs
le volume physique peut utiliser moins d'espace que la taille de la partition, comparez donc sa taille à la taille de la partition
Espace non affecté à la partition dans le système MD:
for dev in /dev/md*; do mdadm --detail "$dev"; done
Vous devrez comparer la «taille de développement utilisée» avec la taille de la partition
Les systèmes de fichiers peuvent être plus petits que le volume sur lequel ils se trouvent (merci @PaulGear!). Vous devez comparer la taille du volume logique LVM, du périphérique MD RAID, de la partition ou de tout autre périphérique sur lequel le système de fichiers réside avec la taille du système de fichiers (telle que renvoyée par df
).
Si vous avez plusieurs disques ou groupes de volumes LVM et une distribution relativement nouvelle, vous pouvez utiliser lsblk
pour afficher une arborescence de périphériques de bloc avec des points de montage.
REMARQUE: il y a également la différence entre la commercialisation GB (qui est 10 ^ 9B) et le système d'exploitation ou l'ingénierie GB (qui est 2 ^ 30B et doit être écrit GiB pour faire la différence entre les deux). 40 Go est d'environ 37,25 Go. Tous les outils ci-dessus sauf parted
utilisent des gigaoctets binaires comme unités par défaut. Ajoutez unit MiB
à la commande séparée, avant print
d'obtenir des réponses en mégaoctets (également utile pour aligner les partitions sur les SSD et les disques de secteur 4KiB).
df
et lvs
.
Il semble que le désir soit peut-être pour un outil tel que partitionmanager ou gparted.
http://kde-apps.org/content/show.php?content=89595
http://gparted.sourceforge.net/download.php
cfdisk affichera également l'espace non alloué disque par disque:
cfdisk /dev/sda
Spécifiez le périphérique approprié - sda, sdb, sdc etc.
Essayer:
df -h
ou
fdisk -l *
http://www.unix.com/red-hat/178290-get-unallocated-disk-space.html
Le lien ci-dessus contient une description plus détaillée de ce que vous recherchez
http://www.computerhope.com/unix/udf.htm J'espère que cela vous aidera