ubuntu开机自动挂载其他分区

最近换上了最新的ubuntu10.10和以前一样,开机后不会自动挂载其他分区。尤其是和xp共享使用virtualbox的虚拟硬盘后,必须挂在位于其他位置的虚拟硬盘,不然每次要开启virtualbox的时候都要手动的来挂载一下分区,很麻烦,所以懒人就得想点懒着,让它自己开机自动挂载。查完资料后,记录一下具体过程。

 

基本思路就是编辑/etc/fstab这个开机时会自动执行的脚本。(不对的话请大家指正啊)

我们看到里面有UUID这个东西,不知道是什么。如果我们自己添加是不是也需要这个呢。于是搜之。

搜到了可以查看UUID的命令

ls -all /dev/disk/by-uuid

可以看到如下信息了:

drwxr-xr-x 2 root root 160 2010-12-15 16:01 .
drwxr-xr-x 6 root root 120 2010-12-16 00:01 ..
lrwxrwxrwx 1 root root  10 2010-12-15 16:01 12A893CBA893ABAB -> ../../sda5
lrwxrwxrwx 1 root root  10 2010-12-15 16:01 4E5CD7125CD6F425 -> ../../sda1
lrwxrwxrwx 1 root root  10 2010-12-15 16:01 52a79616-06d5-4903-a1aa-2d4b22d06d95 -> ../../sda9
lrwxrwxrwx 1 root root  10 2010-12-15 16:01 6200A6D500A6B009 -> ../../sda6
lrwxrwxrwx 1 root root  10 2010-12-15 16:01 6264D35864D32E13 -> ../../sda2
lrwxrwxrwx 1 root root  10 2010-12-15 16:01 a8d60748-e023-4860-81b1-823997eb914d -> ../../sda8

 

UUID ,全称Universally Unique Identifier
        它是一个128位,16字节的值,并确保在时间和空间上唯一。它把硬件地址、时间以及随机数结合在一下起来确保其唯一性的。一般情况下,生成算法用计算机 网卡的地址和一个60位的timestamp生成,时间是以100ns为时间间隔。例如,一台300PL 6862的计算机,主板集成的网卡的MAC地址为00-04-AC-2E-B7-DC,而UUID的最后六个字节也会是0004AC2EB7DC。

        与以前使用hda*相比,使用UUID的好处是只要分区大小没有调整,它的UUID值就是固定的,也就是说,即使把其他分区全删掉,也不影响这一分区的挂载。
        那么,如果分区改变了怎么办?有时侯需要调整分区大小,这样它的UUID值也就发生了变化,此时需要在/etc/fstab中将该分区的UUID值修改为当前值,否则无法自动挂载。

但是查到的资料这个UUID并没有使用,于是不管了,我理解也就是文件系统的hash值吧。以后有空了再说。

于是按照网上说法进行编辑/etc/fstab  我有三个分区需要挂载,于是添加如下:

/dev/sda5 /media/Software ntfs-3g defaults,locale=zh_CN.UTF-8 0 0
/dev/sda6 /media/Study ntfs-3g defaults,locale=zh_CN.UTF-8 0 0
/dev/sda7 /media/For\040Fun ntfs-3g defaults,locale=zh_CN.UTF-8 0 0
 

究竟那个分区对应那个哪个文件夹,自己挂载后就知道了,可以到那时再修改一下。

查看硬盘分区命令:sudo fdisk -l

 

开机重启好使了,可以自动挂载了。

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值