Hvordan få informasjon om diskstasjonen i FreeBSD
For å skaffe deg informasjon relatert til diskstasjoner og cd-romer osv., den enkleste veien vi kan ta er å gå over til / var / run / dmesg.oppstartsfil og få tilgang til filen. Dette er hvor den nødvendige informasjonen blir lagret i et øyeblikksbilde, tatt rett etter at systemet har montert diskstasjonene.
Oppføring av diskstasjoner med egrep
For å finne ut nøyaktig antall hdd / ssds som fungerer under serveren, bruk grep-kommandoen som under:
$ egrep 'da [0-9] | cd [0-9]' / var / run / dmesg.støvelAlternativt kan du sette:
$ egrep 'ad [0-9] | cd [0-9]' / var / run / dmesg.støvel
Utgangen du får, bør liste opp alle diskstasjonene, inkludert cd / DVD-ROM-er som blir lest av systemet ditt.
Bruker geom-verktøyet til å liste informasjon om diskstasjonen:
Du kan også bruke geom-kommandolinjen til å vise informasjon om diskstasjonen:
$ geom diskliste$ geom diskliste ada0
Denne oppføringen kan gjøres mer spesifikk når den kombineres med grep-kommandoen.
$ geom diskliste ada0 | grep Mediasize
Bruker atacontrol-kommandoen til å liste diskstasjoner
Ved hjelp av kommandolinjeprogrammet atacontrol kan vi liste opp diskstasjonene som fungerer i systemet vårt. Atacontrol-kommandoen brukes til å få tillatelse til å jobbe med FreeBSD ata-delsystemene og bør brukes med forsiktighet. Hvis utført feil, det kan føre til at prosessoren krasjer, noe som fører til noe uopprettelig tap av data.
$ atacontrol-listeDiskstasjonsinformasjon med camcontrol-kommando
Du kan også bruke kommandoen camcontrol for å få tilgang til CAM-delsystemet og se arbeidsstasjonene på systemet ditt. Dette er mulig med CAM-delsystemet, et modulært system som drivere for ATA- og SCSI-enheter bruker til å implementere. CAM-systemet har også plass til vertsadapterdrivere for SCSI- og ATA-vertskontrollere.
For å presentere en liste over diskstasjoner på systemet ditt, skriv inn:
$ camcontrol devlist
For å se detaljer om hver partisjon:
$ gpart-show
Finn ut diskstørrelsene med kommandoen diskinfo
Bruk diskinfo-kommandoen til å skaffe informasjon om diskstørrelsene
$ diskinfo -v disknavn$ diskinfo -v ada1
$ diskinfo -v ada0
Installere og bruke lsblk-kommandoen
Skriv inn linjen nedenfor for å installere kommandoen lsblk for senere bruk:
$ sudo pkg installere lsblk
Kjør deretter lsblk-kommandoen:
$ lsblk
Å liste opp alle de påvisbare diskene på FreeBSD
$ sysctl kern.disker
For å vise informasjon på en bestemt disk, bruk en lignende syntaks til kommandoen nedenfor, som ber om informasjon for ada0-disker:
$ lsblk ada0
Innpakning
Denne opplæringen presenterer forskjellige måter å få informasjon om diskstasjoner i et FreeBSD-system. Vi har presentert kommandoer og metoder som er veldig forskjellige fra hverandre, siden de har veldig forskjellige tiltenkte applikasjoner.