Bonjour,
j'aimerai savoir s'il est possible d'obtenir l’espace utilisé et/ou libre sur un disque dur sans le monté.
"df" c'est bien, mais cela ne fonctionne que sur disque monté.
Je voudrai pouvoir faire un status rapide de mes partitions sans avoir à monter et démonter chacune d'entre elles.
C'est pas propre et je sais pas quels effets cela pourrait avoir sur les disques si je fais cette vérification périodiquement.
Oui je sais, faire une vérification régulière de l'espace utilisé sur un disque non monté est inutile, mais j'aimerai vraiment trouver une commande qui fait ça.
J'ai vu "tune2fs -l /dev/sda1" mais les infos retournées ne me permettent pas de savoir ce dont j'ai besoin.
Ou alors j'ai mal interprété.
Merci
Sylvain
# Possible?
Posté par arnaudus . Évalué à 2.
Euh, je n'y connais rien en systèmes de fichiers, mais je me demande si le concept d'espace libre existe sur une partition non-montée?
[^] # Re: Possible?
Posté par TheBreton . Évalué à 2.
Non le filesystem utilise tout l'espace de la partition pour créer des inodes, puis suivant le besoin de taille des fichiers, alloue les inodes aux differents fichiers.
Donc une partition formaté est entierement utilisé par le système de fichiers choisi.
C'est donc le systeme de fichier qui peut dire combien d'inodes sont pris/libres pour calculer la place disponible, si on ne mount pas de fs sur la partition on ne peut pas deviner.
Je ne vois pas le soucis de mount/umount un disque dur a part que si il est en veille, on va donc le reveiller. Mais de toute facon pour vérifier la place libre on serait obliger de le faire aussi.
En fait je ne vois pas pourquoi faire le umount du disque non plus, puisque si il n'est pas accéder en lecture ou ecriture il se mettra aussi en veille (même si il restait mounté ).
# Gparted
Posté par sygirard . Évalué à 4.
C'est quoi dans ce cas la méthode de Gparted pour afficher l'espace utilisé dans les partitions de l'ensemble des disques présent sur le PC ?
Il monte, obtient les informations, et démonte les disques ?
Car une fois Gparted lancé, aucun disque n'est monté.
[^] # Re: Gparted
Posté par Kerro . Évalué à 3.
Gparted est un « simple » front-end devant quelques utilitaires.
Cela veut donc dire qu'il y a une solution, probablement simple une fois qu'on la connaît.
Reste à la connaître sans y passer des heures.
# calcul mathematique ?
Posté par NeoX . Évalué à 7.
sur ma partition /boot quelle soit montée ou pas
je penses qu'avec les
block count
,free blocks
et lesblock size
ont doit pouvoir obtenir un truc comme
Taille disque = block count X block size
Taille libre = free blocks X block size
chez moi fdisk -l me dit que sda1 fait 243Mo (497664 secteurs de 512octets)
243Mo x 1024 = 248832 à tiens, pile le nombre de block count
donc ce ne serait pas deconnant…
[^] # Re: calcul mathematique ?
Posté par kna . Évalué à 2.
Pas mal, mais pour avoir le même résultat que df, il faudrait prendre en compte les blocks reservés à root (5% par défaut). Donc :
Taille disque = (block count - Reserved block count) X block size
Taille libre = free blocks X block size
[^] # Re: calcul mathematique ?
Posté par sygirard . Évalué à 1.
Je sais pas si je dois prendre en compte ce que tu dis, vu que j'utilise la commande suivante pour formater mon système :
mkfs.ext4 -m 0 /dev/sdaX
[^] # Re: calcul mathematique ?
Posté par sygirard . Évalué à 1. Dernière modification le 21 août 2015 à 08:27.
Ouais ben non j'ai rien dis. Je devais pas avoir les yeux bien ouverts.
Avec "tune2fs -l /dev/sdaX" j'ai ce qu'il faut.
Merci
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.