且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

LINUX系统下,让VFAT和NTFS分区开机自动挂载

更新时间:2022-03-16 18:01:46

LINUX系统下,让VFAT和NTFS分区开机自动挂载

作者:vcdog

测试环境:RH AS 5
Windows既可以为FAT分区,也可以为NTFS,linux默认不支持NTFS,但是,我们可以通过编译NTFS的模块。
参考:www.chinaunix.net

任何转载请保证原文完整

1.)以root身份登陆终端,在/下创建目录
比如:Windows下有c,d,……盘
就要创建对应的/win/c ,/win/d……目录
后面我们会讲到将win盘挂载到/win下对应的目录中

2.)Linux启动时自动挂载的分区信息都保存在/etc/fstab文件中
你 可以先打开看看,大致如下(分区不同会略有不同):
LABEL=/ / ext3 defaults 1 1
LABEL=/boot1 /boot ext3 defaults 1 2
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
LABEL=SWAP-hda9 swap swap defaults 0 0


上面的记录是系统默认的,我们不必深究,只要知道记录的是启动时自动挂载的分区的信息就可以了。但我们可以看出它并不包含Windows分区。
下面我们就将Windows分区 添加进去。

3.)大家先看一下我添加后的内容:
LABEL=/boot1 /boot ext3 defaults 1 2
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
LABEL=SWAP-hda9 swap swap defaults 0 0
/dev/hda1 /win/C vfat
defaults,codepage=936,iocharset=cp936 0 0
/dev/hda5 /win/D vfat defaults,codepage=936,iocharset=cp936 0 0
/dev/hda9 /win/F ntfs defaults,utf8,umask=0222 0 0



下面我们讲解添加内容的作用:
/dev/hda? 是Win盘对应的分区号,你可以在“硬件浏览器”中的硬盘信息
中找到。
/win/? 是Win盘挂载过来后所对应的/win下的目录,该目录我们在1.)中
已经创建。
vfat 指明挂载的分区是FAT格式的。
defaults 告诉Linux启动时自动挂载。
codepa…… 让VFAT分区的中文的文件名可以正常显示,否则将显示乱码。



好了,对应讲解,修改你的/etc/fstab文件,保存,reboot!

cd /win/? 哈哈,看到熟悉的c,d,……盘了吗?

如果你使用的是字符界面的Linux,可以就此打住。
如果你使用的是Xwinfows,请继续!

4.)返回桌面
点鼠标右键,选择“新建启动器”,打开一个对话框
在名字后面输入“Win_C盘”,
把“程序”改成 “连接”,
在上面的“URL”中输入“/win/c”
你还可以选择你喜欢的图标。

这样,一个启动器就在你的桌面上安家了,只要双击它,就可以打开c 盘了。
是不是很爽啊,呵呵!
你可以给相应的盘都创建一个启动器放在桌面上。
以后可就方便多了。
祝你成功!

 

 

    本文转自vcdog 51CTO博客,原文链接:http://blog.51cto.com/255361/837864,如需转载请自行联系原作者