Linux下mount命令报错怎么办

哎呀老弟他在mount命令之前也遇到了Linux系统的错误。
真是让人头疼。
记得2 01 9 年的时候我在我们公司做修炼者,当时我正准备挂载新买的硬盘分区。
当我第一次运行 mount 命令时,终止给我一条错误消息“mount:/dev/sdb1 :”无法读取超级块。
我当时就很困惑,心想这是什么意思?然后我就按照我说的步骤开始排查。

首先我仔细阅读了错误信息,发现文件系统损坏了。
我当时有点震惊。
毕竟硬盘里有重要的数据。
然后我去查明该设备是否存在,然后使用 lsblk 发现该设备根本不存在。
然后检查系统类型,用blkid看没有问题,是ext4 格式的。

然后我遇到了许可问题。
由于我不是root用户,所以我使用了sudo命令来提升权限。
但它仍然遇到许可问题。
后来我了解到必须在/etc/fstab文件中添加一个用户选项,以便普通用户可以挂载它。

然后我确认了挂载目录,但找不到该目录,我使用 sudo mkdir -p 命令创建它,还使用 ​​sudo chown 命令将域更改为我的用户名。

然后我平静下来系统是否在船上。
我正按山的命令停下来,却发现他还没有坐下。
我放心了。

最后我看了系统日志,发现是硬分区的问题。
我发送了fsck来恢复它,然后磁盘之前是什么。

在整个过程中,我确实踩过很多坑,但也学到了很多东西。
现在回想起来,那段时间真的很充实。
顺便问一下,兄弟,你遇到什么困难了?我无法向你解释。

Linux磁盘分区错误及解决方案

分区表坏了?使用 fdisk 或 gdisk 重建。
数据重要吗?先备份!
分区大小设置错误? resize2 fs调整。
不要忘记先扩展分区。

分区无法挂载? fsck 修复文件系统。
检查/etc/fstab,UUID没有对齐?
分区空间不够?删除垃圾文件并压缩大文件。
没时间?使用 GParted 进行扩展。

文件系统崩溃了? fsck强制修复。
严重地?查找备份并恢复。

如何预防?定期备份,不要断电。

fdisk、fsck、resize2 fs 和 GParted 是核心。
smartctl 检查健康状况。
数据备份呢?

如何在Linux中扩展逻辑卷空间 Linux LVM在线扩容技巧

上周 我的那个朋友 在 Linux 中扩展 LVM 时 他犯了一个错误,忘记制作备份副本 结果数据丢失了 后来后悔了
检查文件系统类型很重要 ext4 和 XFS 不同 如果你使用了错误的命令,它就会结束。

文件夹集没有足够的空间。
逻辑卷扩容困难 系统立刻崩溃
并且花了很长时间 只要解决问题 深入的教训
现在在扩展之前 请务必先检查 有足够的空间吗? 路径正确吗?
操作时要小心。
握手时不要出错 数据才是最重要的
算了 由你决定

fstrim the discard operration is not supported 啥问题

你好,我最近就发生了这样的事情。
那天,我在服务器上升级系统,发现运行fstrim命令时,系统提示“fstrim:不支持丢弃操作”。
这让我很困惑,起初我以为这是我的错误。

然后我仔细研究了这个问题。
首先,我使用df -T命令检查根目录的文件系统类型,发现是ext2 该文件系统不支持 TRIM 操作。
我记得以前在旧服务器上遇到过类似的问题。
当时我直接升级到ext4 ,问题就解决了。

然后我检查了挂载选项,发现丢弃选项未启用。
这次我吸取了教训,在mount命令后立即添加了discard参数,但问题依然存在。
于是我又检查了/etc/fstab文件,果然没有destroy选项。
我将discard选项添加到根目录行并重新启动系统,这次fstrim命令成功运行。

但是,必须提到的是,硬件支持也很重要。
我之前用SSD也遇到过这个问题。
后来我用hdparm命令检查,发现SSD不支持TRIM。
现在我的记忆力更好了,以后我一定会在购买任何硬件之前检查规格。

如果卷配置位于 LVM 逻辑卷上,您还需要小心卷配置。
我之前在服务器上配置 LVM 时,由于卷配置问题,TRIM 操作失败。
然后我重新配置逻辑卷,问题就解决了。

最后,如果您使用的是虚拟化环境,则需要检查您的虚拟磁盘和虚拟机管理程序配置。
之前在KVM上配置虚拟机时,没有将discard参数添加到虚拟机的XML配置中,导致TRIM操作失败。

总之,如果您遇到此问题,请首先检查您的文件系统类型、挂载选项、硬件支持,然后检查您的 LVM 或虚拟化配置。
进行更改后,重新启动服务或系统,最后使用 fstrim -v 命令进行验证。
这样,“fstrim:不支持丢弃操作”的问题就应该解决了。