LinuxParty
NUESTRO SITIO necesita la publicidad para costear hosting y el dominio. Por favor considera deshabilitar tu AdBlock en nuestro sitio. También puedes hacernos una donación entrando en linuxparty.es, en la columna de la derecha.
Sería sorprendente y difícil de encontrar una respuesta definitiva a la pregunta de qué pasaría con los nombres de los dispositivos de bloques en Linux cuando se sobrepasa la cantidad de 26 discos. Esto es, por ejemplo, si nuestro disco número 1 es /dev/sda y el disco 26 es /dev/sdz, ¿Qué vendrá después si agregamos otro?. Es necesario averiguar porque libguestfs actualmente tiene el límite de 25 discos, y esto necesita ser arreglado. Como sea, echando una mirada al código Richard Jones, senior software engineer en Red Hat, programador involucrado en Red Hat virtualization management, desde monitoreo (virt-top) hasta administración (libvirt, libguestfs, P2V, V2V). Además trabaja en varios proyectos paralelos de Fedora, incluyendo el Windows cross-compiler project y el OCaml software stack. Recibido con un master degree in Computer Science del Imperial College de Londres; podemos ver brevemente, que esto depende de cuál driver está en uso.
Para virtio-blk (/dev/vd*) es así:
Drive # —Name
1 vda
26 vdz
27 vdaa
28 vdab
52 vdaz
53 vdba
54 vdbb
702 vdzz
703 vdaaa
704 vdaab
18278 vdzzz
Como podemos ver virtio y SCSI/SATA no usan un código comun para nombrar los discos. En realidad hay también muchos otros dispositivos de bloques en el kernel, todos utilizando su propia nomenclatura. La mayoría de estos usa números en vez de letras, por ejemplo: /dev/loop0, /dev/ram0, /dev/mmcblk0 y así sucesivamente.
Si los discos están particionados, entonces las particiones son nombradas añadiendo el número de la partición al final (iniciando con 1). Pero si el nombre del dispositivo ya termina con un número entonces la letra p es añadida entre el nombre de dicho dispositivo y el número de la partición, por lo tanto tendremos: /dev/mmcblk0p1.
Fuente: RWMJ
Para virtio-blk (/dev/vd*) es así:
Drive # —Name
1 vda
26 vdz
27 vdaa
28 vdab
52 vdaz
53 vdba
54 vdbb
702 vdzz
703 vdaaa
704 vdaab
18278 vdzzz
Más allá de 18,278 discos virtio-blk puede fallar, pero esto en la actualidad no constituye un tema a tratar.
Para dispositivos SATA y SCSI bajo un Kernel moderno, lo anterior aplica excepto que el código para determinar los nombres trabaja muy bien más allá de sdzzz hasta (en teoría) sd seguido por z 29 veces! ¿O quizás no?
Como podemos ver virtio y SCSI/SATA no usan un código comun para nombrar los discos. En realidad hay también muchos otros dispositivos de bloques en el kernel, todos utilizando su propia nomenclatura. La mayoría de estos usa números en vez de letras, por ejemplo: /dev/loop0, /dev/ram0, /dev/mmcblk0 y así sucesivamente.
Si los discos están particionados, entonces las particiones son nombradas añadiendo el número de la partición al final (iniciando con 1). Pero si el nombre del dispositivo ya termina con un número entonces la letra p es añadida entre el nombre de dicho dispositivo y el número de la partición, por lo tanto tendremos: /dev/mmcblk0p1.
Fuente: RWMJ
-
Hardware
- Los 5 mejores comandos de Linux para solucionar problemas (y cómo los uso)
- 5 comandos de Linux para encontrar rápidamente la información de tu Sistema Operativo
- El controlador de gráficos NVIDIA 560 Linux adoptará completamente módulos de kernel de GPU de código abierto
- El 84% de los usuarios de PC no están dispuestos a pagar más por un hardware con soporte para IA, según una encuesta
- ¿PC con Linux o Windows 11 Copilot+? TUXEDO presenta el portátil Snapdragon X Elite ARM
- La startup finlandesa 'Flow' afirma que puede multiplicar por 100 la potencia de cualquier CPU con su chip complementario
- China lanza el buque portacontenedores eléctrico más grande del mundo
- Testar el rendimiento de discos duros en Linux
- ¿Por qué los portátiles están soldando sus RAM a la placa?
- TUXEDO Sirius 16 Gen2, el portátil de juegos Linux completamente AMD, recibe un CPU Ryzen 7 más rápido
- Clonezilla Live ahora está parcheado contra la puerta trasera XZ, con tecnología Linux 6.7
- La computadora de escritorio LXQt 2.0 se lanza en abril con un nuevo menú de aplicaciones y portado a Qt 6
- Lanzamiento del controlador de gráficos NVIDIA 550.54.14 para Linux con muchas mejoras
- El firmware BIOS/UEFI de código abierto Libreboot agrega más soporte de hardware
- Las PC con IA representarán casi el 60% de todos los envíos de PC para 2027, según IDC