Articole
    Home » df – informații despre sistemul de fișiere pe disc
df – informații despre sistemul de fișiere pe disc

df – informații despre sistemul de fișiere pe disc

df este o comandă în sistemul de operare Unix și Unix-like care afișează informații despre sistemul de fișiere de pe dispozitivele de stocare montate. Această comandă este utilă pentru a obține informații despre spațiul utilizat și disponibil pe discuri și pentru a monitoriza utilizarea spațiului pe discuri.

Comanda df este utilizată în principal de administratorii de sistem pentru a monitoriza spațiul pe discuri și pentru a lua decizii legate de gestionarea spațiului pe discuri. De asemenea, poate fi folosită de utilizatorii obișnuiți pentru a obține informații despre spațiul disponibil pe discuri și pentru a decide unde să stocheze fișierele.

Comanda df este scrisă în limbajul de programare C și face parte din pachetul GNU Core Utilities. Pachetul GNU Core Utilities este un set de utilitare de bază pentru sistemul de operare Unix și Unix-like.

Cum se instalează pe sistemele de operare suportate?

Pentru a instala df pe sistemele de operare suportate, urmați pașii de mai jos:

Linux

Pe majoritatea distribuțiilor Linux, comanda df este deja instalată și este disponibilă în linia de comandă. Dacă nu este instalată, puteți utiliza managerul de pachete al distribuției pentru a o instala. De exemplu, pe distribuțiile bazate pe Debian, puteți utiliza următorul comandă:

sudo apt-get install coreutils

Mac OS X

Pe Mac OS X, comanda df este deja instalată și este disponibilă în linia de comandă.

Windows

Pe Windows, comanda df nu este disponibilă în mod implicit. Cu toate acestea, puteți utiliza un emulator de terminal Unix, cum ar fi Cygwin sau Git Bash, pentru a accesa comanda df.

Exemple de comenzi df

1. Afișează informații despre toate sistemele de fișiere montate:

df

Această comandă afișează informații despre toate sistemele de fișiere montate, inclusiv numele sistemului de fișiere, dimensiunea totală a sistemului de fișiere, spațiul utilizat, spațiul disponibil și procentul de utilizare.

2. Afișează informații despre un sistem de fișiere specific:

df /dev/sda1

Această comandă afișează informații despre sistemul de fișiere montat pe dispozitivul /dev/sda1, inclusiv dimensiunea totală a sistemului de fișiere, spațiul utilizat, spațiul disponibil și procentul de utilizare.

3. Afișează informații despre sistemele de fișiere în formatul JSON:

df --output=json

Această comandă afișează informații despre toate sistemele de fișiere montate în formatul JSON, ceea ce face mai ușor de prelucrat rezultatele într-un script sau în altă aplicație.

Comenzi similare, idei, avantaje față de pachete similare cu același scop

Există mai multe comenzi și pachete similare cu df care oferă informații despre spațiul pe discuri. Iată câteva exemple:

  • du: Comanda du (disk usage) afișează informații despre utilizarea spațiului pe discuri pentru fișiere și directoare specifice.
  • lsblk: Comanda lsblk afișează informații despre dispozitivele de stocare și despre partițiile acestora.
  • pydf: Pydf este o variantă mai avansată a comenzii df, care afișează informații despre spațiul pe discuri într-un format mai ușor de citit și de înțeles.

Avantajele df față de aceste pachete similare includ faptul că este preinstalat pe majoritatea distribuțiilor Linux și este disponibil în linia de comandă fără a necesita instalarea unor pachete suplimentare.

Exemple de scripturi care utilizează df în automatizare

Iată trei exemple de scripturi care utilizează comanda df în automatizare:

Scriptul 1: Verifică spațiul disponibil pe discuri și trimite o notificare prin e-mail dacă spațiul este sub un anumit prag:

#!/bin/bash

# Setează pragul de spațiu disponibil
threshold=90

# Obține informații despre spațiul disponibil pe discuri
disk_usage=$(df --output=pcent /dev/sda1 | awk 'NR==2{print $1}' | tr -d '%')

# Verifică dacă spațiul disponibil este sub pragul setat
if [ $disk_usage -gt $threshold ]; then
# Trimite o notificare prin e-mail
echo "Atenție! Spațiul disponibil pe discuri este sub pragul de $threshold%." | mail -s "Alertă spațiu pe discuri" admin@example.com
fi

Scriptul 2: Afișează informații despre spațiul utilizat pe discuri într-un grafic:

#!/bin/bash

# Afișează informații despre spațiul utilizat pe discuri într-un grafic
df --output=pcent /dev/sda1 | awk 'NR==2{print $1}' | tr -d '%' | spark

Tabel cu lista tuturor funcțiilor sau constantele posibile cu descrieri

Funcție/Constantă Descriere
df Afișează informații despre spațiul pe discuri
–output Specifică formatul de ieșire
–output=json Afișează informații în format JSON
/dev/sda1 Specifică sistemul de fișiere montat pe dispozitivul /dev/sda1
du Afișează informații despre utilizarea spațiului pe discuri
lsblk Afișează informații despre dispozitivele de stocare și partițiile acestora
pydf O variantă mai avansată a comenzii df

Concluzie

Comanda df (Display disk filesystem information) este o unealtă utilă pentru a obține informații despre spațiul utilizat și disponibil pe discuri și pentru a monitoriza utilizarea spațiului pe discuri. Este utilizată în principal de administratorii de sistem pentru a monitoriza spațiul pe discuri și pentru a lua decizii legate de gestionarea spațiului pe discuri. De asemenea, poate fi folosită de utilizatorii obișnuiți pentru a obține informații despre spațiul disponibil pe discuri și pentru a decide unde să stocheze fișierele.

Comanda df este scrisă în limbajul de programare C și face parte din pachetul GNU Core Utilities. Este disponibilă pe sistemele de operare Unix și Unix-like, cum ar fi Linux și Mac OS X.

În concluzie, df este o comandă esențială pentru monitorizarea spațiului pe discuri și este utilizată în mod frecvent de administratorii de sistem și de utilizatorii obișnuiți pentru a gestiona spațiul pe discuri și pentru a lua decizii legate de stocarea fișierelor.

Leave a reply

Your email address will not be published. Required fields are marked