Comproveu l'espai del disc amb els comandaments df i du

Determineu l'espai de disc utilitzat i disponible

Una manera ràpida d'obtenir un resum de l' espai de disc disponible i usat al vostre sistema Linux és escriure l'ordre df en una finestra de terminal. El comandament df significa " d isk f ilesystem". Amb l'opció -h (df -h) mostra l'espai del disc en forma "llegible per humans", que en aquest cas significa que us dóna les unitats juntament amb els nombres.

La sortida del comandament df és una taula amb quatre columnes. La primera columna conté la ruta del sistema d'arxius, que pot ser una referència a un disc dur o a un altre dispositiu d'emmagatzematge o a un sistema de fitxers connectat a la xarxa. La segona columna mostra la capacitat d'aquest sistema de fitxers. La tercera columna mostra l'espai disponible i l'última columna mostra la ruta en què es munta aquest sistema de fitxers. El punt de muntatge és el lloc de l'arbre de directoris on podeu trobar i accedir a aquest sistema de fitxers.

El comandament du, d'altra banda, mostra l'espai del disc usat pels fitxers i directoris del directori actual. Una vegada més, l'opció -h (df-h) fa que la sortida sigui més fàcil de comprendre.

Per defecte, el comandament du inclou tots els subdirectoris per mostrar la quantitat d'espai al disc ocupat. Això es pot evitar amb l'opció -s (df -h-s). Això només mostra un resum. És a dir, l'espai de disc combinat utilitzat per tots els subdirectoris. Si voleu mostrar l'ús del disc d'un directori (carpeta) que no sigui el directori actual, només heu de posar el nom d'aquest directori com a últim argument. Per exemple: du -h -s imatges , on "images" seria un subdirectori del directori actual.

Més sobre el comandament df

Per defecte, només necessitareu veure els sistemes de fitxers accessibles que és el valor predeterminat quan s'utilitza l'ordre df.

Tanmateix, podeu tornar l'ús de tots els sistemes de fitxers, inclosos sistemes de fitxers pseudo, duplicats i inaccessibles, mitjançant qualsevol de les següents ordres:

df -a
df -tots tots

Les ordres anteriors no semblen molt útils per a la majoria de les persones, però les següents. Per defecte, l'espai de disc utilitzat i disponible es mostra en bytes.

Per descomptat, podeu utilitzar l'ordre següent:

df-h

Això mostra la sortida en un format més llegible com la mida 546G, disponible 496G. Si bé això està bé, les unitats de mesura difereixen per a cada sistema de fitxers.

Per estandarditzar les unitats en tots els sistemes de fitxers, podeu utilitzar simplement les següents ordres:

df-BM

df --block-size = M

La M significa megabytes. També podeu utilitzar qualsevol dels formats següents:

Un kilobyte és de 1024 bytes i un megabyte és de 1024 kilobytes. Es pot preguntar per què fem servir 1024 i no 1000. Tot està relacionat amb el maquillatge binari d'una computadora. Comenceu a les 2 i després a les 4, 8, 16, 32, 64, 128, 256, 512 i després 1024.

Els éssers humans, però, tendeixen a comptar en un decimal, de manera que estem acostumats a pensar en 1, 10, 100, 1000. Podeu utilitzar el següent comandament per mostrar els valors en un format decimal a diferència del format binari. (és a dir, imprimeix valors en poders de 1000 en comptes de 1024).

df -H

df - si

Trobaràs que els números com 2.9G es converteixen en 3.1G.

L'execució de l'espai en disc no és l'únic problema que pot afrontar en executar un sistema Linux. Un sistema Linux també utilitza el concepte d'inodes. Cada fitxer que creeu té un inode. Tanmateix, podeu crear vincles durs entre fitxers que també usen inodes.

Hi ha un límit en la quantitat d'inodes que un sistema de fitxers pot utilitzar.

Per veure si els vostres sistemes d'arxiu estan a punt de colpejar el seu límit, executeu les ordres següents:

df -i

df --inodes

Podeu personalitzar la sortida de l'ordre df de la manera següent:

df --output = FIELD_LIST

Les opcions disponibles per al FIELD_LIST són les següents:

Podeu combinar qualsevol o tots els camps. Per exemple:

df --output = font, mida, usada

També és possible que vulgueu veure totals per als valors de la pantalla, com ara l'espai disponible total en tots els sistemes de fitxers.

Per fer-ho feu servir el següent comandament:

df - total

De manera predeterminada, la llista df no mostra el tipus de sistema de fitxers. Podeu enviar el tipus de sistema de fitxers mitjançant les ordres següents:

df-T

df --print-type

El tipus de sistema de fitxers serà com ext4, vfat, tmpfs

Si només voleu veure la informació d'un determinat tipus, podeu utilitzar les següents ordres:

df -t ext4

dt --type = ext4

Com a alternativa, podeu utilitzar els següents comandaments per excloure els sistemes de fitxers.

df -x ext4

df --exclude-type = ext4

Més sobre The du Command

L'ordre du com ja heu llegit detalls de les llistes sobre l'ús de l'espai de fitxers per a cada directori.

De manera predeterminada, després de cada ítem, apareix un retorn de carro que enumera cada element nou en una nova línia. Podeu ometre el retorn del carro utilitzant les ordres següents:

du -0

du --null

Això no és especialment útil a menys que vulgueu veure l'ús total ràpidament.

Un comandament més útil és la capacitat d'enumerar l'espai que fan tots els fitxers i no només els directoris.

Per fer-ho, utilitzeu les ordres següents:

du -a

du --all

Probablement voldreu enviar aquesta informació a un fitxer amb el següent comandament:

du -a> nom d'arxiu

Igual que amb l'ordre df, podeu especificar com es presenta la sortida. De manera predeterminada, es troba en bytes, però podeu triar kilobytes, megabytes, etc. utilitzant les ordres següents:

du-BM

du --block-size = M

També podeu anar a la llegible per a gent com 2.5G utilitzant les següents ordres:

du-h

du - humana llegible

Per obtenir un total al final, utilitzeu les ordres següents:

du-c

du --total