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?
18
Respuestas:
No.
udev
Los 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-path
que 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
blkid
a la partición (comoblkid /dev/sda1
) y luego use eso en sus opciones de montaje o/etc/fstab
conUUID=
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.fuente
fstab
archivos 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.