A quién no se le dio el caso de tener que averiguar el tamaño del disco que tiene, o de tener que saber el espacio libre y ocupado total que tiene. Si únicamente manejas una partición es muy simple, ya que las relaciones de espacio están directamente en la salida. Por poner un ejemplo más práctico,
shell> df -h S.ficheros Size Used Avail Use% Montado en /dev/sda3 28G 8,4G 18G 33% /
Pues bien, aquí la capacidad total de nuestro disco es de 28Gb y tenemos usados 8,4 Gb. Como se observa, muy fácil. El problema está para averiguar el tamaño total de una salida similar a esta,
shell> df -h S.ficheros Size Used Avail Use% Montado en /dev/sda1 1,9G 297M 1,5G 17% / tmpfs 4,9G 0 4,9G 0% /lib/init/rw udev 4,4G 184K 4,4G 1% /dev tmpfs 4,9G 0 4,9G 0% /dev/shm /dev/mapper/vg0-home 2,0G 68M 1,9G 4% /home /dev/mapper/vg0-tmp 1008M 34M 924M 4% /tmp /dev/mapper/vg0-usr 2,0G 634M 1,3G 34% /usr /dev/mapper/vg0-var 2,0G 383M 1,5G 20% /var
En este caso, si te preguntan cuál es el espacio total o el ocupado, la cosa se pone más difícil. Para solucionarlo, el comando df tiene una opción, --total, que permite hacer justamente eso,
shell> df -h --total S.ficheros Size Used Avail Use% Montado en /dev/sda1 1,9G 297M 1,5G 17% / tmpfs 4,9G 0 4,9G 0% /lib/init/rw udev 4,4G 184K 4,4G 1% /dev tmpfs 4,9G 0 4,9G 0% /dev/shm /dev/mapper/vg0-home 2,0G 68M 1,9G 4% /home /dev/mapper/vg0-tmp 1008M 34M 924M 4% /tmp /dev/mapper/vg0-usr 2,0G 634M 1,3G 34% /usr /dev/mapper/vg0-var 2,0G 383M 1,5G 20% /var total 23G 1,4G 21G 7%
con ese comando no obtienes el dato preciso ya que suma los filesystem que tengas dentro de raiz
ResponderEliminar