挂载点
在 Debian 这类的 Unix-like 系统里,文件以树状的文件夹阶层组织。/
文件夹称为 “根文件夹”;其他的文件夹都是此根文件夹的子文件夹。“挂载” 是把周边设备 (通常是磁盘) 纳入系统文件树的工作。例如以其他磁盘保存用户个人的数据,将 “挂载” 于 /home/
文件夹。根文件系统由系统内核永远挂载于根;其他设备可则稍后再通过启动顺序或以 mount
命令挂载进来。
一些可移动式设备 ( 如 U 盘,移动硬盘等 ),会在连接上时被自动挂载,尤其是当使用 GNOME
一类的桌面环境时,其他情况下则需要用户手动挂载。同样,既然存在挂载,也就存在卸载 ( 从文件树中移除 ),普通用户通常没有执行 mount
和 umount
命令的权限,管理员用户才可以。但是在 /etc/fstab
中可以通过 user
选项指定具体的某个挂载点具有操作权限。
mount
命令不指定任何参数会显示出当前的挂载点列表,如要只显示 /etc/fstab
文件中存在的挂载点则使用 findmnt --fstab
命令。对于简单的情况,要挂载一个磁盘,例如 /dev/sdc1
使用 ext3
文件系统,挂载到 /mnt/tmp
文件夹下,命令为:
/etc/fstab
文件列出所有开机自动或手动挂载的设备,每个挂载点由一列文本表述。
例如,以下文件为安装完成后安装程序创建的 /etc/fstab
文件:
格式如下:
按照需求将设备填入 /etc/fstab
即可实现开机自动挂载。
还有一种开机不会直接挂载,直到用到为止才进行挂载的操作,会在后续章节再进行讨论。
最后更新于