Ubuntu配置fstab文件实现个性化加载Windows分区


  此文章目的在于,通过个性化配置,使挂载成功的Windows分区的所属用户为你自己Ubuntu系统的用户,这样在图形界面下即可方便地进行文件的读写操作了;去掉挂载后很多文件的执行权限,因为Windows的文件在Ubuntu中基本是不能执行什么程序的,所以要这个执行权限也没有什么用,且有时还会妨碍到正常操作,所以去掉为好;配置成启动时不检查挂载的Windows分区,首先,减少了启动时间,其次就是检查的话,其实对于Windows分区来说没什么用,有时还会损害到原来在Windows分区下的文件,所以不检查为好;解决中文乱码问题,使用utf8编码可以很好地支持中文,当然你也可用其它支持中文的编码。

  首先在终端运行命令

  ls -l /dev/disk/by-uuid

  得到Windows分区的uuid号,假如得到如下一行结果

  lrwxrwxrwx 1 root root 10 2009-03-15 06:57 7AF2-643D -> ../../sda9

  接下来编辑/etc/fstab文件,加入如下两行

  #/dev/sda9

  UUID=7AF2-643D /media/AMUSE vfat uid=1000,gid=0,umask=133,dmask=022,utf8 0 0

  解释说明

  第一行 #/dev/sda9

  注释语句,表明挂载分区,便于查看

  第二行 UUID=7AF2-643D /media/AMUSE vfat uid=1000,gid=0,umask=133,dmask=022,utf8 0 0

  各列之间用tab键进行分隔,也可用空格代替

  UUID=7AF2-643D : 要挂载分区的uuid号

  /media/AMUSE : 挂载点

  vfat : 文件系统类型,我的分区是fat32类型,所以采用vfat。这项值要根据挂载分区的文件系统类型进行相应修改,若不知可采用auto值,自动进行检测。

  uid=1000,gid=0,umask=133,dmask=022,utf8 : 关键列值来的。uid=1000,表明挂载分区里的文件的所属用户是谁,这里使用了1000,是我自己Ubuntu的用户帐号id值,可根据需要修改,改成你自己Ubuntu系统的用户id值;gid=0,表明文件的所属用户组是哪一个组,这里的0代表root用户组,也可根据需要修改;umask=133,权限掩码,这个值说明挂载分区里的文件权限为 rw-r--r-- ,这种权限配置够用也适用;dmask=022,这个是文件夹权限,权限值为 rwxr-xr-x ,这种配置对文件夹来说是很好用的;上面两项权限掩码值可根据自己需要修改,不过我个人非常推荐使用这种配置,实用,够用;utf8,分区编码设置,解决中文乱码问题,我喜欢用utf8,个人也可根据需要修改,替换成gb2312之类其他的支持中文的也可。

  0 : 这项默认采用0即可

相关内容