FreeBSD

Elenco dischi FreeBSD

Elenco dischi FreeBSD
Benvenuto in un altro tutorial su FreeBSD. In questo tutorial, vedrai come possono essere elencati i nomi delle unità disco in un sistema FreeBSD. Entreremo anche nel nocciolo e discuteremo come scoprire esattamente quanto spazio ha un'unità disco e come vengono acquisite altre informazioni relative alle unità disco, il tutto senza riavviare il server ogni volta che è necessaria l'informazione.

Come ottenere informazioni sull'unità disco in FreeBSD

Per acquisire le informazioni relative a unità disco e cd ROM, ecc., il percorso più semplice che possiamo intraprendere è andare su /var/run/dmesg.file di avvio e accesso al file. Qui è dove le informazioni richieste vengono conservate in un'istantanea, scattata subito dopo che il sistema ha montato le unità disco.

Elenco delle unità disco con egrep

Per scoprire il numero esatto di hdd/ssd funzionanti nel server, utilizzare il comando grep come sotto:

$ egrep 'da[0-9]|cd[0-9]' /var/run/dmesg.stivale

In alternativa puoi inserire:

$ egrep 'ad[0-9]|cd[0-9]' /var/run/dmesg.stivale

L'output che otterrai dovrebbe elencare tutte le unità disco, inclusi i cd/DVD ROM letti dal tuo sistema.

Utilizzo dell'utilità geom per elencare le informazioni sull'unità disco:

Puoi utilizzare la riga di comando geom per mostrare anche le informazioni sull'unità disco:

$ lista dei dischi geom

$ geom disk list ada0

Questo elenco può essere reso più specifico se combinato con il comando grep.

$ geom lista dei dischi ada0 | grep Mediasize

Utilizzo del comando atacontrol per elencare le unità disco

Utilizzando l'utilità della riga di comando atacontrol, possiamo elencare le unità disco che funzionano all'interno del nostro sistema. Il comando atacontrol è usato per ottenere il permesso di lavorare con i sottosistemi ata di FreeBSD e dovrebbe essere usato con cautela. Se eseguito in modo improprio, può causare l'arresto anomalo della CPU, portando a una perdita di dati irrecuperabile.

$ atacontrol list

Informazioni sull'unità disco con comando camcontrol

Puoi anche utilizzare il comando camcontrol per accedere al sottosistema CAM e vedere le unità funzionanti sul tuo sistema. Ciò è reso possibile dal sottosistema CAM, un sistema modulare che i driver per i dispositivi ATA e SCSI utilizzano per implementare. Il sistema CAM supporta anche i driver dell'adattatore host per i controller host SCSI e ATA.

Per presentare un elenco di unità disco sul sistema, digitare:

$ camcontrol devlist

Per vedere i dettagli su ciascuna partizione:

$ gpart show

Scopri le dimensioni del disco con il comando diskinfo

Usa il comando diskinfo per acquisire informazioni sulle dimensioni del disco

$ diskinfo -v nome_disco
$ diskinfo -v ada1
$ diskinfo -v ada0

Installazione e utilizzo del comando lsblk

Immettere la riga seguente per installare il comando lsblk da utilizzare in seguito:

$ sudo pkg install lsblk

Quindi esegui il comando lsblk:

$ lsblk

Per elencare tutti i dischi rilevabili sul tuo FreeBSD

$ sysctl kern.dischi

Per visualizzare le informazioni su un disco specifico, usa una sintassi simile al comando seguente, che richiede informazioni per i dischi ada0:

$ lsblk ada0

Avvolgendo

Questo tutorial presenta diversi modi per ottenere informazioni sui dischi rigidi in un sistema FreeBSD. Abbiamo presentato comandi e metodi che sono molto diversi l'uno dall'altro, in quanto hanno applicazioni previste molto diverse.

Come sviluppare un gioco su Linux
Un decennio fa, non molti utenti Linux avrebbero previsto che il loro sistema operativo preferito un giorno sarebbe diventato una piattaforma di gioco...
Porte open source di motori di gioco commerciali
Ricreazioni del motore di gioco gratuite, open source e multipiattaforma possono essere utilizzate per riprodurre titoli di giochi vecchi e abbastanza...
I migliori giochi da riga di comando per Linux
La riga di comando non è solo il tuo più grande alleato quando usi Linux, ma può anche essere una fonte di intrattenimento perché puoi usarla per gioc...