Dischi di elenco di FreeBSD

Dischi di elenco di FreeBSD
Benvenuti in un altro tutorial su FreeBSD. In questo tutorial, vedrai come possono essere elencati i nomi dell'unità disco in un sistema FreeBSD. Entreremo anche nel nocciolo e discuteremo di 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 le informazioni sono necessarie.

Come ottenere informazioni sull'unità disco in FreeBSD

Acquisire le informazioni relative a unità disco e CD ROM, ecc., Il percorso più semplice che possiamo seguire è andare a/var/run/dmesg.File di avvio e accedere al file. È qui che le informazioni richieste vengono mantenute in un'istantanea, prese subito dopo che il sistema monta il disco guida.

Elenco Drives Drives con EGEP

Per scoprire che il numero esatto di HDDS/SSD funziona sotto il server, utilizzare il comando GREP come sotto:

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

In alternativa, puoi mettere:

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

L'output che otterrai dovrebbe elencare tutte le unità disco, comprese le ROM CD/DVD lette dal tuo sistema.

Utilizzo dell'utilità Geom per elencare le informazioni sul disco del disco:

È possibile utilizzare anche la riga di comando Geom per mostrare le informazioni sull'unità disco:

Elenco di disco $ geom
$ geom disk list Ada0

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

$ geom Disk List Ada0 | Grep Mediasize

Utilizzo del comando AtaControl per elencare le unità disco

Utilizzando l'utilità della linea di comando AtaControl, possiamo elencare le unità di disco che lavorano all'interno del nostro sistema. Il comando AtaControl viene utilizzato per ottenere il permesso di lavorare con i sottosistemi ATA FreeBSD e dovrebbe essere usato con cautela. Se eseguito in modo improprio, Può far sì che la CPU si arrestasse, portando a una perdita di dati irrecuperabile.

Elenco $ atacontrol

Informazioni sull'unità disco con comando CamControl

È inoltre possibile utilizzare il comando CamControl per accedere al sottosistema CAM e vedere le unità di lavoro sul sistema. Ciò è reso possibile dal sottosistema CAM, un sistema modulare che driver per i dispositivi ATA e SCSI utilizzano per implementare. Il sistema CAM ospita anche driver di adattatore host per i controller host SCSI e ATA.

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

$ CamControl Devlist

Per vedere i dettagli su ogni partizione:

$ gpart show

Scopri le dimensioni del disco con il comando Diskinfo

Utilizzare il comando Diskinfo per acquisire informazioni sulle dimensioni del disco

$ Diskinfo -v Disk_Name
$ Diskinfo -v Ada1
$ Diskinfo -v Ada0

Installazione e utilizzo del comando LSBLK

Immettere la riga in basso per installare il comando LSBLK per l'uso in seguito:

$ sudo pkg installa lsblk

Quindi eseguire il comando LSBLK:

$ lsblk

Per elencare tutti i dischi rilevabili sul tuo freebsd

$ syscctl kern.dischi

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

$ lsblk Ada0

Avvolgendo

Questo tutorial presenta diversi modi per ottenere informazioni su disco-disco in un sistema FreeBSD. Abbiamo presentato comandi e metodi che sono molto diversi l'uno dall'altro, poiché hanno applicazioni selvaggiamente diverse.