建设什么网站好,万网网站开发,网络运维工程师就业分布,淘宝网站建设基本流程图硬盘重新分区后#xff0c;linux的硬盘表的重新设置发布时间:2007-12-29 16:04:19来源:红联作者:Alwaysfirm会硬盘分区后uuid会变动#xff0c;导致linux挂载硬盘出错。-----什么是uuid?UUID#xff0c;全称Universally Unique Identifier它是一个128位#xff0c;16字节的…硬盘重新分区后linux的硬盘表的重新设置发布时间:2007-12-29 16:04:19来源:红联作者:Alwaysfirm会硬盘分区后uuid会变动导致linux挂载硬盘出错。-----什么是uuid?UUID全称Universally Unique Identifier它是一个128位16字节的值并确保在时间和空间上唯一。它把硬件地址、时间以及随机数结合在一下起来确保其唯一性的。一般情况下生成算法用计算机网卡的地址和一个60位的timestamp生成时间是以100ns为时间间隔。例如一台300PL 6862的计算机主板集成的网卡的MAC地址为00-04-AC-2E-B7-DC而UUID的最后六个字节也会是0004AC2EB7DC。uuid会在硬盘分区调整后发生变化-----查各分区对应的uuid ls -l /dev/disk/by-uuid-----修改linux的uuid分配表 sudo vi /etc/fstabUbuntu现在默认使用UUID值表示硬盘分区在/etc/fstab中我们很容易看到# /etc/fstab: static file system information.##proc /proc proc defaults 0 0# /dev/hda1UUID6286feb3-3037-4893-b0f1-8c9edba3c447 / ext3 defaults,errorsremount-ro 0 1# /dev/hda5UUID45bdb727-57db-46c2-8b33-e2dc813c0e18 /media/mydoc ext3 defaults 0 2# /dev/hda7UUID1bfc17a2-b39c-451b-8ce8-2b3bc13bf6e8 none swap sw 0 0/dev/hdd /media/cdrom0 udf,iso9660 user,noauto 0 0/dev/ /media/floppy0 auto rw,user,noauto 0 0在GRUB启动项中也有这样的表示kernel /boot/vmlinuz-2.6.20-14-generic rootUUID6286feb3-3037-4893-b0f1-8c9edba3c447 roquiet splash localezh_CN与以前使用hda*相比使用UUID的好处是只要分区大小没有调整它的UUID值就是固定的也就是说即使把其他分区全删掉也不影响这一分区的挂载。那么如果分区改变了怎么办有时侯需要调整分区大小这样它的UUID值也就发生了变化此时需要在/etc/fstab中将该分区的UUID值修改为当前值否则无法自动挂载。查询分区UUID值可以使用下面的命令ls -al /dev/disk/by-uuid结果是如下的形式总用量 0drwxr-xr-x 2 root root 100 2007-04-06 20:09 .drwxr-xr-x 5 root root 100 2007-04-06 20:09 ..lrwxrwxrwx 1 root root 10 2007-04-06 20:09 1bfc17a2-b39c-451b-8ce8-2b3bc13bf6e8 - ../../sda6lrwxrwxrwx 1 root root 10 2007-04-06 20:09 6286feb3-3037-4893-b0f1-8c9edba3c447 - ../../sda1lrwxrwxrwx 1 root root 10 2007-04-06 20:09 8c6640b5-9c65-44d7-8f09-771b8c589922 - ../../sda5这是我的硬盘分区的UUID可见sda5调整大小后UUID发生了变化将fstab中对应的部分该掉OK-----各种硬盘格式参数如下#ext3# Entry for /dev/sda3 :UUIDb5105255-3d75-46bf-8836-ca69f3ae6ee6 / ext3 defaults,errorsremount-ro 0 1# ntfs# Entry for /dev/sda1 :UUID2290D8F490D8D001 /media/sda1 ntfs-3g defaults,localezh_CN.UTF-8 0 1# fat 32# Entry for /dev/sda6 :UUID471E-29DD /media/sda6 vfat defaults,utf8,umask007,gid46 0 1# swap# Entry for /dev/sda8 :#UUIDD2B82509B824EDA3 none swap sw 0 0