请指点如何修改fstab实现自动挂载(解决)

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
eric_wong
帖子: 100
注册时间: 2007-01-16 20:50
来自: 广西南宁

请指点如何修改fstab实现自动挂载(解决)

#1

帖子 eric_wong » 2009-01-28 11:14

# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/sda3
UUID=58b89b44-7daa-454a-b7be-08322b211771 / ext3 relatime,errors=remount-ro 0 1
# /dev/sda6
UUID=6ec9651e-1bec-426b-a65f-da2bf43a9372 /home ext3 relatime 0 2
# /dev/sda5
UUID=ae7f2ce2-458c-4dfb-92ca-1d1c5794aa0e none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0

/dev/sda1 /media/WinXP user,auto,defaults 0 0
/dev/sda2 /media/DATA user,auto,defaults 0 0

后面两行是我自己加上去的,但是实现不了自动挂载,另外。UUID是什么意思?谢谢
上次由 eric_wong 在 2009-01-29 10:11,总共编辑 1 次。
新手上路,请多指教……
gududehuo
帖子: 92
注册时间: 2008-05-25 22:58

Re: 请指点如何修改fstab实现自动挂载

#2

帖子 gududehuo » 2009-01-28 15:46

/dev/设备 /挂载点 格式 option 0 0
如 /devsda1 /media/sda1 ext3 default 0 0
kazefsh
帖子: 52
注册时间: 2007-12-09 20:20

Re: 请指点如何修改fstab实现自动挂载

#3

帖子 kazefsh » 2009-01-28 17:08

要在media下面先把那两个目录建好
头像
adagio
论坛版主
帖子: 22110
注册时间: 2008-02-17 23:47
来自: 美丽富饶的那啥星球

Re: 请指点如何修改fstab实现自动挂载

#4

帖子 adagio » 2009-01-28 17:43

有关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
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手
eric_wong
帖子: 100
注册时间: 2007-01-16 20:50
来自: 广西南宁

Re: 请指点如何修改fstab实现自动挂载

#5

帖子 eric_wong » 2009-01-29 10:10

谢谢各位,问题解决。
我突然发现之前我建立的目录没有设好权限,不知道是不是这里的问题。
新手上路,请多指教……
tomsmish
帖子: 22
注册时间: 2008-08-23 14:21

Re: 请指点如何修改fstab实现自动挂载(解决)

#6

帖子 tomsmish » 2009-05-09 21:36

顶了,正好我也需要这个
回复