自动挂载分区

此页由Linux Wiki用户Chenxing于2011年3月22日 (星期二) 00:23的最后更改。

出自Linux Wiki

(重定向自Fstab
提示:此文已超过 13 年(4997 天)未更新,如发现内容过时或有误,欢迎改进:)

通过编辑/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]

不想在桌面上显示图标?

参见隐藏GNOME桌面已挂载硬盘的图标

参考资料

  1. GNOME Bugzilla上有关找不到自动挂载的分区的Bug报告

本文对您有帮助?分享给更多朋友!

反馈与讨论

发现文档不全面、有错误却没时间编辑文档?想分享自己的经验或见解?欢迎在此留言、讨论。
个人工具
简体繁体转换