挂载了Windows分区,但我发现下一次启动计算机后,还要执行相同mount操作,显然太烦琐,要在系统启支时自动挂载Windows分区,需要执行以下步骤:
//首先打开一个终端窗口
$
//切换为超级用户root,挂载分区需要root用户权限
# su -
//用 gedit 文本编辑器打开系统开机时自动挂载文件系统的表文件 /etc/fstab
# gedit /etc/fstab
//在文本最后一行添加
/dev/hda5 /mnt/win_d vfat defaults,codepage=936,iocharset=cp936 0 0
/dev/hda9 /mnt/win_h ntfs defaults,iocharset=cp936 0 0
//保存后退出gedit,重新启动计算机即可生效
// //做一下学习笔记,我的/etc/fstab文件如下:
/dev/hda10 / ext3 defaults 1 1
/dev/hda12 /boot ext3 defaults 1 2
none /dev/pts devpts gid=5,mode=620 0 0
none /proc proc defaults 0 0
none /dev/shm tmpfs defaults 0 0
/dev/hda11 swap swap defaults 0 0
/dev/cdrom /mnt/cdrom iso9660 noauto,codepage=936,iocharset=gb2312 0 0
/dev/fd0 /mnt/floppy auto noauto,owner,kudzu 0 0
/dev/hda5 /mnt/win_d vfat defaults,codepage=936,iocharset=cp936 0 0
/dev/hda9 /mnt/win_h ntfs defaults,iocharset=cp936 0 0
在/etc/fstab文件里,第一列是挂载的文件系统的设备名,第二列是挂载点,第三列是挂载的文件系统类型,第四列是挂载的选项,选项间用英文的逗号分隔。第五六列不知道是什么意思,还望高手指点。
在最后两行是我手工添加的Windows下的D、H盘,加了codepage=936和iocharset=cp936参数是使Linux OS支持中文文件名。
参数defaults实际上包含了一组默认参数:
rw 以可读写模式挂载
suid 开启用户ID和群组ID设置位
dev 可解读文件系统上的字符或区块设备
exec 可执行二进制文件
auto 自动挂载
nouser 使一般用户无法挂载
async 以非同步方式执行文件系统的输入输出操作
大家可以看到在这个列表里,光驱和软驱是不自动挂载的,参数设置为noauto。如果你非要设成自动挂载,你要确保每次开机时你的光驱和软驱里都要有盘,呵呵。

