我装的ubuntu是在windows下用wubi安装的,所以如果在ubuntu下要使用windows下的文件的话就必须把windows下的分区挂载到ubuntu下,但是每次用都得手动挂载,为什么不能让它自动挂载呢?于是就找到了下面的方法:
通过修改/etc/fstab这个系统中各种设备和分区的挂载点,
但是这个文件是只读的,所以我们还要有管理员权限来修改它,我上一篇日志就介绍了如何用su root修改权限,切换到/etc文件夹。用vi编辑器直接修改就好了,如何修改呢?
Ubuntu现在默认使用UUID值表示硬盘分区,在/etc/fstab中我们很容易看到,怎么看自己机器的分区号呢?使用 l
s -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
究竟那个分区对应那个哪个文件夹,自己挂载后就知道了,可以到那时再修改一下。
子在川上曰,逝者如斯夫