【存储设备专栏 2.8 -- linux 下挂载命令 mount 与 gio mount】

==> 请阅读嵌入式及芯片开发学必备专栏】<==


文章目录

    • [mount 命令](#mount 命令)
    • [gio mount](#gio mount)
      • [`gio mount -d` 详细介绍](#gio mount -d 详细介绍)
      • 用法示例
        • [示例 1: 挂载 U 盘](#示例 1: 挂载 U 盘)
        • [示例 2: 查看挂载的设备](#示例 2: 查看挂载的设备)
        • [示例 3: 卸载设备](#示例 3: 卸载设备)
      • 注意事项
      • 总结

mount 命令

要将插入到 Linux 系统的 U 盘(假设为 /dev/sdb1)挂载到目录 t32 上,你需要按照以下步骤操作:

步骤

  1. 创建挂载点
    首先,确保目录 t32 存在。如果不存在,你可以使用 mkdir 命令创建它:

    bash 复制代码
    mkdir -p /path/to/t32

    /path/to/t32 替换为你希望挂载的实际路径。

  2. 挂载 U 盘
    使用 mount 命令将 U 盘挂载到 t32 目录:

    bash 复制代码
    sudo mount /dev/sdb1 /path/to/t32

    请确保用正确的设备名称替换 /dev/sdb1,通常 U 盘的设备名称是 /dev/sdb1,可以通过 lsblkfdisk -l 命令确认。

  3. 检查挂载
    你可以使用 lsblkdf 命令确认设备是否已成功挂载:

    bash 复制代码
    lsblk

    或者

    bash 复制代码
    df -h

    查找输出中是否有 /path/to/t32,以确认挂载成功。

卸载(可选)

在不再需要使用 U 盘时,应该卸载它以确保所有数据被写入磁盘并防止数据丢失:

bash 复制代码
sudo umount /dev/sdb1

gio mount

在 Linux 系统中,gio mount 是 GNOME 输入输出(GIO)框架中的一个命令,用于挂载和管理设备及网络位置。与传统的 mount 命令相比,gio mount 更加面向桌面用户,支持挂载网络资源、FTP、SMB 和自动挂载 U 盘等设备。

gio mount -d 详细介绍

  • -d 选项 : 该选项用于指定要挂载的设备路径。这个设备路径通常指向具体的块设备,如 /dev/sdb1
    gio mount 命令封装了许多高层功能,借助于 GIO 和 GVFS(GNOME 虚拟文件系统)来操作设备和网络协议。

用法示例

示例 1: 挂载 U 盘

假设你有一个 U 盘设备路径为 /dev/sdb1,可以使用以下命令挂载:

bash 复制代码
gio mount -d /dev/sdb1

执行这条命令后,gio 会自动处理挂载过程,包括选择挂载点等。

示例 2: 查看挂载的设备

要查看当前使用 gio 挂载的设备,可以使用:

bash 复制代码
gio mount -l

这将列出所有通过 gio 挂载的设备,并显示它们的挂载点。

示例 3: 卸载设备

使用 gio 也可以卸载设备。假设你想卸载之前的 U 盘,可以使用:

bash 复制代码
gio mount -u /dev/sdb1

这个命令将卸载指定的设备。

注意事项

  • 权限 : gio mount 通常不需要超级用户权限,因为它依赖于用户会话的权限管理。
  • 挂载点 : GNOME 和许多桌面环境会自动选择挂载点,一般在 /media/username/ 下。
  • 兼容性 : gio mount 主要在 GNOME 桌面环境下工作良好,其他桌面环境可能需要其他工具。

总结

gio mount 提供了一种现代化的方式来管理 Linux 系统中的设备和网络资源挂载,尤其适合桌面用户和 GNOME 环境。通过其简单的接口,用户可以轻松挂载和卸载设备,而无需深入了解底层文件系统的细节。

相关推荐
A小辣椒10 小时前
TShark:Wireshark CLI 功能
linux
A小辣椒14 小时前
TShark:基础知识
linux
AlfredZhao16 小时前
OCI 明明分配了 200G 系统盘,为什么 df 只看到 30G?
linux·oci
AlfredZhao1 天前
vi 删除指定范围的行,不用再反复按 dd
linux·vi
用户9718356334662 天前
银河麒麟 KY10 申威(SW64) 安装 nginx-1.16.1-2.p01.ky10.sw_64.rpm 详细步骤
linux
猪脚踏浪2 天前
linux 拷贝文件或目录到指定的位置
linux
大树882 天前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠2 天前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
霸道流氓气质2 天前
领域驱动设计(DDD)在 Spring Boot 微服务中的实践指南
运维·spring boot·微服务
bush42 天前
嵌入式linux学习记录十四、术语
linux·嵌入式