Com obtinc una llista de dispositius en Linux?

Disc dur. Disc dur. Unitat de disc o Unitat de disc dur són tots els noms per a un dispositiu d' emmagatzematge de dades (disc durware) per a emmagatzemar i recuperar la informació digital normalment en un ordinador. Un ordinador pot tenir múltiples discs durs enganxats a ell, tant interns com externs.

Discs durs En un sistema s' ha detectat i/o identificat per diversos controladors de dispositiu en el nucli i després s' ha assignat un identificador únic de dispositiu en el temps d' arrencada, permetent- lo muntar i llegir més tard (sí, això és una simplificació sobre com funciona totes les coses, però hauria de suficient per a aquest post). Veurem més endavant a la publicació com es poden llistar els discs que han estat identificats pel sistema.

Els discs durs es poden diferenciar basant-se en la interfície usada per interactuar amb ells. Alguns dels tipus d' ús més comuns del disc són SCSI (Una interfície gràfica d'ordinadors), AETA o IDE (L' adjunció de la tecnologia local), SATAA (ANSA), SA (Serial Adjunta SCSI) entre d' altres. Com ja he dit, el disc dur físic s'ha assignat un identificador únic a l'inici. Això es pot configurar (usant udev Entre d' altres) de manera que podeu assignar- lo bastant id, però normalment la majoria de sistemes segueixen algunes convencions acceptades universalment en anomenar dispositius.

Per convenció, els discs IDE usen el prefix ID del dispositiu amb hdunit description in lists i els discs SCSI (i SAA) prefixen la seva identificació del dispositiu amb sdunit description in lists . Així doncs, un disc IDE estaria localitzat a /dev/hd(*) . pex: /dev/ hda , /dev/ hdb etc. De manera similar, els discos SCSI serien /dev/ sda , /dev/ sdb etc o en general del format /dev/sd(*) .

Hi ha diverses ordres diferents que podeu usar en un entorn Linux per a llistar discos que s' han muntat en el sistema.

df

La df L' ordre s' intenta informar principalment de l' ús d' espai en disc del sistema de fitxers. Encara és una bona utilitat imprimir els discos que estan disponibles al sistema, tot i que imprimeix sistemes de fitxers en comptes de discos per si.

Pots fer servir la - h o Hongriahuman-readable opció amb df per imprimir l' ús del disc en un format llegible humà. Cerca sistemes de fitxers que identifiquen /dev/ sda , /dev/ sdb o /dev/ hda per identificar els discs.

lsblkCity name (optional, probably does not need a translation)

La lsblkCity name (optional, probably does not need a translation) L' ordre és llistar els dispositius de bloqueig. Llegeix les dades des de la base de dades udev juntament amb el sistema de fitxers sysfs per a imprimir un informe de tots els dispositius de bloqueig disponibles o especificats. Dispositius de blocs abstractes les característiques de maquinari real de qualsevol dispositiu físic i us permet interactuar amb ell usant una interfície intermèdia.

La lsblkCity name (optional, probably does not need a translation) L' ordre amb qualsevol argument imprimirà els dispositius de bloqueig en un format d' arbre. Torna a mirar els noms, com sdaunit description in lists , sdbunit description in lists etc. El nivell més alt anota el disc i els primers fills de nivell representen les particions amb el bloc. @ info: whatsthis

Les opcions són molt útils per a la línia d' ordres amb les que es poden usar lsblkCity name (optional, probably does not need a translation) ordre. La - d o nodenopps Imprimeixrà el dispositiu i no les particions. @ info: status La - S o tscsiCity name (optional, probably does not need a translation) Tan sols sortidaran els dispositius SCSI.

lshwunit description in lists

Una altra utilitat usada habitual és lshwunit description in lists , que pot imprimir informació detallada sobre el maquinari. De nou, podria no ser per omissió en algunes destros encara que sigui una aplicació del sistema.

bash$ lshw - Discclass

L' ordre anterior llistarà tots els discs del sistema. També podeu especificar la classe d' emmagatzematge si voleu imprimir també els controladors d' emmagatzematge. Podeu reduir més la sensibilitat de la sortida usant l' opció - curta

bash$ lshw - Discclass - magatzem de classe - curt

bld

L' anterior mencionat@ info: whatsthis lsblkCity name (optional, probably does not need a translation) L' ordre és una opció millor i recomanada que la bld ordre. Ho incloc aquí només pel bé de la totalitat.

El bld imprimirà diversos atributs diferents sobre els dispositius de bloqueig. Normalment podeu fer fora els discs i particions de la sortida com amb lsblkCity name (optional, probably does not need a translation) .

bash$ blkid

fdisk

fdisk és una ordre popular que s' usa principalment per a manipular la taula de particions. @ info: status Podeu usar- lo a llista totes les particions de la taula@ info: status i trobar els dispositius disponibles. La Manveenlist o - l L' opció de la línia d' ordres imprimirà totes les particions conegudes de tots els dispositius. @ info: whatsthis

Hi ha un parell d'altres eines de manipulació de la taula de particions construïts a dalt de fdisk , amb més opcions i característiques. sfdisk i cfdisk Són dos exemples com aquest. De tota manera, podrien no estar instal·lats en la majoria de distros.

Es separarà

Al llarg de les línies de fdisk , Es separarà és una altra utilitat de manipulació de la taula de particions. @ info: status Una altra vegada podeu usar el Manveenlist o - l Opció de línia d' ordres per a imprimir els dispositius o discos i tota la seva informació. M'agrada la sortida per omissió de separat millor que fdisk , però això és subjectiva.

/proc/ fitxer

Una altra manera rudimentària és imprimir els continguts de la /proc/particions / Carpeta. Això imprimirà tots els dispositius coneguts i particions del sistema. En aquest moment hauries de ser capaç de diferenciar entre el disc i les particions, suposo.

bash$ cat /proc/particions

Cerca menor Manveen0 o nom que s' adapti a la /dev/ sda Format.

lscssi

Si sabeu que només teniu dispositius SCSI o només necessiteu la informació sobre els discs SCSI, aleshores podeu usar- lo lscssi ordre. Aquesta utilitat no es pot instal· lar per omissió en alguns distros.

Com el nom de l' ordre suggereix, imprimeix tota la informació quant als dispositius SCSI en el sistema.

bash$ lsscsi

No importa quina distribució estigueu, hauríeu de poder llistar els discs del vostre sistema usant almenys una de les ordres llistades anteriorment.

Artículos Relacionados:

- Disc Dur -

Esta web usa cookies, puedes ver la política de cookies, aquí -
Política de cookies +