Kako dobiti informacije o diskovnem pogonu v FreeBSD
Za pridobitev informacij, povezanih z diskovnimi pogoni in CD-ji itd., najpreprostejša pot, ki jo lahko uberemo, je, da se usmerimo na / var / run / dmesg.zagonsko datoteko in dostop do datoteke. Tu se zahtevane informacije hranijo v posnetku, posnetem takoj, ko sistem pritrdi diskovne pogone.
Naštevanje diskovnih pogonov z egrep
Če želite ugotoviti natančno število hdds / ssds, ki delujejo pod strežnikom, uporabite ukaz grep kot pod:
$ egrep 'da [0-9] | cd [0-9]' / var / run / dmesg.zagonLahko pa tudi:
$ egrep 'ad [0-9] | cd [0-9]' / var / run / dmesg.zagon
V izhodnih podatkih bi morali biti navedeni vsi diskovni pogoni, vključno s cd / DVD ROM-i, ki jih bere vaš sistem.
Uporaba pripomočka geom za navajanje informacij o diskovnem pogonu:
Za prikaz informacij o diskovnem pogonu lahko uporabite tudi ukazno vrstico geom:
$ geom seznam diskov$ geom seznam diskov ada0
Ta seznam lahko postane bolj natančen, če ga kombiniramo z ukazom grep.
$ geom seznam diskov ada0 | grep Mediasize
Uporaba ukaza atacontrol za seznam diskovnih pogonov
S pomočjo pripomočka za ukazno vrstico atacontrol lahko naštejemo diskovne pogone, ki delujejo v našem sistemu. Ukaz atacontrol se uporablja za pridobitev dovoljenja za delo s podsistemi FreeBSD ata in ga je treba uporabljati previdno. Če se izvrši nepravilno, lahko povzroči zrušitev CPU-ja, kar povzroči nekaj nepopravljive izgube podatkov.
$ atacontrol seznamInformacije o diskovnem pogonu posredujte z ukazom camcontrol
Ukaz camcontrol lahko uporabite tudi za dostop do podsistema CAM in ogled delujočih pogonov v vašem sistemu. To omogoča podsistem CAM, modularni sistem, ki ga uporabljajo gonilniki za naprave ATA in SCSI. Sistem CAM vključuje tudi gonilnike gostiteljskih vmesnikov za krmilnike gostiteljev SCSI in ATA.
Če želite predstaviti seznam diskovnih pogonov v sistemu, vnesite:
$ camcontrol devlist
Če si želite ogledati podrobnosti o vsaki particiji:
$ gpart show
Velikosti diska poiščite z ukazom diskinfo
Z ukazom diskinfo pridobite informacije o velikostih diskov
$ diskinfo -v ime_diska$ diskinfo -v ada1
$ diskinfo -v ada0
Namestitev in uporaba ukaza lsblk
Vnesite spodnjo vrstico, da namestite ukaz lsblk za poznejšo uporabo:
$ sudo pkg namestite lsblk
Nato zaženite ukaz lsblk:
$ lsblk
Seznam vseh zaznavnih diskov na vašem FreeBSD
$ sysctl kern.diski
Za prikaz informacij na določenem disku uporabite podobno sintakso kot spodnji ukaz, ki zahteva informacije za diske ada0:
$ lsblk ada0
Zavijanje
Ta vadnica predstavlja različne načine pridobivanja informacij o diskovnih pogonih v sistemu FreeBSD. Predstavili smo ukaze in metode, ki se med seboj zelo razlikujejo, saj imajo divje različne namene.