如何理解linux系统里文件系统的挂载和卸载
1个回答
2021-01-12
展开全部
通过Linux专有的虚拟文件/proc/mounts可查看当前已经挂载文件系统的列表。
/proc/mounts是内核数据结构的接口,因此总是包含已挂载文件系统的精确信息。
mount和umount命令会自动维护/etc/mtab文件,该文件所包含的信息与/proc/mounts
的内容相似,特别是包含了传递给mount文件系统专有选项,并未在/proc/mounts中.但
是因为系统调用mount和umount并不更新/etc/mtab,如果某些挂载或卸载了设备的应用
程序没有更新该文件,那么/etc/mtab可能会变得不准确。
/etc/fstab(由系统管理员手工维护)包含了对系统支持的所有文件系统的描述,该文件
可供mount,umount,fsck使用。
/proc/mounts,/etc/mtab,/etc/fstab的格式相同。如下:
tmpfs /run tmpfs rw,nosuid,noexec,relatime,size=206380k,mode=755 0 0
这条记录包含了6个字段。
1 已经挂载的设备名
2 设备的挂载点
3 文件系统类型
4 挂载标志
5 一个数字--dump会用它来控制对文件系统的备份操作,只有/etc/fstab文件才会用到该字段和6字段。
在/proc/mounts和/etc/mtab中,该字段总为0
6 一个数字 --在系统引导时,用于控制fsck对文件系统的检查顺序。
/proc/mounts是内核数据结构的接口,因此总是包含已挂载文件系统的精确信息。
mount和umount命令会自动维护/etc/mtab文件,该文件所包含的信息与/proc/mounts
的内容相似,特别是包含了传递给mount文件系统专有选项,并未在/proc/mounts中.但
是因为系统调用mount和umount并不更新/etc/mtab,如果某些挂载或卸载了设备的应用
程序没有更新该文件,那么/etc/mtab可能会变得不准确。
/etc/fstab(由系统管理员手工维护)包含了对系统支持的所有文件系统的描述,该文件
可供mount,umount,fsck使用。
/proc/mounts,/etc/mtab,/etc/fstab的格式相同。如下:
tmpfs /run tmpfs rw,nosuid,noexec,relatime,size=206380k,mode=755 0 0
这条记录包含了6个字段。
1 已经挂载的设备名
2 设备的挂载点
3 文件系统类型
4 挂载标志
5 一个数字--dump会用它来控制对文件系统的备份操作,只有/etc/fstab文件才会用到该字段和6字段。
在/proc/mounts和/etc/mtab中,该字段总为0
6 一个数字 --在系统引导时,用于控制fsck对文件系统的检查顺序。
快又稳
2024-10-28 广告
2024-10-28 广告
广州快又稳网络科技有限公司是一家集技术研发、产品创新、服务优化于一体的高新技术企业。公司自成立以来,始终秉承“网络使人类缩进距离,我们让网络快又稳”的核心理念,致力于为全球客户提供高效、安全、易用的互联网解决方案及信息技术服务。在数字时代,...
点击进入详情页
本回答由快又稳提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询