自动挂载分区
此页由Linux Wiki用户Chenxing于2011年3月22日 (星期二) 00:23的最后更改。
出自Linux Wiki
(重定向自Fstab)
提示:此文已超过 13 年(4994 天)未更新,如发现内容过时或有误,欢迎改进:)
通过编辑/etc/fstab可在启动时自动挂载分区,该方法适用于所有Linux发行版。本文介绍其使用方法及在使用桌面环境时的常见问题(如在GNOME中找不到自动挂载的分区等)。
目录 |
fstab文件
下面是/etc/fstab的一个片段:
# <file system> <mount point> <type> <options> <dump> <pass> /dev/sda1 /media/C ntfs nls=utf8,umask=0222 0 0 /dev/sda5 /media/D ntfs-3g umask=0222,locale=zh_CN.UTF-8 0 0 /dev/sda6 /media/E vfat umask=0 0 0 LABEL=Ubuntu / ext3 defaults 0 0 /dev/sda8 swap swap defaults 0 0
不难发现,该文件分若干行,每行对应一个设备,#开头的为注释。每行分为六列:设备地址、挂载点、文件系统类型、挂载选项(Mount Options)和两个数字,列之间用空格或Tab隔开,行间不用严格对齐。具体地,
- 设备地址
- 一般指向一个分区(详见磁盘分区表示方法)或某个设备,也可使用LABEL=或UUID=等表示方式。
- 挂载点
- 要挂载到的任意已经存在的文件夹(见Linux目录结构)
- 文件系统类型
- 文件系统的类型。ntfs与ntfs-3g的区别是前者只能读,后者可读写
- 选项
- 多数会被传给mount命令。其它常用的有"noauto"表示不自动挂载、"user"表示允许用户挂载。
- 最后两列
- 一个与备份有关,一个与文件系统检查有关,一般桌面应用中可均设为0
umask是用于控制相应文件夹访问权限的,详见文件权限。
常见问题
在“设备”“计算机”中找不到?
通过此方法自动挂载的分区可以自动被KDE等桌面环境识别,在文件管理器中很好找到。但在GNOME环境中,只有挂载到/media/...或/home/...下的文件夹才会显示在“计算机”或“设备”中,只要把分区挂载到这样的文件夹,就能在GNOME的文件管理器中方便找到分区了。当然,加一个书签也是一种可行的方法。[1]
不想在桌面上显示图标?
参考资料
本文对您有帮助?分享给更多朋友!
反馈与讨论
发现文档不全面、有错误却没时间编辑文档?想分享自己的经验或见解?欢迎在此留言、讨论。