设备的挂载

本文介绍如何在Linux环境下进行磁盘分区管理和文件系统的挂载操作,包括使用fdisk命令查看磁盘设备、利用df命令检查磁盘空间使用情况以及挂载和卸载外部存储设备的具体步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

vim /root/diskpass

server里做

系统分区

fdisk -l 查看真实存在的设备

/dev/xdx

 /dev/hd0         并口

/dev/sda        串口  sata    a表示第一块

/dev/cdrom  /dev/sr0     光驱

/dev/mapper/      虚拟出来的设备

          

df           正在使用


blkid         可以使用


cat /proc/partitions     系统识别

  

fdisk -l 查看真实存在


df -h 2n次方       统计出来较下面小


df -H 10n次方 

   

 设备的挂载与卸载

df查看正在使用的设备


插上u盘,再次df会发现多出设备


 

 

umount /dev/sdb1      卸载u盘设备


mount /dev/sdb1       装载u盘设备

mount /dev/sdb1 /mnt/      装载u盘设备到/mnt/


再次df查看


/dev/sdb1       15307184  1123024  14184160   8% /mnt

cd/mnt/


打开另一真机界面,切换超级用户

umount /mnt/   无法卸载


[root@foundation36 ~]# umount /mnt/

umount: /mnt: target is busy.

        (In some cases useful info about processes that use

         the device is found by lsof(8) or fuser(1))

可用fuser -kvm /dev/sdb1 卸载


在另一界面会发现

[root@foundation36 mnt]# Killed


 

 给挂载设备权限


[root@foundation36 ~]# mount -o ro /dev/sdb1 /mnt/                   只读权限


[root@foundation36 ~]# touch /mnt/file

touch: cannot touch ‘/mnt/file’: Read-only file system


[root@foundation36 ~]# mount -o re mount,rw /dev/sdb1                         读写权限


<think>好的,用户想了解如何在Ubuntu系统中查看设备挂载情况。我需要先回忆相关的命令和文件系统知识,确保提供准确的信息。 首先,常见的命令有mount、df和lsblk。mount命令直接显示当前挂载的文件系统,但输出可能比较冗长。df则更侧重于磁盘空间的使用情况,加上-h参数更易读。lsblk可以显示块设备信息,包括挂载点,结构清晰。这些命令各有特点,用户可能需要不同的场景下使用。 另外,/proc/mounts文件也是一个信息来源,里面记录了系统的挂载信息,不过内容可能比较技术性。对于新手来说,可能需要解释一下这些命令的输出格式和如何理解各个字段的含义。 用户可能还关心如何识别特定的USB设备或SD卡,这时候可能需要结合lsblk查看设备名称,比如sdb1,再通过mount或df确认挂载点。如果设备没有自动挂载,可能需要手动挂载,但这可能超出当前问题的范围,不过可以简要提及。 需要注意权限问题,某些命令可能需要sudo,但一般来说查看挂载情况普通用户权限应该足够。还要提醒用户安全卸载设备的方法,虽然问题没问,但可能是有用的补充信息。 需要确保步骤清晰,分点说明每个命令的用途和示例,让用户能够一步步操作。同时,避免使用过于专业的术语,用简单的中文解释,让新手也能理解。可能还要提到GUI的方法,比如使用文件管理器,但用户的问题可能更偏向命令行,所以以CLI为主。 最后检查有没有遗漏的重要命令或方法,比如findmnt,或者blkid,但可能这些不太常用,先介绍基本的几个命令。确保语法正确,行内代码用反引号,但根据用户的要求,数学公式用$...$,不过这里可能用不到数学公式,主要涉及命令行和路径。需要确认用户指令中的格式要求,比如行内代码是否用$...$,但根据系统级指令,可能指的是数学表达式,所以命令行代码应该用反引号。但用户给的例子都是数学相关的,所以可能命令行代码可以正常使用,不过需要遵循用户提到的LaTeX语法正确,但这里命令行不需要LaTeX,可能用户只是强调数学部分。需要明确,但暂时按常规处理,用反引号包裹命令。 可能还需要注意中英文标点,使用中文的标点符号,比如“:”和“。”,保持一致性。结构上分步骤,每个命令作为一部分,说明用法和示例输出,解释各个字段的意义,帮助用户理解。 总结,回答应包括以下几个命令:mount、df -h、lsblk,以及/proc/mounts文件,每个部分简要说明,示例和解释。可能还需要比较它们的不同,帮助用户选择适合的方法。</think>在Ubuntu系统中,查看设备挂载情况可通过以下方法实现: --- ### 1. **使用 `mount` 命令** **功能**:显示当前已挂载的所有文件系统。 **命令**: ```bash mount ``` **输出示例**: ``` /dev/sda1 on / type ext4 (rw,relatime,errors=remount-ro) tmpfs on /run type tmpfs (rw,nosuid,nodev) ``` - **字段说明**: - 第1列:设备名称(如 `/dev/sda1`) - 第2列:挂载点(如 `/` 表示根目录) - 第3列:文件系统类型(如 `ext4`, `tmpfs`) - 第4列:挂载选项(如 `rw` 表示可读写) --- ### 2. **使用 `df` 命令** **功能**:显示磁盘空间使用情况,包含挂载点信息。 **命令**(添加 `-h` 参数以易读格式显示): ```bash df -h ``` **输出示例**: ``` Filesystem Size Used Avail Use% Mounted on /dev/sda1 50G 20G 28G 42% / tmpfs 3.9G 0 3.9G 0% /dev/shm ``` - **关键列**: - `Mounted on`:挂载点路径。 --- ### 3. **使用 `lsblk` 命令** **功能**:列出所有块设备(如硬盘、U盘)及其挂载点。 **命令**: ```bash lsblk ``` **输出示例**: ``` NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 50G 0 disk └─sda1 8:1 0 50G 0 part / sdb 8:16 1 14.9G 0 disk └─sdb1 8:17 1 14.9G 0 part /media/usb ``` - **关键字段**: - `MOUNTPOINT`:设备挂载路径(如 `/media/usb` 表示U盘)。 --- ### 4. **查看 `/proc/mounts` 文件** **功能**:通过系统文件直接读取挂载信息(内容与 `mount` 命令类似)。 **命令**: ```bash cat /proc/mounts ``` --- ### 5. **针对移动设备挂载** 若需确认U盘/SD卡是否挂载: 1. 插入设备后,执行 `lsblk` 查看新增的设备(如 `/dev/sdb1`)。 2. 通过 `df -h` 或 `mount` 检查其挂载点(通常在 `/media/用户名/设备名`)。 --- ### 总结 | 方法 | 特点 | 适用场景 | |---------------|-------------------------------|-----------------------| | `mount` | 显示详细挂载参数 | 查看所有挂载项 | | `df -h` | 结合磁盘空间使用情况 | 快速定位挂载点 | | `lsblk` | 显示设备树状结构 | 识别未挂载的物理设备 | | `/proc/mounts`| 系统级原始数据 | 脚本调用或高级调试 | 通过以上方法,可全面掌握Ubuntu系统的设备挂载状态。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值