/etc/fstab 文件总结,请指正
来源:互联网 发布:网络兼职安安平平更能 编辑:程序博客网 时间:2024/05/17 03:11
/etc/fstab 文件总结
示例:(本地虚拟机系统)
# /etc/fstab: static file system information.
#
# Use 'vol_id --uuid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# / was on /dev/sda1 during installation
UUID=739ea458-7699-434a-bec4-fc37d3928d97 / ext3 relatime,errors=remount-ro 0 1
# swap was on /dev/sda5 during installation
UUID=c1dbcdc2-ef59-43e7-8122-ca07321f978b none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0
解析:
这是一个表,在启动的时候,会从该文件中读取文件系统的信息 来加载设备。
每行表示一条记录,项目之间用空格或Tab间隔开。
依次是:设备文件 挂载点 文件类型 mouont参数 dump参数 fsck顺序
1.设备文件:IDE设备一般描述为/dev/hdaXN,X是IDE设备通道(a, b, or c),N代表分区号;SCSI设备一描述为/dev/sdaXN。
2.挂载点:该字段描述希望的文件系统加载的目录点,对于swap设备,该字段为none;对于加载目录名包含空格的情况,用40来表示空格。
3.文件类型:定义了该设备上的文件系统,一般常见的文件类型为ext2 (Linux设备的常用文件类型)、vfat(Windows系统的fat32格式)、NTFS、ext、msdos、iso9660、nfs、swap等,可以参见/prco/filesystems说明
codepage国家语言代码页
iocharset字符集
*******
注意:/dev/fd0 /mnt/floppy auto noauto,owner,kudzu 0
这里在文件格式位置的是 auto,他意味着当mount的时候 可以不用指定文件类型,系统会自动到/etc/filesystems中去寻找文件类型。所以mount /dev/fd0 /mnt/floppy被允许。
*******
4.mount的参数:包括,rw, suid, dev, exec, auto, nouser(uid不等于0 不可以执行), and async(异步).
ro 以只读模式加载该文件系统
rw 可读可写挂载
sync 不对该设备的写操作进行缓冲处理,这可以防止在非正常关机时情况下破坏文件系统,但是却降低了计算机速度
user 允许普通用户加载该文件系统
nouser:只允许root挂载
quota 强制在该文件系统上进行磁盘定额限制
noauto 不再使用mount -a命令(例如系统启动时)加载该文件系统
为了安全起见,可以指明其他挂载参数,例如:
noexec(不允许可执行文件可执行,但千万不要把根分区挂为noexec,那就无法使用系统了,连mount 命令都无法使用了,这时只有重新做系统了!
nodev(不允许挂载设备文件)
nosuid,nosgid(不允许有suid和sgid属性)
nouser(不允许普通用户挂载)
默认floppy和cdrom都是 noauto,而default是包含auto的。
*******************************************
这里的参数不一定全面,以后需要仔细整理
*******************************************
5.dump参数 0表示永远不备份 1表示每天备份 2表示两天备份 依次类推
6.fsck顺序 0表示忽略 1,2,3……是表示检查顺序,通常 1被根用,网络文件和光驱软驱 被忽略
其他示例:
# /etc/fstab
/dev/hda8 swap swap defaults 0 0
/dev/hda9 / ext2 defaults 1 1
/dev/hda6 /wine vfat defaults,codepage=936,iocharset=cp936 0 0
/dev/hda7 /winf vfat defaults,codepage=936,iocharset=cp936 0 0
/dev/hdb /cdrom iso9660 noauto,user 0 0
none /proc proc defaults 0 0
none /dev/pts devpts gid=5,mode=620 0 0
LABEL=/12 / ext3 defaults 1 1
none /dev/pts devpts gid=5,mode=620 0 0
none /proc proc defaults 0 0
none /dev/shm tmpfs defaults 0 0
/dev/hda4 swap swap defaults 0 0
/dev/cdrom /mnt/cdrom iso9660 noauto,owner,kudzu,ro 0 0
/dev/fd0 /mnt/floppy auto noauto,owner,kudzu 0 0
/dev/hda1 /mnt/c vfat exec,dev,suid,rw,umask=0,iocharset=gb2312,codepage=936 0 0
/dev/hda5 /mnt/d vfat exec,dev,suid,rw,umask=0,iocharset=gb2312,codepage=936 0 0
/dev/hda6 /mnt/e vfat exec,dev,suid,rw,umask=0,iocharset=gb2312,codepage=936 0 0
/dev/hda7 /mnt/f vfat exec,dev,suid,rw,umask=0,iocharset=gb2312,codepage=936 0 0
/dev/hda8 /mnt/g vfat exec,dev,suid,rw,umask=0,iocharset=gb2312,codepage=936 0 0
还有,
LABEL=/boot /boot ext3 defaults,ro 1 2 的mount写法被接受
- /etc/fstab 文件总结,请指正
- /etc/fstab文件解析
- /etc/fstab文件
- /etc/fstab文件详解
- /etc/fstab文件内容
- /etc/fstab文件详解
- /etc/fstab文件详解
- /etc/fstab文件解析
- /etc/fstab文件详解
- /etc/fstab文件详解
- /etc/fstab文件
- /etc/fstab文件详解
- /etc/fstab 文件解释
- /etc/fstab 文件解释
- /etc/fstab 文件解释
- /etc/fstab文件解析
- /etc/fstab 文件解释
- /etc/fstab文件详解
- listview 删除和插入 指定行
- linux-2.6.21内核中建立jffs2文件系统(mtd分区的使用)
- LoadRunner 测试过程
- Android的Ril分享
- 线程函数的设计以及MsgWaitForMultipleObjects函数的使用要点
- /etc/fstab 文件总结,请指正
- Java与模式读后总结--设计原则汇总
- 智能网络资源系统 3.1.4.1140 RC 1
- Flyweight
- 最简单的jQuery程序
- 解决combox重设emptyText不显示
- CString 截取
- 字符集与代码页对照表(Character set & Code Page)
- CString Format