web-dev-qa-db-fra.com

df -h ne montre pas / dev / sda

J'utilise df -h pour obtenir mon espace disque et les résultats sont les suivants:

Filesystem     Size       Used     Avail  Use%   Mounted on
udev            2.0G       4.0K     2.0G   1%     /dev
tmpfs           396M       436K     395M   1%     /run
/dev/vda1       59G        3.6G     53G    7%     /
none            4.0K       0        4.0K   0%     /sys/fs/cgroup
none            5.0M       0        5.0M   0%     /run/lock
none            2.0G       12K      2.0G   1%     /run/shm
none            100M       12K      100M   1%     /run/user

et quand j'utilise Sudo fdisk -l | grep Disk, je reçois:

Disk /dev/vda: 64.4 GB, 64424509440 bytes
Disk /dev/sda: 107.4 GB, 107374182400 bytes

Pourquoi df -h ne montre-t-il pas d'espace sur /dev/sda? Comment voir mon espace disque total?

df ne s'intéresse qu'au système de fichiers (monté), pas à un disque brut/une partition.

Si vous suivez la procédure standard pour rendre un disque brut disponible pour être utilisé par les processus de l’espace utilisateur, c’est-à-dire que vous partitionnez le périphérique /dev/sda, puis que vous les formatez à l’aide du système de fichiers souhaité et montez les systèmes de fichiers, les systèmes de fichiers seront évidemment affichés par df.

9
heemayl

Pour connaître l'espace disque total, vous pouvez faire quelque chose comme ceci:

dmesg | grep sda

Sur mon système, il imprime plusieurs lignes. Le plus intéressant est:

[19266.419331] sd 0:0:0:0: [sda] 272629760 512-byte logical blocks: (139 GB/130 GiB)

Dans ce cas, la taille est de 139 Go.

0
tejus