[disque dur] Problème de capacité (résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
Tristelune
Elfe
Messages : 516
Inscription : mer. 01 août 2007, 16:38

[disque dur] Problème de capacité (résolu)

Message par Tristelune »

Salut à tous,

je viens de changer mon disque dur et par conséquent je viens d'installer une version toute fraîche d'Archlinux.
Ma première question: il s'agit d'un disque d'une capacité de 480 Gb. Comme c'est un ssd, j'ai suivi la méthode
du wiki qui conseillait un partitionnement gpt. Je l'ai partitionné avec gdisk et il m'a indiqué une
capacité de 447 Gb. Il y a quand même 33 Gb qui se sont perdu en route. Ca vous paraît normal ? J'ai souvenir
que sur mon 120 Gb il y avait 117 Gb de bon.

Ma deuxième question concerne les infos données par df:

Code : Tout sélectionner

$ df -Th
Filesystem     Type      Size  Used Avail Use% Mounted on
rootfs         rootfs     20G  4.4G   15G  24% /
dev            devtmpfs  1.9G     0  1.9G   0% /dev
run            tmpfs     1.9G  304K  1.9G   1% /run
/dev/sda1      ext4       20G  4.4G   15G  24% /
shm            tmpfs     1.9G     0  1.9G   0% /dev/shm
tmpfs          tmpfs     1.9G  8.0K  1.9G   1% /tmp
/dev/sda4      ext4      412G   55G  337G  14% /home
/dev/sda2      ext2       68M   21M   44M  32% /boot
J'ai une partition pour /, une pour /boot, une pour le swap et enfin une pour /home.
C'est au niveau du /home que ça coince. Je devrais avoir 412 Gb et il me donne 337 (libre) + 55 (utilisé) = 392 Gb.
Y'a 20 Gb qui se sont encore perdus dans la nature... Après quelques petites recherches, il semblerait que 5% du disque
est réservé pour root: 5% de 450 = 22.5, ça colle plus ou moins. Est-ce exacte ? Si oui, n'est-ce pas un peu excessif ?
Qu'est-ce qui est en vigueur de nos jours ?

Merci!
Dernière modification par Tristelune le ven. 24 août 2012, 23:22, modifié 1 fois.
Avatar de l’utilisateur
Rolinh
Chu Ko Nu
Messages : 392
Inscription : sam. 15 août 2009, 09:15
Localisation : Suisse

Re: [disque dur] Problème de capacité

Message par Rolinh »

Salut,

En ce qui concerne la différence de capacité, cela parait un peu beaucoup 33Gb de moins. Es-tu sûr que 447 n'était pas une taille donnée en Gio plutôt?
A titre d'exemple, j'ai un disque dur vendu comme faisant 320Go. Une fois formaté en ext4, à l'usage la capacité en Go est donnée à 315 tandis qu'en Gio elle revient à 293.4.

Par contre, c'est parfaitement normal que Avail + Used != Size. Avail s'entend comme disponible du point de vue utilisateur.
En fait, Linux fait une différence entre available et free (man statvfs).
Sur mon disque de 320Go, pour reprendre le même, cela fait également une différence de ~5% (-15Gio). Te voilà rassuré? :P

J'avais bien fait le tour de ce genre de question lorsque j'ai écrit dfc (un utilitaire similaire à df, avec couleurs et graphes que tu peux trouver sur le dépôt archlinuxfr ou AUR).
Tristelune
Elfe
Messages : 516
Inscription : mer. 01 août 2007, 16:38

Re: [disque dur] Problème de capacité

Message par Tristelune »

Rolinh a écrit : En ce qui concerne la différence de capacité, cela parait un peu beaucoup 33Gb de moins. Es-tu sûr que 447 n'était pas une taille donnée en Gio plutôt?
Ahem, j'avoue que tu me poses une colle. Il faudra que je vérifie. Mais pourrais-tu me dire la différence entre Go et Gio ?
Par contre, c'est parfaitement normal que Avail + Used != Size. Avail s'entend comme disponible du point de vue utilisateur.
En fait, Linux fait une différence entre available et free (man statvfs).
Sur mon disque de 320Go, pour reprendre le même, cela fait également une différence de ~5% (-15Gio). Te voilà rassuré?
Ca va un peu mieux, mais ce n'est pas encore tout bon. J'ai vu que certaines personnes avaient augmentées la partie disponible pour l'utilisateur. Est-ce qu'il y a des contre-indications ? Peut-être veut-on mettre un peu de place pour root au cas où, mais 1Gb est peut-être amplement suffisant.
J'avais bien fait le tour de ce genre de question lorsque j'ai écrit dfc
J'avais suivi à l'époque les annonces et je m'en suis souvenu. Je vais peut-être y rejeter un coup d'oeil.
/etc
newbie
Messages : 8
Inscription : mar. 21 août 2012, 11:40

Re: [disque dur] Problème de capacité

Message par /etc »

Un Go correspond à un giga-octet, soit 10^9 octets.
En revanche, le Gio correspond à un gibioctet, soit 2^30 octets.
L'ecart entre les deux est donc de 73,741,824 octets...
Tristelune
Elfe
Messages : 516
Inscription : mer. 01 août 2007, 16:38

Re: [disque dur] Problème de capacité

Message par Tristelune »

Ok, c'est le coup du 1GB c'est 1000x1000x1000 ou 1024x1024x1024.
Je commence à y voir plus clair. Qui plus est, la capacité de mon
disque est en Gio:

Code : Tout sélectionner

Disk /dev/sda: 937703088 sectors, 447.1 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 49C66A83-743A-4DF1-8D25-214667A9F16B
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 937703054
Partitions will be aligned on 2048-sector boundaries
Total free space is 2014 sectors (1007.0 KiB)
Ce qui nous fait bien 480 Go. De plus je viens de voir en lisant les pages
man de df qu'on peut afficher le volume des données en Go ou Gio. L'exemple donné
ci-dessus est en Gio. Tout concorde. Reste plus qu'à savoir si je peux dire à mon système
de me manger moins de 20 Go. Des idées ?
Tristelune
Elfe
Messages : 516
Inscription : mer. 01 août 2007, 16:38

Re: [disque dur] Problème de capacité

Message par Tristelune »

Bon finalement on y est! J'avais trouvé quelques ressources sur le net, mais je voulais
quelque chose d'un peu fiable. Ceci devrait faire l'affaire:

- https://wiki.archlinux.org/index.php/Ex ... ved_blocks
- https://wiki.archlinux.org/index.php/Ex ... stem_Space

Je me suis rendu compte qu'il n'y a pas que ma partition /home qui a une capacité diminuée de
5%, mais toutes mes partitions. Pour la partitions /home c'est plus de 20 Gb qui volent! D'après
les liens, si j'ai une partition home séparée, je peux diminuer et c'est finalement ce que j'ai
fait: j'ai diminué à 1%. Pour le reste j'ai laissé à 5%. Bon, on pourrait discuter et laisser ces 5%,
car il ne faut pas que le disque dur soit trop rempli pour que tout fonctionne bien. Si jamais la
commande pour diminuer à 1%:

Code : Tout sélectionner

# tune2fs -m 1 /dev/sdXY
Et un petit df pour la route:

Code : Tout sélectionner

$ df -H
Filesystem      Size  Used Avail Use% Mounted on
rootfs           22G  5.1G   15G  26% /
dev             2.1G     0  2.1G   0% /dev
run             2.1G  312k  2.1G   1% /run
/dev/sda1        22G  5.1G   15G  26% /
shm             2.1G     0  2.1G   0% /dev/shm
tmpfs           2.1G  8.2k  2.1G   1% /tmp
/dev/sda4       442G   74G  364G  17% /home
/dev/sda2        72M   22M   47M  32% /boot
Cette fois c'est en Gb et vous constaterez que la somme de l'espace disponible
et utilisé est toujours plus petite que l'espace totale. Merci à /etc et Rolinh pour
vos indications qui m'ont bien aiguillées! A présent, ça roule :D
Répondre