Les quiero compartir este método, sobre la marcha me di cuenta que lo mejor era hacerlo más legible, y termine simplificandolo con este comando:
for f in /sys/fs/*/*/lifetime_write_kbytes ; do echo -e "\033[1m$(echo $f | cut -d "/" -f 5)" ; echo -e "\033[0m$(echo "scale=2; $(cat $f)/1048576" | bc)GB" ; done
Con este comando pueden ver el comando desde cualquier lugar:
curl curl.pink/writes
Y con este pueden ejecutarlo:
curl curl.pink/writes | bash
Hasta ahora se que sólo funciona en ext4, en btrfs tendría que investigar porque no funciona así.
el comando les dice cuanta información se ha escrito desde que crearon la partición, o sea, también cuenta la información eliminada, útil para administrar la esperanza de vida de un SSD
analicemoslo un poco, podemos obtener información de cuanto hemos escrito gracias a unos archivos especiales, dentro de /sys/fs, seguido el sistema de archivos, en el ejemplo de abajo ext4, luego el nombre de la partición, finalmente el archivo lifetime_write_kbytes
/sys/fs/ext4/sdb1/lifetime_write_kbytes
Por ejemplo esto me da el comando:
dm-19
10.77GB
dm-3
802.97GB
md1
13.64GB
md2
19.05GB
md3
12.79GB
sdc1
11.21GB
donde dm son particiones lvm, md particiones de raid y sdc1 mi partición de Gentoo
mi primer partición es var (dm-19), en 5 meses ha escrito 10GB, la siguiente es la partición home, 800GB, md1 es la partición del código fuente del kernel, md2 es la partición de portage, y md3 es la partición de la cache de los programas.
Saludos!