Linux学习记录—“什么是挂载?mount命令的用法?”
Posted 一切因为是码农
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux学习记录—“什么是挂载?mount命令的用法?”相关的知识,希望对你有一定的参考价值。
什么是挂载?
1.定义:
在linux操作系统中,挂载是指将一个设备(通常是存储设备)挂接到一个已存在的目录上。要访问存储设备中的文件,通过访问这个挂载目录来访问。
上面的定义或许不够通俗,我在诸位大佬的博客中发现了更清楚的解释,看完豁然开朗:
linux操作系统将所有的设备都看作文件,它将整个计算机的资源都整合成一个大的文件目录。
我们要访问存储设备中的文件,必须将文件所在的分区挂载到一个已存在的目录上,然后通过访问这个目录来访问存储设备。挂载就是把设备放在一个目录下,让系统知道怎么管理这个设备里的文件,了解这个存储设备的可读写特性之类的过程。
2.挂载、挂载点、卸载:
Linux中的根目录以外的文件要想被访问,需要将其“关联”到根目录下的某个目录来实现,这种关联操作就是“挂载”,这个目录就是“挂载点”,解除次关联关系的过程称之为“卸载”。
mount命令格式:
mount [-t vfstype] [-o options] device(设备) dir(挂载目录)
-
t vfstype 指定文件系统的类型,mount会自动选择正确的类型。
常用类型有:光盘镜像iso、linux文件网络共享nfs等。
-
-o options 主要用来描述设备或者档案的挂接方式。常用的参数有:
loop:用来把一个文件当成硬盘的分区挂接上系统
ro:采用只读的方式挂接设备
rw:采用读写方式挂接设备
-
device :要挂接的设备
-
dir:设备在系统上的挂接点(mount point)
注意: 对挂载点目录的要求
(1)目录事先存在,可以用mkdir命令新建目录;
(2)挂载点目录不可被其他进程使用到;
(3)挂载点下原有文件将被隐藏。
挂载实例:挂载光驱
mkdir /mnt/cdrom
(创建挂接点)
mount -t iso9660 -o ro /dev/cdrom /mnt/cdrom/
(将设备/dev/cdrom挂载到挂接点/mnt/cdrom中)
挂载实例:挂载光盘镜像文件(.iso)
mkdir /mnt/centos
mount -o loop /root/CentOS-7-x86_64-DVD-1810.iso /mnt/centos/
案例:卸载(unmount)
umount /mnt/cdrom 注:umount后面接的是你的挂载目录
以上是关于Linux学习记录—“什么是挂载?mount命令的用法?”的主要内容,如果未能解决你的问题,请参考以下文章