本文目录
- 1、查看当前磁盘分区状态
- 2、查看当前磁盘的挂载状态
- 3、将磁盘挂载到指定目录下
- 4、从文件系统里卸载磁盘
Linux系统里,除根目录以外,任何文件或者目录要想被访问,需要将其“关联”到根目录下的某个目录来实现,这种关联操作就是所谓的“挂载”mount,这根目录下的某个目录就是所谓的“挂载点”,解除这种关联关系的过程称为“卸载”umount。只有当前已经存在的目录(可以用mkdir命令建立)可以做为“挂载点”,“挂载”成功后,“挂载点”目录下原有文件将被隐藏起来。
在Linux系统中,接入新的硬盘或者移动硬盘或者U盘后,不像WINDOWS一样可以直接用盘符访问硬盘里的文件,需要将移动硬盘/U盘的分区挂载后才能访问里面的文件与目录。
理论上,任何文件系统(既任何目录,任何文件)都可以被挂载,这里只简单如果将一个新的硬盘分区挂载到Linux系统里。
1、查看当前磁盘分区状态
我们可以使用lsblk命令来查看当前分区的状态,我们可以看到,我们系统里有3个硬盘sda, sdb, nvme0n1。sdb就是我们的USB移动硬盘,我们可以看到这个移动硬盘下只有一个分区sdb1,当前没有被挂载到任何目录下,所以是无法访问这个硬盘里的文件与目录的。
2、查看当前磁盘的挂载状态
除了上述说到的lsblk外,我们更常用的命令是mount,我们可以用这个命令来查看当前的文件系统挂载状态,系统挂载的情况比较复杂,所以我们用grep /dev/来过滤一下,只显示硬盘分区的挂载状态。如下图我们可以看到nvme0n1下的二个分区nvme0n1p1和nvme0n1p2分别被挂载到了二个目录下,sda硬盘的sda2分区也被挂载了,但sdb硬盘的sdb1分区未被挂载。
3、将磁盘挂载到指定目录下
在指定目录下创建新目录后,用mount /dev/sdb1 ./mydisk/命令,将sdb1分区挂载到/media/mydisk目录下,挂载完成后,就可以在/media/mydisk目录下看到移动硬盘里的文件与目录了。
这里我们再使用lsblk或者mount命令就可以看到挂载状态如下图所示。
或
4、从文件系统里卸载磁盘
运行以下命令后,则将sdb移动硬盘的sdb1分区从文件系统中卸载,不再能通过 /media/mydisk访问移动硬盘下的目录与文件。
umount /dev/sdb1
本文链接:https://my.lmcjl.com/post/5599.html
4 评论