Cum să obțineți informații despre unitatea de disc în FreeBSD
Pentru a obține informațiile legate de unitățile de disc și CD-urile ROM etc., cea mai simplă cale pe care o putem parcurge este să ne îndreptăm către / var / run / dmesg.fișierul de boot și accesarea fișierului. Aici informațiile necesare sunt păstrate într-un instantaneu, luate imediat după ce sistemul montează unitățile de disc.
Listarea unităților de disc cu egrep
Pentru a afla numărul exact de HDD-uri / SSD-uri care funcționează sub server, utilizați comanda grep după cum urmează:
$ egrep 'da [0-9] | cd [0-9]' / var / run / dmesg.cizmăAlternativ, puteți pune:
$ egrep 'ad [0-9] | cd [0-9]' / var / run / dmesg.cizmă
Rezultatul pe care îl veți obține ar trebui să enumere toate unitățile de disc, inclusiv CD-urile / DVD-urile ROM care sunt citite de sistemul dvs.
Utilizarea utilitarului geom pentru listarea informațiilor despre unitatea de disc:
Puteți utiliza linia de comandă geom pentru a afișa și informații despre unitatea de disc:
$ lista de discuri geom$ geom lista de discuri ada0
Această listă poate fi făcută mai specifică atunci când este combinată cu comanda grep.
$ geom lista de discuri ada0 | grep Mediasize
Folosind comanda atacontrol pentru a lista unitățile de disc
Folosind utilitarul atacontrol din linia de comandă, putem lista unitățile de disc care funcționează în sistemul nostru. Comanda atacontrol este utilizată pentru a obține permisiunea de a lucra cu subsistemele FreeBSD ata și ar trebui folosită cu precauție. Dacă este executat necorespunzător, poate provoca blocarea procesorului, ceea ce duce la pierderi de date nerecuperabile.
$ atacontrol listInformații despre unitatea de disc cu comanda camcontrol
De asemenea, puteți utiliza comanda camcontrol pentru a accesa subsistemul CAM și a vedea unitățile de lucru de pe sistemul dvs. Acest lucru este posibil prin subsistemul CAM, un sistem modular pe care îl implementează driverele pentru dispozitivele ATA și SCSI. Sistemul CAM găzduiește, de asemenea, driverele adaptorului gazdă pentru controlerele gazdă SCSI și ATA.
Pentru a prezenta o listă de unități de disc pe sistemul dvs., tastați:
$ camcontrol devlist
Pentru a vedea detalii despre fiecare partiție:
$ gpart show
Aflați dimensiunile discului cu comanda diskinfo
Utilizați comanda diskinfo pentru a obține informații despre dimensiunile discului
$ diskinfo -v disk_name$ diskinfo -v ada1
$ diskinfo -v ada0
Instalarea și utilizarea comenzii lsblk
Introduceți linia de mai jos pentru a instala comanda lsblk pentru utilizare ulterioară:
$ sudo pkg instalează lsblk
Apoi executați comanda lsblk:
$ lsblk
Pentru a afișa toate discurile detectabile de pe FreeBSD
$ sysctl kern.discuri
Pentru a afișa informații pe un anumit disc, utilizați o sintaxă similară comenzii de mai jos, care solicită informații pentru discurile ada0:
$ lsblk ada0
Înfășurându-se
Acest tutorial prezintă diferite modalități de a obține informații despre unitățile de disc într-un sistem FreeBSD. Am prezentat comenzi și metode care sunt foarte diferite unele de altele, deoarece au aplicații intenționate foarte diferite.