swap分区的UUID问题
我用/lib/udev/vol_id -u /dev/hda5得到的UUID是:
1813e0e3-d2b4-4e0b-aed0-1e157c522598
而/dev/hda5在fstab文件中的UUID是:
1954fcc9-27db-4fd0-89c3-0a3a7043d5c5
奇怪的是,除了swap分区,其余分区用vol_id查询得到的UUID都和fstab文件中的一致。
我想知道fstab文件中swap分区的UUID是从何而来的呢?
如果它是通过mkswap得到的,为什么mkswap每次执行得到的UUID又不相同呢?
我的分区划分情况是:
[/sun/labs/busybox/busybox-1.1.3/_install/sbin]# df -l
文件系统 1K-块 已用 可用 已用% 挂载点
/dev/hda1 5036284 337584 4442868 8% /
varrun 253880 92 253788 1% /var/run
varlock 253880 0 253880 0% /var/lock
procbususb 10240 144 10096 2% /proc/bus/usb
udev 10240 144 10096 2% /dev
devshm 253880 0 253880 0% /dev/shm
lrm 253880 17580 236300 7% /lib/modules/2.6.17-10-generic/volatile
/dev/hda8 3020140 1358600 1508124 48% /opt
/dev/hda9 15116836 9341556 5007376 66% /sun
/dev/hda6 10080488 3323196 6245224 35% /usr
/dev/hda7 3028080 2196296 677964 77% /var
我的fstab文件内容为:
[/sun/labs/busybox/busybox-
1.1.3/_install/sbin]# cat /etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/hda1
UUID=c68fa843-121c-4779-be67-ab127dcebc6c / ext3 defaults,errors=remount-ro 0 1
# /dev/hda8
UUID=c9cb53e9-8980-43db-bdc9-9efbba091177 /opt ext3 defaults 0 2
# /dev/hda9
UUID=e64114a3-1509-46d7-9b35-321b642ea770 /sun ext3 defaults 0 2
# /dev/hda6
UUID=c284404d-be3a-42ac-94b2-64e92a7490b7 /usr ext3 defaults 0 2
# /dev/hda7
UUID=9005a3d7-3deb-4b7b-9a11-de2905c7175b /var ext3 defaults 0 2
# /dev/hda5
UUID=1954fcc9-27db-4fd0-89c3-0a3a7043d5c5 none swap sw 0 0
/dev/hdc /media/cdrom0 udf,iso9660 user,noauto 0 0
Reply to: