J'ai une partition / dev / sda1.
L'utilitaire de disque montre qu'il a une capacité de 154 Go.
df -h montre
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 123G 104G 14G 89% /
devtmpfs 1006M 280K 1006M 1% /dev
none 1007M 276K 1006M 1% /dev/shm
none 1007M 216K 1006M 1% /var/run
none 1007M 0 1007M 0% /var/lock
none 1007M 0 1007M 0% /lib/init/rw
Pourquoi les résultats sont-ils différents? Où sont les 31 Go manquants?
partition
disk-usage
xralf
la source
la source
fdisk -l /dev/sda
(exécuter en tant que root).tune2fs -l /dev/sda1
pour l'examiner. Regardez le nombre de blocs et la taille des blocs et multipliez-les pour obtenir la taille du système de fichiers. Aussi,fdisk -s /dev/sda1
pour obtenir la taille de la partition en blocs de 1k. Multipliez cela par 1024 pour obtenir la taille en octets. Ce nombre ne devrait être que légèrement supérieur au système de fichiers. Sur ma partition ext4 de 40 Go, c'est 3072 octets de plus. Si votre système de fichiers est étrangement plus petit, vous pouvez essayer de le redimensionner. Pour ext2 / 3/4, utilisezresize2fs /dev/sda1
. Vous pouvez le faire en utilisant normalement l'ordinateur.Réponses:
L'une des raisons pour lesquelles les capacités de partition peuvent différer est qu'un certain espace est réservé à root, dans le cas où les partitions sont pleines. S'il n'y a pas d'espace réservé pour root et que les partitions sont pleines, le système ne peut pas fonctionner. Cependant, cette différence est généralement de l'ordre de 1%, ce qui n'explique pas la différence dans votre cas. Depuis la page de manuel de df
Donc, df montre vraiment la taille de votre système de fichiers, qui est généralement la taille de l'appareil, mais cela peut ne pas être vrai dans votre cas. Votre système de fichiers s'étend-il sur l'ensemble de votre partition?
Est-ce que
faire une différence? Cette commande tente d'augmenter votre système de fichiers pour couvrir toute la partition. Mais assurez-vous d'avoir une sauvegarde si vous essayez cela.
la source
La principale différence est que certaines choses disent que 1 kilo-octet équivaut à 1 000 octets et que d'autres disent que 1 kilo-octet équivaut à 1 024 octets.
Gnome Disk Utility affiche la capacité en utilisant 1 kilo-octet = 1000 octets, car les fabricants de disques décrivent les tailles de disque de cette façon. Cela signifie que la capacité de votre disque est proche de 154 000 000 000 octets .
D'un autre côté, la plupart des systèmes d'exploitation disent 1 kilo-octet = 1024 octets. Tous les outils aiment
df
etfdisk
utilisent cette convention. Donc 154 000 000 000 octets / 1024/1024/1024 = 143,4 Go .Comme jlliagre le fait remarquer à juste titre (et Gilles l'indique en demandant votre
fdisk
sortie), l'utilitaire de disque vous indique la taille de votre disque dur entier. Mais/dev/sda1
est une seule partition sur votre disque dur. Par exemple, votre disque dur contient probablement d'autres partitions, comme une partition de 4 à 8 Go pour l'échange (également connue sous le nom de mémoire virtuelle) et une partition de démarrage d'environ 100 Mo.Vous n'avez pas publié la sortie de
fdisk -l /dev/sda
, supposons donc que votre partition de swap soit de 8 Go. Nous en sommes maintenant à 135 Go .Ensuite, il y a d'autres choses qui contribuent à la différence.
Par exemple, le système de fichiers utilise une partie de la partition de disque pour les métadonnées. Les métadonnées sont des choses comme les noms de fichiers, les autorisations de fichiers, les parties de la partition qui appartiennent à quels fichiers et les parties de la partition qui sont libres. Sur mon système, environ 2% de la partition est utilisée pour cela. En supposant que le vôtre soit similaire, cela ramènerait l'espace libre à environ 132 Go .
Le système de fichiers peut également réserver de l'espace qui ne peut être utilisé que par l'utilisateur root. Sur mon système, c'est 5% de la partition, donc dans votre cas, cela signifierait une capacité totale d'environ 125 Go .
Les nombres exacts varient selon que vous utilisez ext2, ext3, ext4, fat, ntfs, btrfs, etc. et quels paramètres ont été utilisés lors du formatage de la partition.
Si vous utilisez ext2 ou ext3, vous
sudo tune2fs -l /dev/sda1
pouvez comprendre où va l’espace.la source
Ils sont probablement utilisés par des inodes. Une certaine quantité peut être utilisée par MBR.
la source
sda1 n'est pas votre disque entier mais sa première partition principale. Vous avez peut-être créé d'autres partitions non montées qui n'apparaissent pas dans la sortie df ou simplement que sda1 ne remplit pas tout l'espace utilisable pour une raison quelconque ou que le système de fichiers n'utilise pas tout l'espace disponible dans sa partition.
fdisk -l
vous dira à quoi ressemble votre table de partition.la source