|
ubuntu 9.10的 fstab 文件和其他的发行版可能有一点细微的不同,像我之前在 mandriva 里设置这么一项:/dev/sda7 /mnt/suse_root ext3 defaults,umask=000 0 0 是无效的,因为多了个 umask 。
我的 ubuntu 里的 /etc/fstab 文件:# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# / was on /dev/sda9 during installation
UUID=520fa4af-93cd-4981-89cd-0b26eaabed93 / ext3 errors=remount-ro 0 1
# /home was on /dev/sda11 during installation
UUID=06a7c2b3-7d3a-4f7d-a81f-0bf9f99f91dd /home ext3 defaults 0 2
# swap was on /dev/sda10 during installation
UUID=c4d6b761-88a4-45a4-b6b0-c0ddc5882206 none swap sw 0 0
# swap was on /dev/sda6 during installation
UUID=be94a9b1-ceb2-40e0-aeed-de8064e3a85e none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
# Entry for /dev/sda7 :
UUID=046be8db-c4db-494b-b482-e6106f9bc3a3 /mnt/suse_root ext3 defaults 0 0
# Entry for /dev/sda8 :
UUID=50297721-b5d8-402e-8329-0b5c331008dc /mnt/suse_home ext3 defaults 0 0 最后 4 行是自行添加上去的,目的是把 opensuse 安装的两个挂载分区 mount 下来。
从上面的注释可以看到,为了具有更好的伸缩性,建议使用设备的 UUID ,比如像我的,要获得 /dev/sda7 和 /dev/sda8 两个分区的 UUID ,可以使用以下命令:blkid -o value -s UUID /dev/sda7
blkid -o value -s UUID /dev/sda8 分别得到 sda7 和 sda8 两个分区对应的 UUID:046be8db-c4db-494b-b482-e6106f9bc3a3
50297721-b5d8-402e-8329-0b5c331008dc
blkid 命令种,-o 选项为格式输出,后面接 value 参数,表示输出的格式为标签 (tag) 的值。
-s 选项是获得标签,后接 UUID 表示想输出的标签是 UUID。
命令的最后是分区名称。
经过上面的设置后,便可在开机事自动 mount 下 sda7 和 sda8 两个分区。 |
|