UUID в fstab

Столкнулся с ситуацией, когда при добавлении SATA-диска мой компьютер перестал корректно грузиться. Оказалось что у меня просто изменилась иерархия дисков, т.е. вместо, к примеру, /dev/sde5 стало /dev/sdf5, а у меня там лежит /home. Выход напросился сам собою. Заменил в fstab записи типа /dev/sdx# уникальными идентификаторами (UUID).

Как их получить:

ls -lF /dev/disk/by-uuid/
... 6d086734-4510-4405-aee5-e30d999570b1 -> ../../mapper/320x4-infa
... 9156b675-e661-4ebd-9642-8ac5ae20bfaa -> ../../sde8
... c5311f47-3e0a-42e9-8fd6-006abdb4c531 -> ../../sdf1
... c8d63258-848a-4e1d-8c98-01b89e97a315 -> ../../sde5
... e52718e2-891c-40cb-a0f1-13dc7e5e76b9 -> ../../sde6
... ec15ab3f-64ab-4e36-bbe1-4f882888ebd9 -> ../../sde1

Осталось только заменить в fstab`e записи типа:

/dev/sde5 /home/donet/1T xfs rw,noatime 0 2

другими:

UUID=c5311f47-3e0a-42e9-8fd6-006abdb4c531 /home/donet/1T xfs rw,noatime 0 2

Не так красиво и логично, как прежде, зато мои диски будут знать свое место и монтироваться при добавлении и удалении флешек, внешних дисков и внутренних правильно.

Разумеется, при работе с fstab`ом лучше сохранить его копию, например, так:

sudo cp /etc/fstab /etc/fstab.old