Lorsque j'ai installé mon SSD, je l'ai simplement monté discard
et je ne l' ai pas transpiré. Cependant, aujourd'hui, je lisais les avantages et les inconvénients de l'utilisation à la fstrim
place et j'ai décidé d'exécuter le programme pour avoir une idée du temps qu'il faudrait réellement (toujours avec mes partitions montées avec discard
). La commande a pris plusieurs minutes sur mes partitions racine et domestique. Pour ma partition domestique, j'ai utilisé -v
et obtenu ceci:
$ sudo fstrim -v /home
/home: 137494052864 bytes were trimmed
C'est plus que la quantité d'espace libre sur la partition!
$ df -h /home
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 206G 78G 118G 40% /home
Les manches suivantes se terminent en moins d'une seconde, par exemple:
$ sudo fstrim -v /home
/home: 0 bytes were trimmed
Certes, si j'ai toujours eu la partition montée avec discard
, fstrim
ne devrait pas couper une grande quantité de données comme ça? L' discard
option est définitivement activée, voici les fstab
lignes pertinentes :
UUID=xxxxxxxx... / ext4 noatime,discard,errors=remount-ro 0 1
UUID=xxxxxxxx... /home ext4 noatime,discard,errors=remount-ro 0 2
Et mount
lignes de sortie:
/dev/disk/by-uuid/xxxxxxxx... on / type ext4 (rw,noatime,discard,errors=remount-ro,stripe=128,data=ordered)
/dev/sda2 on /home type ext4 (rw,noatime,discard,errors=remount-ro,stripe=128,data=ordered)
Le SSD est un TOSHIBA THNSNS256GMCP. Pourquoi cela arrive-t-il?
la source
fstrim
ne sait pas ce qui a déjà été coupé, pourquoi indique-t-il 0 octet la deuxième fois? Cela doit sûrement provenir du disque, mais alors pourquoi signale-t-il un tel assiette la première fois? Le disque serait sûrement indépendant de son utilisationdiscard
ou nontrim
.fstrim
, j'obtiens à peu près la même sortie.fstrim
émet juste le appropriéioctl
, tout le reste est la décision du système de fichiers, et les systèmes de fichiers se comportent très différemment.ext4
essaie d'éviter de couper les mêmes choses encore et encore,xfs
ne s'en soucie pas et coupe tout ce qui est gratuit, d'autres peuvent faire d'autres choses - si elles le supportent même ... si c'est imprévisible, se plaindre au système de fichiers.