Kuinka hakea levyaseman tietoja FreeBSD: stä
Levyasemiin ja CD-ROM-levyihin jne. Liittyvien tietojen hankkiminen., suorin polku, jonka voimme kuljettaa, on siirtyä kohtaan / var / run / dmesg.käynnistystiedosto ja tiedostoon pääsy. Täällä tarvittavat tiedot säilytetään tilannekuvassa, joka otetaan heti, kun järjestelmä on kiinnittänyt levyasemat.
Luettelo egrep-levyasemista
Jos haluat selvittää palvelimen alla työskentelevien HDD: n / SSD: n tarkan määrän, käytä grep-komentoa kuten alla:
$ egrep 'da [0-9] | cd [0-9]' / var / run / dmesg.saapasVaihtoehtoisesti voit laittaa:
$ egrep 'ad [0-9] | cd [0-9]' / var / run / dmesg.saapas
Saatuun tulokseen tulee sisällyttää kaikki levyasemat, mukaan lukien cd / DVD-ROM-levyt, joita järjestelmä lukee.
Levyaseman tietojen luetteloiminen geom-apuohjelman avulla:
Voit käyttää geom-komentoriviä näyttämään myös levyaseman tiedot:
$ geom -levyjen luettelo$ geom -levyluettelo ada0
Tämä luettelo voidaan tarkentaa, kun se yhdistetään grep-komentoon.
$ geom -levyluettelo ada0 | grep Mediasize
Atacontrol-komennon käyttäminen levyasemien luettelointiin
Atacontrol-komentorivi-apuohjelman avulla voimme luetella järjestelmässämme toimivat levyasemat. Atacontrol-komentoa käytetään luvan saamiseen FreeBSD: n ata-alijärjestelmien kanssa, ja sitä tulee käyttää varoen. Jos se suoritetaan väärin, se voi aiheuttaa CPU: n kaatumisen, mikä johtaa tietojen katoamiseen.
$ atacontrol -luetteloLevyaseman tiedot camcontrol-komennolla
Voit myös käyttää camcontrol-komentoa päästäksesi CAM-alijärjestelmään ja nähdäksesi järjestelmän toimivat asemat. Tämän mahdollistaa CAM-alijärjestelmä, modulaarinen järjestelmä, jota ATA- ja SCSI-laitteiden ohjaimet toteuttavat. CAM-järjestelmä sisältää myös isäntäsovitinohjaimet SCSI- ja ATA-isäntäohjaimille.
Esitä luettelo levykeasemista järjestelmässä kirjoittamalla:
$ camcontrol devlist
Voit tarkastella kunkin osion yksityiskohtia seuraavasti:
$ gpart -näyttely
Selvitä levykoot diskinfo-komennolla
Käytä levykokoja komennolla diskinfo
$ diskinfo -v levyn_nimi$ diskinfo -v ada1
$ diskinfo -v ada0
Lsblk-komennon asentaminen ja käyttäminen
Asenna lsblk-komento myöhempää käyttöä varten kirjoittamalla alla oleva rivi:
$ sudo pkg asenna lsblk
Suorita sitten komento lsblk:
$ lsblk
Luettelemaan kaikki havaittavat levyt FreeBSD: lläsi
$ sysctl kern.levyjä
Jos haluat näyttää tietoja tietyllä levyllä, käytä samanlaista syntaksia kuin alla oleva komento, joka pyytää tietoja ada0-levyille:
$ lsblk ada0
Käärimistä
Tässä opetusohjelmassa esitellään erilaisia tapoja saada tietoja levyasemista FreeBSD-järjestelmässä. Olemme esittäneet komennot ja menetelmät, jotka ovat hyvin erilaisia toisistaan, koska niillä on erittäin erilaiset sovellukset.