Mount与Mount Point是什么意思

Mount与Mount Point是什么意思

概述

我们平时经常见到“Mount”这个概念,它被译为“挂载”。例如在Root Explorer中,就会让你选择“挂载为只读/读写”,获取root权限以后就可以将整个系统挂载为读写,从而可以自由操作各种敏感文件。

“挂载”是一个动词,它一般用于各种存储设备。当你的系统挂载了一个存储设备后,你和你的操作系统就能访问到这个存储设备上的数据。简单说,你只能在已挂载的存储设备里查看你的文档、照片等数据。

“Mount Point”的意思是“挂载点”,它是一个目录,通过这个目录你才能访问已挂载设备中存储的数据。

深入理解

要理解mount的概念,需要先了解另外两个概念:

Partition(分区)

Partition是硬件上的概念,一个partition是硬件的某个分区。分区的好处是保证各分区间数据的独立性,这样一个分区的数据发生损坏,另一个分区的数据就不会受到影响;同时还能避免数据的冲突(如命名空间等),合理的分区甚至还可以加快读写速度。

Format(格式化)

格式化就规定了数据写入硬件的格式、规范。格式化的好处是增加数据存储、读写的效率和安全性。

格式化一个分区以后,就可以向其中写入数据。要读取这个分区中的数据,我们必须通过操作系统来访问它。所以操作系统与这个分区间建立起连接,我们通过这个连接可以访问它,就像通过网址可以访问一个网页中的数据一样。只不过这里的“连接”不是网址,而是/system/app这样的目录。建立这种“连接”,就是“挂载”;这种“连接”,就是“挂载点”。

农夫的故事

有一个农夫,他有三个孩子,25亩田(如图1)。他老了以后,决定将田分给三个孩子来种。

图表 1

第一个孩子John分得8亩田。

第二个孩子Steve分得4亩田。

第三个孩子Barbi分得13亩田。(如图2)

图表 2

农夫告诉孩子们,要种不同的作物,需要用不同的方法来犁地、除草等,比如要种菠萝,犁沟间的距离可以近一些,这样可以种得更多;而要种柑橘,每行犁沟间距离要宽,免得长大后相互遮挡阳光。

第一个孩子John种了菠萝。

第二个孩子Steve种了蓝莓。

第三个孩子Barbi种了柑橘。

他们分别用不同的方式犁了地。(如图3)

图表 3

等孩子们种的作物长起来以后,他们为了保护作物和更好的管理,决定给自己的地分别加上篱笆。篱笆加上后,想进入地里摘果子,只能通过固定的入口。(如图4)

图表 4

在上面的例子中,存在如下的对应关系:

25亩田 对应 整块存储设备;

每个孩子的田对应 存储设备中的不同Partition;

犁地的方式对应 不同的格式化处理;

地里的果实对应 分区中的不同数据;

为每块地加上篱笆对应 Mount挂载

篱笆的入口对应 Mount Point挂载点。

总结

一块存储设备上的数据从不可访问的“0”“1”到可访问的文档、照片的过程,就是Mount。

在文件系统里,访问一个存储设备的入口,就是MountPoint。比如windows系统下的c:/、d:/。

时间: 2024-07-29 11:01:16

Mount与Mount Point是什么意思的相关文章

mount failed: mount failed: exit status 1

k8s pod挂载pvc,pvc通过pv连接了glusterfs. pod一直处于creating状态,kubectl descibe pod 显示如下错误: Mounting command: systemd-run Mounting arguments: --description=Kubernetes transient mount for /var/lib/kubelet/pods/6e95525e-63ea-11e8-9cf1-5254000c4f61/volumes/kubernet

【转载】linux下的mount命令详解;

以下内容来自:http://blog.csdn.net/clozxy/article/details/5299054 http://linux.chinaunix.net/techdoc/system/2007/06/17/960372.shtml http://tutu.spaces.eepw.com.cn/articles/article/item/70737 umount: 功能:正好与mount的功能相反,卸载设备,umount后面跟挂载点或设备名(如/dev/sda5),不可以跟LAB

fdisk,mount.label

########fdisk ll /dev/sda* df -TH fdisk -cul fdisk -cu ~~n~~p~~+1G~~ partx -a /dev/sda ########EXT4 mkfs.ext4 /dev/sda6 mke2fs -b 4096 /dev/sda6 tune2fs -l /dev/sda6 ########mount,Label blkid /etc/fstab e2lab /dev/sda6 TEST6 mount LABEL=TEST6 /mnt tu

[文件系统]文件系统学习笔记(十一)——mount系统调用(其它)

1,mount example Mount (/dev/hdb1 to /home/xpl) a.要 mount 一个新的设备必须先创造一个superblock.利用要mount的文件系统的file_system_type,调用其get_sb()來创造新的super block b.创建vfsmountfor /dev/hdb1 and add to current system c.新的 vfsmount: -mountpoint 為为“xpl”的dentry -mnt_root为hdb1 d

Bind Mounts and File System Mount Order

     When you use the bind option of the mount command, you must be sure that the file systems are mounted in the correct order. In the following example, the /var/log directory must be mounted before executing the bind mount on the /tmp directory: #

CentOS系统mount windows共享文件夹

格式: mount -t cifs //IP/share-folder  /mnt-point -o username=your-username,passwd=your-password 把windows(192.168.230.1)下F分区(或者是一个文件夹)共享给用户user(密码为password),确保在cmd中输入\\192.168.230.1可以看到该共享文件夹 [[email protected] mnt]# mount -t cifs //192.168.230.1/f /mn

How to mount remote Windows shares

  Contents Required packages Basic method Better Method Even-better method Yet Another Even-better method OK, we live in the wonderful world of Linux. BUT, for many of us, having to deal with Windows is a fact of life. For example, you may want to us

Data Volume 之 bind mount - 每天5分钟玩转 Docker 容器技术(39)

storage driver 和 data volume 是容器存放数据的两种方式,上一节我们学习了 storage driver,本节开始讨论 Data Volume. Data Volume 本质上是 Docker Host 文件系统中的目录或文件,能够直接被 mount 到容器的文件系统中.Data Volume 有以下特点: Data Volume 是目录或文件,而非没有格式化的磁盘(块设备). 容器可以读写 volume 中的数据. volume 数据可以被永久的保存,即使使用它的容器

linux下mount的小常识

在修改/etc/fstab文件后,运行mount -a命令验证一下配置是否正确,否则错误配置fstab文件导致系统无法正常启动.如果系统无法正常启动,则输入root密码进入修复模式,关键的一步是重新mount /(mount -n -o remount,rw /).如果没有此步操作,则文件系统处于只读状态,导致不能修改配置文件并保存,修复存在的问题.