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

相关推荐
Tim风声(网络工程师)12 小时前
排查内网互联网访问流程
运维·服务器·网络
坚持就完事了12 小时前
Linux中如何添加环境变量
linux·运维·服务器
AC赳赳老秦13 小时前
政企内网落地:OpenClaw 离线环境深度适配方案,无外网场景下本地化模型对接与全功能使用
java·大数据·运维·python·自动化·deepseek·openclaw
l1t13 小时前
mingw和Linux中的gcc和llvm编译器编译的pocketpy执行同一个python脚本的不同效果
linux·运维·python
ITyunwei098714 小时前
团队管理与人才发展:如何打造一支“召之即来,来之能战”的铁军?
大数据·运维·人工智能
白緢14 小时前
一、Linux 基础入门
linux·运维·服务器
Deepoch14 小时前
面向工业现场自主运维:Deepoc 具身模型开发板的端侧智能升级路径
运维·人工智能·科技·巡检机器人·deepoc
菜菜艾15 小时前
自动化环境补丁更新系统
linux·运维·bash·运维开发
江上清风山间明月15 小时前
Nginx基于域名区分的多网站部署
运维·nginx·部署·php·多个网站
HalvmånEver15 小时前
MySQL的索引
android·linux·数据库·学习·mysql