Kuidas saada kettaseadme teavet FreeBSD-s
Kettaseadmete ja CD-ROM-idega seotud teabe hankimiseks., kõige sirgjoonelisem tee, mida saame teha, on minna üle aadressile / var / run / dmesg.alglaadimisfaili ja failile juurdepääsu. Siin hoitakse vajalikku teavet hetktõmmises, mis tehakse kohe pärast süsteemi kettaseadmete kinnitamist.
Egrep-iga kettaseadmete loendamine
Serveri all töötavate hdds / ssds-de täpse arvu tuvastamiseks kasutage käsku grep nagu all:
$ egrep 'da [0-9] | cd [0-9]' / var / run / dmesg.saabasTeise võimalusena võite panna:
$ egrep 'ad [0-9] | cd [0-9]' / var / run / dmesg.saabas
Saadavas väljundis peaks olema loetletud kõik kettaseadmed, sealhulgas CD-d / DVD-d, mida teie süsteem loeb.
Geometalli kasutamine kettaseadme teabe loetlemiseks:
Geom-käsurida saate kasutada ka kettaseadme teabe kuvamiseks:
$ geomi ketta loend$ geomi kettaloend ada0
Selle loendi saab täpsustada, kui seda kombineerida käsuga grep.
$ geomi kettaloend ada0 | grep Mediasize
Atacontroli käsu kasutamine kettaseadmete loetlemiseks
Atacontroli käsurea utiliidi abil saame loetleda meie süsteemis töötavad kettaseadmed. Atacontroli käsku kasutatakse FreeBSD ata alamsüsteemidega töötamiseks loa saamiseks ja seda tuleks kasutada ettevaatusega. Kui see on valesti täidetud, see võib põhjustada protsessori krahhi, mis toob kaasa andmete taastamise taastamatu.
$ atacontrol nimekiriKettaseadme teave käsukontrolli abil
Võite kasutada ka käsku camcontrol, et pääseda juurde CAM-alamsüsteemile ja vaadata oma süsteemi töötavaid draive. Selle võimaldab CAM-alamsüsteem - modulaarne süsteem, mida rakendavad ATA- ja SCSI-seadmete draiverid. CAM-süsteem mahutab ka SCSI- ja ATA-hostikontrollerite hostiadapteri draiverid.
Süsteemi kettaseadmete loendi esitamiseks tippige:
$ camcontrol devlist
Iga sektsiooni üksikasjade vaatamiseks toimige järgmiselt
$ gpart show
Ketta suurused saate teada käsuga diskinfo
Ketta suuruste kohta teabe saamiseks kasutage käsku diskinfo
$ diskinfo -v kettanimi$ diskinfo -v ada1
$ diskinfo -v ada0
Lsblk käsu installimine ja kasutamine
Lsblk käsu hilisemaks kasutamiseks installimiseks sisestage allolev rida:
$ sudo pkg installib lsblk
Seejärel käivitage käsk lsblk:
$ lsblk
Kõigi tuvastatavate ketaste loetlemiseks oma FreeBSD-s
$ sysctl kern.kettad
Konkreetsel kettal teabe kuvamiseks kasutage alltoodud käsuga sarnast süntaksit, mis nõuab teavet ada0-ketaste kohta:
$ lsblk ada0
Pakkimine
Selles õpetuses on toodud erinevad viisid kettaseadmete kohta teabe saamiseks FreeBSD süsteemis. Oleme esitanud käske ja meetodeid, mis erinevad üksteisest väga palju, kuna nende kavandatud rakendused on pööraselt erinevad.