¿Están las etiquetas de disco sda / sdb / sdc / ... ligadas a puertos físicos?


18

Me pregunto si las etiquetas de disco como sda / sdb / sdc / ... están asociadas con puertos físicos en la placa base. Por ejemplo, si tengo sda / sdb / sdc y elimino los primeros 2 discos, ¿sdc se convertirá en sda o permanecerá sdc? ¿El principio detrás de la asignación de etiquetas de disco está documentado en alguna parte?


En los viejos tiempos, lo eran. Luego nos quedamos sin números de dispositivo.
— Simon Richter

Respuestas:


22

No.

udevLos identificadores de la unidad se realizan de varias maneras, pero se asignan dinámicamente en el arranque y, por lo tanto , cambiarán si desconecta los dispositivos (o incluso si uno de ellos gira más lentamente un día). Un poco más consistente que esto es lo /dev/by-pathque le dará una ruta por conexión a la máquina, por ejemplo, bus PCI -> Tarjeta 0 -> Puerto 2 (siempre que el chip mantenga una numeración constante, lo que no está garantizado en todos los casos).

Sin embargo, si desea dispositivos * casi perfectamente consistentes, use su UUID llamando blkida la partición (como blkid /dev/sda1) y luego use eso en sus opciones de montaje o /etc/fstabconUUID=

Si hiciste esto como una instalación reciente, entonces ya deberías ver un ejemplo de esto en tu /etc/fstab.

* La coherencia no está garantizada si copia bit a bit (p dd. Ej. ) Un dispositivo o partición completa porque también copia el UUID. Tendrá que cambiar el UUID si desea usar ambas copias en la misma máquina. Utilice la herramienta de administración de sistema de archivos o partición aplicable para dicho cambio.


3
Y después de cambiar el UUID de la copia, debe asegurarse de que sus fstabarchivos de configuración internos y de otro tipo hagan referencia al nuevo UUID en lugar del original, de lo contrario obtendrá algunos resultados inesperados si intenta iniciar en esta copia.
— Ruslan
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.