mount命令详解(mount命令的作用)

mount命令详解(mount命令的作用)

扫码添加渲大师小管家,免费领取渲染插件、素材、模型、教程合集大礼包!

Linux中的根目录以外的文件要想被访问,需要将其“关联”到根目录下的某个目录来实现,这种关联操作就是“挂载”,这个目录就是“挂载点”,解除次关联关系的过程称之为“卸载”。

注意:“挂载点”的目录需要以下几个要求:

(1)目录事先存在,可以用mkdir命令新建目录;

(2)挂载点目录不可被其他进程使用到;

(3)挂载点下原有文件将被隐藏。

挂载与卸载

挂载方法:mount DECE MOUNT_POINT

mount:通过查看/etc/mtab(文章最后会对/etc/mtab有个解释)文件显示当前系统已挂载的所有设备

命令使用格式:mount [-fnrsvw] [-t vfstype] [-o options] device dir

device:指明要挂载的设备;

(1) 设备文件:例如/dev/sda5

(2) 卷标:-L 'LABEL', 例如 -L 'MYDATA'

(3) UUID, -U 'UUID':例如 -U '

0c50523c-43f1-45e7-85c0-a126711d406e'

(4) 伪文件系统名称:proc, sysfs, devtmpfs, configfs

dir:挂载点

事先存在;建议使用空目录;

进程正在使用中的设备无法被卸载;

常用命令选项:

-t vsftype:指定要挂载的设备上的文件系统类型;
-r: readonly,只读挂载;
-w: read and write, 读写挂载;
-n: 不更新/etc/mtab;
-a:自动挂载所有支持自动挂载的设备;(定义在了/etc/fstab文件中,且挂载选项中有“自动挂载”功能)
-L 'LABEL': 以卷标指定挂载设备;
-U 'UUID': 以UUID指定要挂载的设备;
-B, --bind: 绑定目录到另一个目录上;
注意:查看内核追踪到的已挂载的所有设备:cat /proc/mounts

默认挂载选项:defaults:rw, suid, dev, exec, auto, nouser, and async

案例分析

1、指定文件系统将块设备挂载至指定空文件夹内:演示内容:

1)没有指定文件系统,命令是否能正确执行;

2)指定错误文件系统,命令是否能正确执行;

3)挂载点有内容的文件夹,查看被挂载后其内容是否消失。

通过上述演示,说明了:

1)没有指定文件系统,块设备也可以正常挂载;

2)指定与块设备不一致的文件系统类型则命令报错;

3)挂载点有内容的文件夹,在挂载后内容消失,卸载后内容重现,也就是说挂载后会将原文件内容掩盖,但并不对其进行其他操作。

2、演示内容:

1)指定卷标并以只读方式挂载;

2)对目录进行挂载操作,查看其与硬链接与软链接有何不同。

通过上述演示,说明了:

1)指定卷标挂载可行,以只读方式挂载后,无法对挂载点中的内容进行修改、创建等操作;2)目录的挂载实质上是硬链接,挂载后可以对里面的文件内容进行修改与删除。

注:文件夹的挂载在df中并不显示

………………………………………………………………………………………………………………………

卸载命令:umount

命令使用格式:

# umount DEVICE

# umount MOUNT_POINT

上面已经演示过umount的使用

fuser:查看正在访问指定文件系统的进程:

命令使用格式:

# fuser -v MOUNT_POINT

终止所有在正访问指定的文件系统的进程:慎用

# fuser -km MOUNT_POINT

关于linux的挂载方法就介绍到这了。

分享到 :
相关推荐

.coffee域名可以备案吗

coffee是一个最常用的英文单词之一。大多数人应该都知道这个词是咖啡的意思。毕竟咖...

服务器硬件防火墙配置(服务器硬件防火墙安装)

服务器硬件防火墙配置视频教学:

HyperHost教程:通过ISPmanager面板将网站上传到主机上的教程

HyperHost作为一家知名乌克兰主机商。在2008年成立。专业提供虚拟主机。VP...

如何做好美国云主机的安全管理(如何做好美国云主机的安全管理工作)

做好美国云主机的安全管理的方法:1。需要做好物理方面的安全。比如避免出现人为损坏物理...

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注