我装的ubuntu是在windows下用wubi安装的,所以如果在ubuntu下要使用windows下的文件的话就必须把windows下的分区挂载到ubuntu下,但是每次用都得手动挂载,为什么不能让它自动挂载呢?于是就找到了下面的方法:
通过修改/etc/fstab这个系统中各种设备和分区的挂载点,
但是这个文件是只读的,所以我们还要有管理员权限来修改它,我上一篇日志就介绍了如何用su
root修改权限,切换到/etc文件夹。用vi编辑器直接修改就好了,如何修改呢?
Ubuntu现在默认使用UUID值表示硬盘分区,在/etc/fstab中我们很容易看到,怎么看自己机器的分区号呢?使用
ls
-al /dev/disk/by-uuid 命令:
yocn@ubuntu:~$ ls -all /dev/disk/by-uuid
总用量 0
drwxr-xr-x 2 root root 140
5月 15 2012 .
drwxr-xr-x 6 root root 120
5月 15 2012 ..
lrwxrwxrwx 1 root root
10 5月 15 08:48 26F90007F8FFD2D3
-> ../../sda6
lrwxrwxrwx 1 root root
10 5月 15 08:47 400C5B5E0C5B4DD2
-> ../../sda5
lrwxrwxrwx 1 root root
11 5月 15 08:48
c4510a1e-0e62-4546-8fbf-1ae20e9550ea ->
../../loop0
lrwxrwxrwx 1 root root
10 5月 15 08:48 E208473B08470DCB
-> ../../sda1
lrwxrwxrwx 1 root root
10 5月 15 08:48 E828D50028D4CEA6
-> ../../sda7
这就是我电脑里的分区, 我有三个分区需要挂载,于是添加如下:
- /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
究竟那个分区对应那个哪个文件夹,自己挂载后就知道了,可以到那时再修改一下。
子在川上曰,逝者如斯夫