FreeBSD -liste disker

FreeBSD -liste disker
Velkommen til en annen tutorial på FreeBSD. I denne opplæringen vil du se hvordan diskstasjonsnavn i et FreeBSD -system kan vises. Vi kommer også inn i det pusete og diskuterer hvordan du finner ut nøyaktig hvor mye plass en diskstasjon har og hvordan annen informasjon knyttet til diskstasjoner er anskaffet, alt uten å starte serveren på nytt hver gang informasjonen er nødvendig.

Hvordan få informasjon om diskstasjon i freeBSD

For å skaffe informasjonen relatert til diskstasjoner og CD ROM -er osv., Den mest enkle veien vi kan ta er å ta turen til/var/run/dmesg.Startfilen og tilgang til filen. Det er her den nødvendige informasjonen holdes i et øyeblikksbilde, tatt rett etter systemet monteres disken stasjoner.

Oppføring av diskstasjoner med EGREP

For å finne ut det nøyaktige antallet HDDS/SSD -er fungerer under serveren, bruk GREP -kommandoen som under:

$ egrep 'da [0-9] | CD [0-9]'/var/run/dmesg.støvel

Alternativt kan du sette:

$ egrep 'annonse [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.

Bruke Geom-verktøyet til å liste opp disk-stasjonsinformasjon:

Du kan bruke Geom -kommandolinjen for å vise informasjon om diskstasjon også:

$ geom diskliste
$ geom diskliste ada0

Denne oppføringen kan gjøres mer spesifikk når den kombineres med GREP -kommandoen.

$ geom diskliste ada0 | grep medier

Bruke atacontrol -kommando for å liste diskstasjoner

Ved å bruke Atacontrol-kommandolinjeverktøyet, kan vi liste opp diskstasjonene som fungerer i systemet vårt. Atacontrol -kommandoen brukes til å få tillatelse til å jobbe med FreeBSD ATA -undersystemene og bør brukes med forsiktighet. Hvis utføres feil, Det kan føre til at CPU -en krasjer, noe som fører til noe uopprettelig tap av data.

$ atacontrol liste

Diskstasjonsinformasjon med CamControl -kommandoen

Du kan også bruke CamControl -kommandoen for å få tilgang til CAM -undersystemet og se arbeidsstasjonene på systemet ditt. Dette er muliggjort av CAM -undersystemet, et modulært system som drivere for ATA- og SCSI -enheter bruker for å implementere. CAM -systemet har også plass til vertsadapterdrivere for SCSI- og ATA -vertskontrollere.

For å presentere en liste over diskdriv på systemet ditt, skriv inn:

$ camcontrol devlist

For å se detaljer om hver partisjon:

$ GPART -show

Finn ut diskstørrelsene med Diskinfo -kommandoen

Bruk Diskinfo -kommandoen til å skaffe deg informasjon om diskstørrelsene

$ diskinfo -v disk_navn
$ diskinfo -v ada1
$ diskinfo -v ada0

Installere og bruke LSBLK -kommandoen

Skriv inn linjen nedenfor for å installere LSBLK -kommandoen for bruk senere:

$ sudo pkg installer LSBLK

Kjør deretter LSBLK -kommandoen:

$ LSBLK

Å liste opp alle de påviselige diskene på FreeBSD

$ SYSCTL KERN.disker

For å vise informasjon på en spesifikk disk, bruk en lignende syntaks som kommandoen nedenfor, som ber om informasjon for ADA0 -disker:

$ LSBLK ADA0

Innpakning

Denne opplæringen presenterer forskjellige måter å få informasjon på diskdriv i et freeBSD-system. Vi har presentert kommandoer og metoder som er veldig forskjellige fra hverandre, ettersom de har veldig forskjellige tiltenkte applikasjoner.