停电、跳闸 突发断电导致ubuntu磁盘挂载失灵解决技巧
停电、跳闸 突发断电导致ubuntu磁盘挂载失灵解决技巧
二、关机后重启,登录 windows10/11
==【shutdown /s /f /t 0 】=============二、关机后重启,登录 Ubuntu
============直接点击看下能否正常 正常就不用管下面的步骤==============================================================================================步骤 1:重启自动挂载服务(核心!以前能挂载,大概率是这个服务卡了)
==【sudo systemctl restart udisks2 】================解释:udisks2就是 Ubuntu 负责「点一下就自动挂载磁盘」的核心服务,重启它不会改任何配置、不会碰任何文件,只是让服务重新加载,很多时候服务卡死了,重启就恢复正常。
步骤 2:对无法挂载的盘,执行安全修复(只清脏位,不碰数据)
=【sudo ntfsfix /dev/sda1 】==============================================
异常关机Windows 的时候,用shutdown /s /f /t 0这个命令关机,就不会再出现脏位问题
=============下面的可以直接忽略不看===============================
意外断电出挂载故障 → 进 Windows 让系统全盘自检理顺磁盘状态 → 正常完整关机清掉脏标记 → 切回 Ubuntu 直接恢复原样
ubuntu异常关机磁盘挂载失效原因:
打雷跳闸整机断电:整台机器瞬间断电骤停,不管是 Linux 后台读写、还是硬盘里 Windows 分区的数据读写全都直接中断,磁盘写入流程没走完,直接给所有 NTFS 盘打上异常断电脏卷标识。
Ubuntu 识别到磁盘有非正常断电残留标记,出于数据安全直接锁死自动挂载,不点也不识别,这就是这次唯独出问题的真正原因。
根源:Windows 没彻底断电关机,给 NTFS 分区打上脏卷标记,Ubuntu 出于安全直接拒绝自动挂载
第三步:批量修复所有无法挂载的 NTFS 分区脏位
==【# 修复/dev/sda1(固态新卷) sudo ntfsfix /dev/sda1
# 修复/dev/sda2(本地磁盘) sudo ntfsfix /dev/sda2
# 修复/dev/sdb3(161GB卷) sudo ntfsfix /dev/sdb3
# 修复/dev/sdb5(LEROMS1) sudo ntfsfix /dev/sdb5 】===========
每个盘执行后显示Processing completed successfully,就说明修复成功了。
第四步:手动测试挂载(验证修复是否生效)
==【# 创建挂载点 sudo mkdir -p /media/ubuntu/固态新卷
# 手动挂载 sudo mount -t ntfs-3g /dev/sda1 /media/ubuntu/固态新卷 】==========
如果没有报错,打开文件管理器就能看到这个盘了,其他盘同理,把设备名和挂载点改成对应的即可。
检查硬盘健康
===【# 安装硬盘健康检查工具 sudo apt install smartmontools -y# 检查sda硬盘健康 sudo smartctl -a /dev/sda
# 检查sdb硬盘健康 sudo smartctl -a /dev/sdb 】=================