分类: LINUX
2012-01-30 13:19:14
来源: ChinaUnix博客 日期: 2007.06.07 01:32 (共有条评论) |
Linux中fstab文件的配置和理解 @作者:micle @时间:2007.6.7 fstab(/etc/fstab)是Linux下比较重要的配置文件,它包含了系统在启动时挂载文件系统和存储设备的详细信息。下面是我机子上的fstab文件: LABEL=/ / ext3 defaults 1 1 LABEL=/boot1 /boot ext3 defaults 1 2 tmpfs /dev/shm tmpfs defaults 0 0 devpts /dev/pts devpts gid=5,mode=620 0 0 sysfs /sys sysfs defaults 0 0 proc /proc proc defaults 0 0 LABEL=SWAP-sda11 swap swap defaults 0 0 /dev/sda6 /mnt/winE vfat defaults 0 0 /dev/sda8 /mnt/winG ntfs defaults 0 0 可以看到这个文件有六列,下面以最后一列为例一一作解释,这里假设你对mount命令比较熟悉: 1. 第1列是需要挂载的文件系统或存储设备,这里为我Windows上的G盘,分区为/dev/sda8. 2. 第2列是挂载点,我选择为/mnt/winG. 3. 第3列指定文件系统或分区的类型,我的G盘是NTFS类型的,在Linux下表示为ntfs. File types: Linux file systems: ext2, ext3, jfs, reiserfs, reiser4, xfs, swap. Windows: vfat = FAT 32, FAT 16 ntfs= NTFS Note: For NTFS rw ntfs-3g CD/DVD/iso: iso9660 Network file systems: nfs: server:/shared_directory /mnt/nfs nfs 0 0 smb: //win_box/shared_folder /mnt/samba smbfs rw,credentials=/home/user_name/winbox-credentials.txt 0 0 auto: The file system type (ext3, iso9660, etc) it detected automatically. Usually works. Used for removable devices (CD/DVD, Floppy drives, or USB/Flash drives) as the file system may vary on these devices. 4. 第4列为挂载选项,详细参考man mount. 下面列出一些常用的选项: auto: 系统自动挂载,fstab默认就是这个选项 ro: read-only rw: read-write defaults: rw, suid, dev, exec, auto, nouser, and async. --------------------------------------------------------------------------------------- auto 开机自动挂载 default 按照大多数永久文件系统的缺省值设置挂载定义 noauto 开机不自动挂载 nouser 只有超级用户可以挂载 ro 按只读权限挂载 rw 按可读可写权限挂载 user 任何用户都可以挂载 请注意光驱和软驱只有在装有介质时才可以进行挂载,因此它是noauto fat32: rw,nosuid,nodev,relatime,uid=1000,gid=1000,fmask=0022,dmask=0077,codepage=cp437,iocharset=ascii,shortname=mixed,showexec,utf8,errors=remount-ro,uhelper=udisks 要去掉,codepage=cp437 ? ----------------- fstab挂载windows分区,中文名称文件夹乱码显示解决: iocharset=utf8,umask=0 ------------------------------------------------------------------------------------------------------ 5. 第5列为dump选项,设置是否让备份程序dump备份文件系统,0为忽略,1为备份。 6. 第6列为fsck选项,告诉fsck程序以什么顺序检查文件系统,0为忽略。 参考资料: “How to edit and understand /etc/fstab”: "How to fstab": |