FreeBSD

FreeBSD List Discuri

FreeBSD List Discuri
Bine ați venit la un alt tutorial pe FreeBSD. În acest tutorial, veți vedea cum pot fi listate numele unităților de disc dintr-un sistem FreeBSD. Vom intra, de asemenea, în nitty-gritty și vom discuta despre cum să aflăm exact cât spațiu are o unitate de disc și cum se dobândesc alte informații referitoare la unitățile de disc, totul fără a reporni serverul de fiecare dată când aceste informații sunt necesare.

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 list

Informaț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.

Top 10 jocuri de jucat pe Ubuntu
Platforma Windows a fost una dintre platformele dominante pentru jocuri din cauza procentului imens de jocuri care se dezvoltă astăzi pentru a sprijin...
Cele mai bune 5 jocuri arcade pentru Linux
În zilele noastre, computerele sunt mașini serioase folosite pentru jocuri. Dacă nu puteți obține noul scor mare, veți ști la ce mă refer. În această ...
Battle For Wesnoth 1.13.6 Development Released
Battle For Wesnoth 1.13.6 released last month, is the sixth development release in the 1.13.x series and it delivers a number of improvements, most no...