Hogyan szerezhetünk információkat a meghajtóról a FreeBSD-ben
A lemezmeghajtókra és a CD-ROM-okra stb. Vonatkozó információk megszerzése., a legegyszerűbb út, amelyet megtehetünk, ha áttérünk a / var / run / dmesg oldalra.boot fájlt és a fájl elérését. Itt tárolják a szükséges információkat egy pillanatképben, közvetlenül a rendszer rögzítése után a lemezmeghajtókról.
Lemezmeghajtók felsorolása az egrep programmal
A kiszolgáló alatt működő hdds / ssds pontos számának megismeréséhez használja a grep parancsot:
$ egrep 'da [0-9] | cd [0-9]' / var / run / dmesg.csomagtartóAlternatív megoldásként a következőket teheti:
$ egrep 'ad [0-9] | cd [0-9]' / var / run / dmesg.csomagtartó
A kapott kimenetnek fel kell sorolnia az összes lemezmeghajtót, beleértve a rendszer által olvasott CD / DVD ROM-okat is.
A geom segédprogram használata a merevlemez-meghajtóra vonatkozó információk felsorolásához:
A geom parancssor segítségével megjelenítheti a lemezmeghajtó adatait is:
$ geom lemezlista$ geom lemezlista ada0
Ez a felsorolás a grep paranccsal kombinálható.
$ geom lemezlista ada0 | grep Mediasize
Az atacontrol parancs használata a lemezmeghajtók felsorolásához
Az atacontrol parancssori segédprogram segítségével felsorolhatjuk a rendszerünkben működő lemezmeghajtókat. Az atacontrol paranccsal engedélyt szerezhetünk a FreeBSD ata alrendszerekkel való együttműködésre, és óvatosan kell használni. Ha nem megfelelően hajtják végre, ez a CPU összeomlását okozhatja, ami helyrehozhatatlan adatvesztéshez vezethet.
$ atacontrol listaLemezmeghajtó információk camcontrol paranccsal
Használhatja a camcontrol parancsot a CAM alrendszer eléréséhez és a rendszer működő meghajtóinak megtekintéséhez. Ezt a CAM alrendszer teszi lehetővé, egy moduláris rendszer, amelyet az ATA és SCSI eszközök meghajtóinak megvalósításához használnak. A CAM rendszer emellett gazdagépadapter-illesztőprogramokat is tartalmaz az SCSI és ATA gazdagépvezérlők számára.
A lemezen lévő meghajtók listájának megjelenítéséhez írja be:
$ camcontrol devlist
Az egyes partíciók részleteinek megtekintéséhez:
$ gpart show
Tudja meg a lemezméreteket a diskinfo paranccsal
A diskinfo paranccsal információkat szerezhet a lemezméretekről
$ diskinfo -v disk_name$ diskinfo -v ada1
$ diskinfo -v ada0
Az lsblk parancs telepítése és használata
Írja be az alábbi sort az lsblk parancs későbbi telepítéséhez:
$ sudo pkg install lsblk
Ezután futtassa az lsblk parancsot:
$ lsblk
Az összes észlelhető lemez felsorolása a FreeBSD-n
$ sysctl kern.lemezeket
Ha egy adott lemezen szeretne információkat megjeleníteni, használja az alábbi parancshoz hasonló szintaxist, amely az ada0 lemezekre vonatkozó információkat kér:
$ lsblk ada0
Csomagolás
Ez az oktatóanyag bemutatja, hogyan lehet információkat szerezni a lemezmeghajtókról egy FreeBSD rendszerben. Bemutattunk olyan parancsokat és módszereket, amelyek nagyon különböznek egymástól, mivel rendkívül különböző rendeltetésű alkalmazásokkal rendelkeznek.