【Linux命令】mount / umount命令、查看文件的挂载情况(lsblk)
在Windows环境下,我们可以直接访问检测到的外部设备,如磁盘、U盘等;然而在Linux环境下,外部硬件设备如磁盘、SD卡等外部设备是无法直接访问的。因此就需要挂载。
参考链接:mount 详解
目录
1、什么是挂载?
2、为什么需要挂载?
3、如何挂载?(mount 命令)
(1) mount命令格式
(2) 使用
4、查看文件的挂载情况(lsblk)
1、什么是挂载?
挂载指的是将硬件设备的文件系统和 Linux 系统中的文件系统,通过指定目录(作为挂载点)进行关联。简单来说,可以理解为创建了一个连接磁盘分区和文件系统的通道,我们访问某个目录,就相当于进入到磁盘内部进行访问,类似于软连接。
2、为什么需要挂载?
Linux 一般是作为服务器使用的,并不像Windows仅涉及到单个用户的时候,Linux 系统上往往保存了大量的用户信息,因此系统安全尤为重要。
为了保护磁盘上的信息,最简单的方法就是“不使用的分区不挂载”,等到要用的时候再挂载,用完了就取消挂载。
3、如何挂载?(mount 命令)
挂载使用 mount 命令,取消挂载使用 umount 命令
(1) mount命令格式
mount [-t vfstype] [-o options] device dir
- vfstype:指定文件系统的类型,通常不必指定,mount 会自动选择正确的类型
- options:主要用来描述设备或档案的挂载方式
- device:要挂载的设备
- dir:设备在文件系统上的挂载点
vfstype 可选项 类型解析 iso9660 光盘或光盘镜像 msdos DOS fat16文件系统 vfat Windows 9x fat32文件系统 ntfs Windows NT ntfs文件系统 smbfs Mount Windows文件网络共享 nfs UNIX(LINUX) 文件网络共享 options 可选项 解析 loop 用来把一个文件当成硬盘分区挂接上系统 ro 采用只读方式挂接设备 rw 采用读写方式挂接设备 iocharset 指定访问文件系统所用字符集 (2) 使用
假设我们要访问 /dev/sdb1,我们把这个磁盘分区挂载到 /mountdir 目录下
mkdir /mountdir # 挂载点必须存在 mount /dev/sdb1 /mountdir # 将外部设备 /dev/sdb1 挂载到 mountdir cp /mnt/hgfs/Ubuntu-Share/uimage /mountdir # 可以对外部设备进行种种操作 umount /mountdir # 使用完以后,一定要取消挂载
4、查看文件的挂载情况(lsblk)
有的时候我们会想看一下,根文件系统或者某个文件挂载到了哪个磁盘下,我们可以使用 lsblk 命令
lsblk
我们可以看到,我们的根文件系统挂载到了 sda 下的第一分区,除此之外,我们还能看到外部设备 sdb 的分区情况和挂载情况。
免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们,邮箱:ciyunidc@ciyunshuju.com。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!



