打开fstab:
sudo gedit /etc/fstab
在最后一行添加如下内容:
/dev/sda8 /mnt/u rtfs defaults 0 0
重启电脑即可实现自动挂载。
有关UUID可以参看这里
http://zh.wikipedia.org/wiki/UUID
大体说就是磁盘编号,即可以替代如/dev/sda1之类,好处是用uuid替代磁盘编号可以脱离硬盘实际位置顺序,比如当前系统如果新增一个新硬盘,则当前sda可能会变成sdb,或者sdb可能变成sda,到时你必须修改你的fstab文件,否则就挂不上了,然而用uuid就没有这种问题,是哪个还是哪个。
查询当前系统的uuid可以这样,终端输入:
http://zh.wikipedia.org/wiki/UUID
大体说就是磁盘编号,即可以替代如/dev/sda1之类,好处是用uuid替代磁盘编号可以脱离硬盘实际位置顺序,比如当前系统如果新增一个新硬盘,则当前sda可能会变成sdb,或者sdb可能变成sda,到时你必须修改你的fstab文件,否则就挂不上了,然而用uuid就没有这种问题,是哪个还是哪个。
查询当前系统的uuid可以这样,终端输入:
代码:
ls -l /dev/disk/by-uuid
看看就知道了
你的fstab一般可以这样写:
/dev/sda1 /media/WinXP ntfs-3g defaults 0 0
命令注释:
其中/dev/sda1是欲挂载的分区也可以写成UUID=xxxxxxxxxxxxx,自己查一下即可
/media/WinXP是欲挂载的目录,可自定义于任何位置,比如/home/<用户名>/WinXP,但必须事先建好,否则无法挂载
ntfs-3g为指定欲挂载分区的文件系统,只要linux支持的任何格式均可,如果是fat或fat32就写成vfat,如果是ext3、jfs等等就照实写
当然也可以省略,系统会自动判断,但这样增加了启动时间
defaults参数很复杂,自己man一下吧,可以暂时使用defaults即可
最好写成defaults,locale=zh_CN.utf8,否则win分区可能会出现乱码,fat32尤甚,ntfs还好
最后两个参数0 0是备份调试和开机扫描,如果是win分区就这样写不要动,如果是linux分区比如ext3,可以写为0 1,当然也可以0 0
比如我的两个分区,你参考一下:
代码:
#ST160G /dev/hdb3
UUID=AE80ED3E80ED0E21 /mnt/CARTOON ntfs-3g defaults,locale=zh_CN.utf8 0 0
#Seagat 320G /dev/sdc11
UUID=6bf2fcfd-f104-42b5-b9a3-be836e434420 /mnt/P2P jfs defaults,errors=remount-ro 0 1
UUID=AE80ED3E80ED0E21 /mnt/CARTOON ntfs-3g defaults,locale=zh_CN.utf8 0 0
#Seagat 320G /dev/sdc11
UUID=6bf2fcfd-f104-42b5-b9a3-be836e434420 /mnt/P2P jfs defaults,errors=remount-ro 0 1