H¿Cómo puedo enumerar todas las particiones del disco duro en un sistema operante Linux usando la CLI?
Por lo caudillo, su dispositivo de disco duro se divide en uno o más discos lógicos llamados particiones. Esta división se describe en la tabla de particiones que se encuentra en el sector 0 del disco duro. El dispositivo suele ser / dev / sda, / dev / sdb, etc. El nombre de un dispositivo se refiere a todo el disco y el nombre del dispositivo será el próximo:
- / dev / hd * – Discos IDE. / dev / hda será el primer disco duro IDE, / dev / hdb será el segundo disco duro IDE, y así sucesivamente.
- / dev / sd * – Discos SCSI o SATA, incluidos SSD. / dev / sda será el primer disco duro SATA / SCSI, / dev / sdb será el segundo disco duro SATA / SCSI, y así sucesivamente.
- / dev / nvme * – SSD pci NVM Express (NVMe). / dev / nvme0n1 será el primer SSD NVMe, / dev / nvme1n1 será el segundo SSD NVMe, y así sucesivamente.
ADVERTENCIA! Estos ejemplos pueden cerrar su computadora si NO se ejecutan con el cuidado adecuado. TENGA EXTREMADAMENTE CUIDADO CON LOS SIGUIENTES COMANDOS. UN ERROR DE TIPOLOGÍA Y TODOS SUS DATOS SE PERDERÁN.
Tabla de Contenidos
Comando lsblk para inventariar el dispositivo de bando en Linux
Para enumerar todos los dispositivos de bando, ejecute:# lsblk
# lsblk /dev/DEVICE
# lsblk /dev/sda
# lsblk -l
# lsblk -d | grep disk
Además podemos ajustar la información que muestra lsblk de la próximo modo para enumerar solo las particiones de Linux y otros datos:# lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT
Lista de discos y particiones en Linux usando lsblk
Pase lo próximo -F y -metro para ver información detallada:
# lsblk -f -m
# lsblk -f -m | grep ext4
Aquí hay una repertorio de particiones de disco y dispositivos de bando en Linux:
NAME FSTYPE LABEL UUID FSAVAIL FSUSE% MOUNTPOINT SIZE OWNER GROUP MODE sda 931.5G brw-rw---- ├─sda1 vfat DE61-52C6 946M 1% /boot/efi 953M brw-rw---- ├─sda2 linux_raid_member debian: 2213c9e0-bde0-c07a-5dc6-fa92db3b9aeb 954M brw-rw---- │ └─md0 ext4 62343176-6dcf-4b0d-b440-825dc83a7553 769.5M 10% /boot 953M brw-rw---- └─sda3 linux_raid_member debian:1 89a83a31-7c6c-7b4a-6313-7dc17b1f5b5d 929.7G brw-rw---- └─md1 crypto_LUKS 45b8c33e-a710-4062-b98f-a32a45c9d947 929.5G brw-rw---- └─md1_crypt LVM2_member uQEZdt-Fdjc-QMUj-4Jn7-y712-xkU7-IOby2F 929.5G brw-rw---- ├─md1_vg0-swap swap b04c0ffc-46b5-4e6d-9c73-8da81cd71eb0 [SWAP] 7.5G brw-rw---- └─md1_vg0-root ext4 c493757e-56a9-4d2b-bb05-437b8a1863cb 791G 8% / 922.1G brw-rw---- sdb 931.5G brw-rw---- ├─sdb1 vfat DE61-E2ED 953M brw-rw---- ├─sdb2 linux_raid_member debian: 2213c9e0-bde0-c07a-5dc6-fa92db3b9aeb 954M brw-rw---- │ └─md0 ext4 62343176-6dcf-4b0d-b440-825dc83a7553 769.5M 10% /boot 953M brw-rw---- └─sdb3 linux_raid_member debian:1 89a83a31-7c6c-7b4a-6313-7dc17b1f5b5d 929.7G brw-rw---- └─md1 crypto_LUKS 45b8c33e-a710-4062-b98f-a32a45c9d947 929.5G brw-rw---- └─md1_crypt LVM2_member uQEZdt-Fdjc-QMUj-4Jn7-y712-xkU7-IOby2F 929.5G brw-rw---- ├─md1_vg0-swap swap b04c0ffc-46b5-4e6d-9c73-8da81cd71eb0 [SWAP] 7.5G brw-rw---- └─md1_vg0-root ext4 c493757e-56a9-4d2b-bb05-437b8a1863cb 791G 8% / 922.1G brw-rw----
Comprensión de la opción lsblk que muestra particiones y dispositivos de bando
- -metro : Muestra información sobre los permisos de Linux
- -F : Letanía de información sobre sistemas de archivos Linux
- -l : Opción de salida de formato de repertorio de fuerza
- -D : Evite los soportes de impresión. En otras palabras, solo vea los nombres de disco / dispositivo de bando
- -o NOMBRE, FSTYPE, TAMAÑO, PUNTO DE MONTAJE : Mostrar solo las columnas seleccionadas según la Tabla 1.
Columna | Descripton |
---|---|
NOMBRE | nombre del dispositivo |
KNAME | nombre del dispositivo del kernel interno |
CAMINO | ruta al nodo del dispositivo |
MAJ: MIN | longevo: número de dispositivo pequeño |
FSAVAIL | tamaño del sistema de archivos arreglado |
FSSIZE | tamaño del sistema de archivos |
FSTYPE | tipo de sistema de archivos |
FSUSED | tamaño del sistema de archivos utilizado |
FSUSE% | porcentaje de uso del sistema de archivos |
PUNTO DE MONTAJE | donde está montado el dispositivo |
ETIQUETA | ETIQUETA del sistema de archivos |
UUID | UUID del sistema de archivos |
PTUUID | identificador de la tabla de particiones (usualmente UUID) |
PTTYPE | tipo de tabla de partición |
TIPO DE PARTE | tipo de partición UUID |
PARTLABEL | marbete de partición |
PARTUUID | UUID de partición |
PARTFLAGS | banderas de partición |
REAL ACADEMIA DE BELLAS ARTES | recitación anticipada del dispositivo |
RO | dispositivo de solo recitación |
RM | dispositivo extraíble |
CONEXIÓN EN CALIENTE | dispositivo extraíble o hotplug (usb, pcmcia,…) |
MODELO | identificador de dispositivo |
DE SERIE | número de serie del disco |
TALLA | tamaño del dispositivo |
EXPRESAR | estado del dispositivo |
DUEÑO | nombre de usufructuario |
GRUPO | Nombre del género |
MODO | permisos de nodo de dispositivo |
ALINEACIÓN | desplazamiento de columna |
MIN-IO | tamaño insignificante de E / S |
OPT-IO | tamaño inmejorable de E / S |
PHY-SEC | tamaño del sector físico |
LOG-SEC | tamaño del sector racional |
LISTA | dispositivo rotacional |
PROGRAMADO | Nombre del programador de E / S |
TAMAÑO RQ | tamaño de la pan dulce de solicitudes |
ESCRIBE | tipo de dispositivo |
DISCO-ALN | descartar desplazamiento de columna |
DISCO-GRAN | descartar granularidad |
DISCO-MAX | descartar el mayor de bytes |
DISCO CERO | descartar datos de ceros |
WSAME | escribir los mismos bytes máximos |
WWN | identificador de almacenamiento único |
ALEATORIO | agrega aleatoriedad |
PKNAME | nombre del dispositivo del núcleo principal interno |
HCTL | Huésped: Canal: Destino: Lun para SCSI |
TRAN | tipo de transporte del dispositivo |
SUBSISTEMAS | sujeción de subsistemas deduplicada |
RVDO | revisión del dispositivo |
VENDEDOR | proveedor de dispositivos |
ZONIFICADO | maniquí de zona |
Cómo averiguar / imprimir atributos de dispositivo de bando usando blkid
Adicionalmente del almacenamiento en bloques físicos y las particiones lógicas, su equipo Linux puede tener software RAID y además discos duros cifrados. Podemos determinar el tipo de sistema de archivos que contiene un dispositivo de bando y además los atributos:# blkid
La salida fea se proporcionó de la próximo modo; por lo tanto, se recomienda utilizar lsblk:
/dev/sda1: UUID="DE61-52C6" TYPE="vfat" PARTUUID="f865858a-df77-4f1a-b18c-a494134f412b" /dev/sda2: UUID="2213c9e0-bde0-c07a-5dc6-fa92db3b9aeb" UUID_SUB="126de583-13fd-b611-2860-7f6fc9b2f07e" LABEL="debian:0" TYPE="linux_raid_member" PARTUUID="e0beeb54-9bec-4cfe-8a61-70e64f8bb666" /dev/sda3: UUID="89a83a31-7c6c-7b4a-6313-7dc17b1f5b5d" UUID_SUB="3beaaf76-2166-dabf-7ffe-8e26a185cac6" LABEL="debian:1" TYPE="linux_raid_member" PARTUUID="ce1568c8-073f-4891-843f-1ea97d7e3f2b" /dev/sdb1: UUID="DE61-E2ED" TYPE="vfat" PARTUUID="4e5121bd-f9ff-4d7c-9d76-b5d4b2f997a3" /dev/sdb2: UUID="2213c9e0-bde0-c07a-5dc6-fa92db3b9aeb" UUID_SUB="2e8ddb77-48e0-57f1-aafb-2353541e4ff4" LABEL="debian:0" TYPE="linux_raid_member" PARTUUID="8680225f-2cd5-47dd-a99a-13add748e88d" /dev/sdb3: UUID="89a83a31-7c6c-7b4a-6313-7dc17b1f5b5d" UUID_SUB="a3b5b4a3-3455-17ee-7a6c-d0480688baab" LABEL="debian:1" TYPE="linux_raid_member" PARTUUID="9d20666b-d2df-4a31-9b9b-c28819b5deb4" /dev/md0: UUID="62343176-6dcf-4b0d-b440-825dc83a7553" TYPE="ext4" /dev/md1: UUID="45b8c33e-a710-4062-b98f-a32a45c9d947" TYPE="crypto_LUKS" /dev/mapper/md1_crypt: UUID="uQEZdt-Fdjc-QMUj-4Jn7-y712-xkU7-IOby2F" TYPE="LVM2_member" /dev/mapper/md1_vg0-swap: UUID="b04c0ffc-46b5-4e6d-9c73-8da81cd71eb0" TYPE="swap" /dev/mapper/md1_vg0-root: UUID="c493757e-56a9-4d2b-bb05-437b8a1863cb" TYPE="ext4"
Enumere las particiones bajo Linux usando el fdisk mando
Ensenada una ventana de terminal (seleccione Aplicaciones> Accesorios> Terminal). Cambie al usufructuario root escribiendo el su - e ingresando la contraseña de root, cuando se lo solicite el comando su. O use el comando sudo:$ su -
# fdisk -l
O$ sudo fdisk -l
Esto es lo que veo desde mi escritorio Linux:
Disk /dev/sda: 251.1 GB, 251059544064 bytes 255 heads, 63 sectors/track, 30522 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x0008fcd3 Device Boot Start End Blocks Id System /dev/sda1 * 1 14 104448 83 Linux Partition 1 does not end on cylinder boundary. /dev/sda2 14 13068 104857600 83 Linux /dev/sda3 13068 13198 1048576 82 Linux swap / Solaris /dev/sda4 13198 30523 139163648 5 Extended /dev/sda5 13198 30523 139162624 83 Linux
Las opciones -l muestran las tablas de particiones para los dispositivos especificados y luego salen. Si no se proporcionan dispositivos, se utilizan los mencionados en / proc / partitions (si existen). Puede especificar el nombre del dispositivo de la próximo modo (en este ejemplo, enumere las particiones para / dev / sda):# fdisk -l
Mostrar particiones de disco usando sfdisk comando en Linux
El comando sfdisk actúa como un manipulador de la tabla de particiones para Linux. Además puede usar esta útil para enumerar particiones:# sfdisk -l /dev/sda
# sfdisk -lu /dev/sda
# sfdisk -ls /dev/sda
Información de las particiones de Linux:
71669760 Disk /dev/sda: 8922 cylinders, 255 heads, 63 sectors/track Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0 Device Boot Start End #cyls #blocks Id System /dev/sda1 * 0+ 104- 105- 838656 83 Linux /dev/sda2 104+ 235- 131- 1048576 82 Linux swap / Solaris /dev/sda3 235+ 8922- 8688- 69781504 83 Linux /dev/sda4 0 - 0 0 0 Empty
Dónde,
- -l : Muestra las particiones de un dispositivo.
- -s : Muestra el tamaño de una partición.
- -u o -nosotros o -uB o -uC o -uM : Aceptar o reportar en unidades de sectores (bloques, cilindros, megabytes, respectivamente). El valía predeterminado es cilindros, al menos cuando se conoce la geometría.
Lista de Linux con un tamaño de partición superior a 2 TB
El comando fdisk o sfdisk no enumerará ningún tamaño de partición superior a 2 TB. Para resolver este problema, debe usar el comando GNU parted con particiones GPT. Es compatible con tablas de particiones Intel EFI / GPT. La tabla de particiones (GPT) es un habitual para el diseño de la tabla de particiones en un disco duro físico. Es parte del habitual Desplegable Firmware Interface (EFI) propuesto por Intel como reemplazo del BIOS de PC obsoleto, una de las pocas reliquias que quedan de la PC IBM innovador. EFI usa GPT donde BIOS usa un Master Boot Record (MBR). En este ejemplo, enumere las particiones en / dev / sdb usando el comando parted:# parted /dev/sdb
Indicador parted de GNU / Linux:
GNU Parted 3.3 Using /dev/sdb Welcome to GNU Parted! Type 'help' to view a list of commands. (parted)
Establezca el tipo de dispositivo en TB o GB escribiendo ‘dispositivo TB‘ o ‘dispositivo GB‘en el indicador (parted):(parted) unit TB
O(parted) unit GB
Para enumerar las particiones, escriba print command en el indicador (parted):(parted) print
Información detallada:
Model: ATA ST33000651AS (scsi) Disk /dev/sdb: 3001GB Sector size (logical/physical): 512B/512B Partition Table: gpt Number Start End Size File system Name Flags 1 0.00GB 3001GB 3001GB ext4 primary (parted)
Para salir de la sesión parted, escriba ‘salir’ en el indicador (parted):(parted) quit
¿Cómo enumero el diseño de todas las particiones en todos los dispositivos de bando?
Pase la opción -l OR –list al comando parted para enumerar el diseño de la partición en todos los dispositivos de bando:# parted -l
Panorama de muestra:
Figura 01: Mostrar particiones de disco de Linux con el comando parted de GNU
Comando lssci para inventariar dispositivos SCSI (o hosts) y sus atributos
Utilice el comando lsscsi para mostrar los dispositivos SCSI (o hosts) y sus atributos:# lsscsi
Panorama de muestra:
[0:0:0:0] disk ATA TOSHIBA MK5061GS MF00 /dev/sda [1:0:0:0] cd/dvd MATSHITA BD-RE UJ232A 1.10 /dev/sr0 [2:0:0:0] disk ATA ST9500420ASG 0004 /dev/sdb
Aquí hay otras expectativas:
Una nota sobre las herramientas de GUI
El escritorio de Linux viene con la utilidad «Discos y almacenamiento» para mostrar información del disco y realizar las tareas diarias. Ensenada Discos desde la descripción caudillo de Actividades en Gnome.
Se abrirá un cuadro de diálogo donde podemos ver los discos. Por ejemplo, tengo dos SSD Samsung NVMe de 1 TB instalados en mi sistema. Asegúrese de nominar el disco para ver la información de la partición. Consulte la sección de ayuda de gnome para ver otras opciones.
Uso de herramientas de detección de hardware para imprimir particiones de disco en Linux
Puede instalar y utilizar las siguientes herramientas. No uso ni promociono herramientas de terceros en servidores Linux, ya que las herramientas integradas proporcionan toda la información. Pero los agregué aquí porque podrían ser enseres para determinado. Podemos usar el comando hwinfo para sondear el hardware de la próximo modo:hwinfo | more
hwinfo --block | more
hwinfo --block --short
inxi -P
inxi -p | more
Consulte las siguientes páginas:
Conclusión
Acaba de instruirse a enumerar las particiones de disco mediante varios comandos de Linux. Para obtener información, consulte la publicación de blog y las páginas man «Los comandos ls * son aún más enseres de lo que podría activo pensado» escribiendo el próximo comando man:man fdisk
man lsblk
man sfdisk
man parted