Kako dobiti podatke o pogonu diska u FreeBSD-u
Za prikupljanje podataka koji se odnose na diskovne pogone i cd ROM-ove, itd., najjednostavniji put koji možemo poduzeti jest prijeći na / var / run / dmesg.datoteku za pokretanje i pristup datoteci. Ovdje se tražene informacije čuvaju u snimci snimljenoj odmah nakon što sustav montira pogone diskova.
Popis diskovnih pogona s egrep-om
Da biste saznali točan broj hdds / ssds koji rade pod poslužiteljem, upotrijebite grep naredbu kao pod:
$ egrep 'da [0-9] | cd [0-9]' / var / run / dmesg.čizmaMožete i staviti:
$ egrep 'ad [0-9] | cd [0-9]' / var / run / dmesg.čizma
Izlaz koji ćete dobiti trebao bi navesti sve diskovne pogone, uključujući cd / DVD ROM-ove koje vaš sustav čita.
Korištenje uslužnog programa geom za popis podataka o pogonu diska:
Pomoću naredbenog retka geom možete prikazati i podatke o pogonu diska:
Popis $ geom diskova$ geom popis diskova ada0
Ovaj popis može se precizirati u kombinaciji s grep naredbom.
$ geom popis diskova ada0 | grep Mediasize
Korištenje naredbe atacontrol za popis diskovnih pogona
Pomoću uslužnog programa atacontrol naredbenog retka možemo navesti diskovne pogone koji rade u našem sustavu. Naredba atacontrol koristi se za dobivanje dozvole za rad s FreeBSD ata podsustavima i treba je koristiti s oprezom. Ako se izvrši nepropisno, može uzrokovati pad CPU-a, što dovodi do nenadoknadivog gubitka podataka.
$ atacontrol popisInformacije o pogonu diska naredbom camcontrol
Naredbu camcontrol također možete koristiti za pristup CAM podsustavu i pregled radnih pogona na vašem sustavu. To je omogućeno CAM podsustavom, modularnim sustavom koji pogonitelji za ATA i SCSI uređaje koriste za implementaciju. CAM sustav također smješta upravljačke programe glavnog pretvarača za SCSI i ATA matične kontrolere.
Da biste prikazali popis diskovnih pogona na vašem sustavu, upišite:
$ camcontrol devlist
Da biste vidjeli pojedinosti o svakoj particiji:
$ gpart emisija
Saznajte veličine diska pomoću naredbe diskinfo
Upotrijebite naredbu diskinfo za prikupljanje podataka o veličinama diska
$ diskinfo -v ime_diska$ diskinfo -v ada1
$ diskinfo -v ada0
Instaliranje i korištenje naredbe lsblk
Unesite donji redak da biste instalirali naredbu lsblk za kasnije korištenje:
$ sudo pkg instaliraj lsblk
Zatim pokrenite naredbu lsblk:
$ lsblk
Za popis svih diskova koji se mogu otkriti na vašem FreeBSD-u
$ sysctl kern.diskovi
Da biste prikazali informacije na određenom disku, upotrijebite sličnu sintaksu naredbi u nastavku koja traži informacije za ada0 diskove:
$ lsblk ada0
Završavati
Ovaj vodič predstavlja različite načine za dobivanje podataka o diskovnim pogonima u sustavu FreeBSD. Predstavili smo naredbe i metode koje se međusobno vrlo razlikuju jer imaju izuzetno različite namjene.