【Linux命令】mount / umount命令、查看文件的挂载情况(lsblk)

2024-07-13 1114阅读

在Windows环境下,我们可以直接访问检测到的外部设备,如磁盘、U盘等;然而在Linux环境下,外部硬件设备如磁盘、SD卡等外部设备是无法直接访问的。因此就需要挂载。

【Linux命令】mount / umount命令、查看文件的挂载情况(lsblk)


参考链接:mount 详解


目录

1、什么是挂载?

2、为什么需要挂载?

3、如何挂载?(mount 命令)

(1) mount命令格式

(2) 使用

4、查看文件的挂载情况(lsblk)


1、什么是挂载?

挂载指的是将硬件设备的文件系统和 Linux 系统中的文件系统,通过指定目录(作为挂载点)进行关联。简单来说,可以理解为创建了一个连接磁盘分区和文件系统的通道,我们访问某个目录,就相当于进入到磁盘内部进行访问,类似于软连接。

【Linux命令】mount / umount命令、查看文件的挂载情况(lsblk)

2、为什么需要挂载?

Linux 一般是作为服务器使用的,并不像Windows仅涉及到单个用户的时候,Linux 系统上往往保存了大量的用户信息,因此系统安全尤为重要。

为了保护磁盘上的信息,最简单的方法就是“不使用的分区不挂载”,等到要用的时候再挂载,用完了就取消挂载。

3、如何挂载?(mount 命令)

挂载使用 mount 命令,取消挂载使用 umount 命令

(1) mount命令格式

mount [-t vfstype] [-o options] device dir
  • vfstype:指定文件系统的类型,通常不必指定,mount 会自动选择正确的类型
  • options:主要用来描述设备或档案的挂载方式
  • device:要挂载的设备
  • dir:设备在文件系统上的挂载点
    vfstype 可选项类型解析
    iso9660光盘或光盘镜像
    msdosDOS fat16文件系统
    vfatWindows 9x fat32文件系统
    ntfsWindows NT ntfs文件系统
    smbfsMount Windows文件网络共享
    nfsUNIX(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 的分区情况和挂载情况。 

    【Linux命令】mount / umount命令、查看文件的挂载情况(lsblk)

VPS购买请点击我

免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们,邮箱:ciyunidc@ciyunshuju.com。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

目录[+]