【存储设备专栏 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 环境。通过其简单的接口,用户可以轻松挂载和卸载设备,而无需深入了解底层文件系统的细节。

相关推荐
wifi chicken1 天前
Linux 端口扫描及拓展
linux·端口扫描·网络攻击
旺仔.2911 天前
Linux 信号详解
linux·运维·网络
放飞梦想C1 天前
CPU Cache
linux·cache
sayang_shao1 天前
ARM架构运行模式学习笔记
arm开发·学习·架构
Hoshino.411 天前
基于Linux中的数据库操作——下载与安装(1)
linux·运维·数据库
恒创科技HK1 天前
通用型云服务器与计算型云服务器:您真正需要哪些配置?
运维·服务器
坤坤藤椒牛肉面1 天前
arm基础IMX6ULL----点亮led
arm开发
吴佳浩 Alben1 天前
GPU 生产环境实践:硬件拓扑、显存管理与完整运维体系
运维·人工智能·pytorch·语言模型·transformer·vllm
Flamingˢ1 天前
基于ARM的裸机程序设计和开发(四):硬件编程原理与GPIO控制思路
arm开发
播播资源1 天前
CentOS系统 + 宝塔面板 部署 OpenClaw源码开发版完整教程
linux·运维·centos