/dev/disk/uuid的说明

前沿:

    Tip:设备(硬盘或者USB)都有一段开始的扇区提供一块存储引导程序的区域,用于启动当前设备的系统。

    在BIOS中设定启动项的意义在于加载那个设备的引导程序

    Tip:BIOS加电自检之后,加载引导程序(一般是grub或者lilo,还有可能是syslinux等),引导程序最终加载内核和虚拟根文件系统initrd。

    Tip:最终挂载真正的根文件系统

    真正的根文件系统是由/boot/grub/menu.lst指定的,其中的root参数携带。本文针对的是grub引导程序,相关的syslinux程序对应的配置文件是syslinux.cfg.

    我们发现一般情况下我们很少接触/dev/disk/by-path by-label by-uuid等等,这是哪跟葱啊!

但是使用光盘安装系统的时候,root的参数一般是如下开头的方式:root=/dev/disk/by-uuid。

为什么这么设定。可能只有两块硬盘以上的服务器才需要这样子考虑。一般情况下,我们都是使用/dev/sda等设备描述符的,很少使用uuid这种UUID标志技术。这就涉及到盘符的飘逸问题。我们无法肯定这块硬盘一定会被分配/dev/sda的盘符,除非只有一块盘,并且还不是IDE接口(显示hd).对于任何一块硬盘uuid是默认固定不变的,这是一个全球唯一的设备标识。这也就是为什么安装系统的时候使用uuid的原因。实际上uuid也是一个分区的软连接,我们可以通过ll指令查看所指向的设备。

 

 

你可能感兴趣的:(uuid)