|  | 
 
| ubuntu 9.10的 fstab 文件和其他的发行版可能有一点细微的不同,像我之前在 mandriva 里设置这么一项: 是无效的,因为多了个 umask 。/dev/sda7 /mnt/suse_root ext3 defaults,umask=000 0 0
 我的 ubuntu 里的 /etc/fstab 文件:
 最后 4 行是自行添加上去的,目的是把 opensuse 安装的两个挂载分区 mount 下来。# /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
从上面的注释可以看到,为了具有更好的伸缩性,建议使用设备的 UUID ,比如像我的,要获得 /dev/sda7 和 /dev/sda8 两个分区的 UUID ,可以使用以下命令:
 分别得到 sda7  和 sda8 两个分区对应的 UUID:blkid -o value -s UUID /dev/sda7blkid -o value -s UUID /dev/sda8
046be8db-c4db-494b-b482-e6106f9bc3a350297721-b5d8-402e-8329-0b5c331008dc
blkid 命令种,-o 选项为格式输出,后面接 value 参数,表示输出的格式为标签 (tag) 的值。
 -s 选项是获得标签,后接 UUID 表示想输出的标签是 UUID。
 命令的最后是分区名称。
 
 经过上面的设置后,便可在开机事自动 mount 下 sda7 和 sda8 两个分区。
 | 
 |