3.21 Comandi utili
In questa sezione saranno elencati alcuni comandi utili per la gestione del filesystem. Il
comando df (disk free - man page df(1)) ad esempio visualizza la quantità di memoria di
massa ancora disponibile sul sistema.
____________________________________________________________________
Comando: df
Path: /bin/df
SINTASSI
$ df [option] [file]
DESCRIZIONE
-
option specifica la modalità di funzionamento quota. Può assumere i seguenti
valori
-
-a | --all
include anche i filesystem costituiti da 0 blocchi;
-
-B size | --block-size=size
indica di utilizzare la dimensione dei blocchi del filesystem specificata
da size, secondo la sintassi
[n]udm
dove
-
n indica un valore numerico (se omesso viene considerato il valore
1);
-
udm indica l’unità di misura come riportato in tab. 3.28;
| Tabella 3.28: | Unità di misura specificabili per le dimensioni
dei blocchi. |
|
-
-h | --human-readable
visualizza le dimensioni in un formato più leggibile, come 1K, 234M, 2G
(potenze di 2);
-
-H | --si
visualizza le dimensioni secondo i multipli del sistema metrico decimale
(potenze di 10);
-
-i | --inodes
visualizza le informazioni relative agli inode piuttosto che ai
blocchi;
-
-k come --block-size=1K;
-
-l | --local
visualizza le informazioni relative ai filesystem locali (non remoti);
-
--no-sync
non lancia in esecuzione sync prima di visualizzare le informazioni
(default);
-
-P | --portability
utilizza il formato POSIX per l’output;
-
--sync lancia in esecuzione sync prima di visualizzare le informazioni;
-
-t fstype | --type=fstype
visualizza le informazioni solo per i filesystem di tipo fstype;
-
-T | --print-type
visualizza il tipo di filesystem;
-
-x fstype | --exclude-type=fstype
visualizza le informazioni solo per i filesystem non di tipo fstype;
-
--help visualizza un aiuto sommario di df;
-
--version
visualizza la versione di df;
-
fileindica di visualizzare le informazioni relative ai filesystem che contengono il
file indicato da file (può essere anche un elenco di file separati da uno
spazio);
______________________________________________________________
Il comando du (disk usage - man page du(1)) visualizza l’utilizzo del disco per ogni
directory e file.
__________________________________________________________________________________________________________
Comando: du
Path: /usr/bin/du
SINTASSI
$ du [option] [filename]
DESCRIZIONE
-
option indica la modalità di funzionamento di du. Può assumere i seguenti
valori
-
-a | --all
visualizza il totale dei file (non solo delle directory);
-
--block-size=size
imposta la dimensione dei blocchi a size byte;
-
-b | --bytes
visualizza le dimensioni in byte;
-
-c | --total
visualizza anche un totale complessivo;
-
-D | --dereference-args
considera i file a cui si riferiscono i symbolic link presenti nella riga
di comando;
-
-h | --human-readable
visualizza le dimensioni secondo i mulipli del sistema binario (K =
kibibyte, M = mebibyte, G = gibibyte);
-
-H | --si
visualizza le dimensioni secondo i mulipli del sistema decimale (K =
kilobyte, M = megabyte, G = gigabyte);
-
-k | --kilobytes
come --block-size=1024;
-
-l | --count-links
considera più volte la dimensione di un file se si tratta di un hard
link;
-
-L | --dereference
considera i file a cui si riferiscono i symbolic link;
-
-m | --megabytes
come --block-size=1048576;
-
-S | --separate-dirs
non include nello stesso totale la dimensione delle sottodirectory;
-
-s | --summarize
visualizza solo un totale per ogni argomento;
-
-x | --one-file-system
non considera directory su fileystem diversi;
-
-X path | --exclude-from=path
non considera i file contenuti in qualsiasi path specificato da path
(??);
-
--exclude=path
non considera i file contenuti nel path specificato da path;
-
--max-depth=n
la ricerca dei file viene effettuata per un massimo di n livelli di
sottodirectory rispetto alla riga di comando;
-
--help visualizza un aiuto sommario di du;
-
--version
visualizza la versione di du;
-
filename indica di visualizzare l’occupazione dei dischi dovuto al file o directory
specificato;
_______________________________________________________
Il comando sync (man page sync(1)) forza la scrittura delle informazioni presenti nella
cache sui dischi.
____________________________________________________________________
Comando: sync
Path: /bin/sync
SINTASSI
$ sync [option]
DESCRIZIONE
-
option indica la modalità di funzionamento di sync. Può assumere i seguenti
valori
-
--help visualizza un aiuto sommario di sync;
- --version
visualizza la versione di sync;
____________________________________________________________________________________________________________________
___________________________________________________________________________________________________________________
Comando: badblocks
Path: /sbin/badblocks
SINTASSI
# badblocks [option] device [last_block] [start_block]
DESCRIZIONE
-
option indica la modalità di funzionamento di badblocks. Può assumere i seguenti
valori
-
-b block_size
indica la dimensione dei blocchi (in byte) secondo quanto specificato
da block_size;
-
--help visualizza un aiuto sommario di sync;
- --version
visualizza la versione di sync;
____________________________________________________________________________________________________________________
[da completare ...]
... man page /sbin/dumpe2fs ...
[da completare ...]