linux查看磁盘挂载的三种方法

看看这三种安装Linux的方法:
1 .使用 df 命令 该命令的目的是找出使用了多少磁盘空间。
例如,如果您使用 df -h,它会告诉您每个磁盘安装在哪里、已使用多少、还剩多少。
但是,有时挂载点和磁盘名称不在同一行,这可能会导致运行脚本时出现问题。
之前写剧本的时候,我就陷入过这样的困境,花了很长时间寻找原因。

2 使用mount -l命令 该命令专门检查挂载了哪些磁盘。
比如mount -l 会列出所有挂载,磁盘名和挂载点在一行,看起来顺眼。
但缺点是它不会告诉您每张光盘的大小。
上次挂载系统盘的时候,光看根目录几乎没有注意到根目录这么小。

3 查看etc/mtab文件 该文件会记住当前安装的磁盘。
例如,使用 cat /etc/mtab,格式类似于 mount -l。
但要注意,有时挂载磁盘时加上-n参数,如mount /dev/sda1 /mnt -o nolock,这个文件无法更新。
上次创建虚拟机时,您忘记添加 -n。
结果脚本无法读取最新版本,搞了好久才搞清楚。

说实话,这三种方法要看情况和需求。
如果您想要完整的信息,请使用 df,如果您想快速查看挂起的内容,请使用 mount -l,如果您想检查文件,请使用 mtab。
但使用时要小心,不要被参数所迷惑。

怎么查看Linux 中文件系统的挂载情况是否成功?

df -h 列表中有目标挂载点,挂载成功。

目标设备+挂载点在挂载列表中,挂载成功。

直接 ls 挂载点列出文件和成功挂载。

无需重启即可验证,首先 sudo mount /dev/sda1 /mnt。

linux无法挂载硬盘

硬盘无法挂载。
文件系统状态为“cleanwitherrors”。
1 . 卸载分区:umount /dev/sda5 如果失败,该进程将被捕获。
2 . 强制终止进程:fuser -mk /dev/sda5 参数-m指定设备,-k强制进程终止。
3 . 修复文件系统:fsck -y /dev/sda5 -y 参数自动更正所有错误。
4 . 重新启动系统。
重启后检查:
mount 检查安装状态。
dumpe2 fs /dev/sda5 -h |
检查打印头状态是否为“干净”。

在继续之前请备份您的数据。
如果这不起作用,请检查硬盘是否有坏扇区或文件系统日志: dmesg | grep sda5