请现在就备份文件,因为磁盘故障随时可能发生。

请现在就备份文件,因为磁盘故障随时可能发生。

我正在使用 ubuntu 16.04,并且有一个内部 8tb 硬盘驱动器,我希望将其安装到我的计算机上的所有用户(包括管理员和非管理员)。

我在中创建了一个名为 8tb 的文件夹/media/8tb

然后我将以下内容添加到/etc/fstab

/dev/sda /media/8tb ext4 user,defaults 0 1

使用一段时间后,硬盘不断切换为只读,然后当我卸载并重新安装它时,它显示以下消息,要求管理员帐户安装它,不确定问题是什么?

在此输入图像描述

这是它在磁盘中的样子:

在此输入图像描述

如果我使用管理员帐户安装它,我会收到以下错误消息:

在此输入图像描述

虽然在 sudoers 文件中我添加了这个,允许非管理员帐户我必须在没有 sudo 的情况下挂载

my_non_admin_user    ALL=(ALL) NOPASSWD: /sbin/mount.cifs, /bin/mount, /bin/umount

我尝试将 fstab 文件更改为如下所示:

/dev/sda /media/8tb ext4 user,defaults 0 2

或者

UUID=629f755c-a29e-43bd-ad02-8deec4abdddb /media/8tb ext4 user,defaults 0 2

但同样的事情仍然发生,它变成只读并且

这是以下结果ll /dev/sda

brw-rw---- 1 root disk 8, 0 jun 10 22:24 /dev/sda

我已经跑了dmesg journalctl并 SMART 并将结果放入此关联

我想知道驱动器突然变成只读的原因可能是什么?以及如何避免这种情况?

答案1

我真的不想向你透露这一点,但看起来硬件中有些东西正在消失。

现在就备份文件,因为磁盘故障随时可能发生。

你不断看到的情况Input/output error表明用户空间之外发生了一些事情,我对 Linux 的 SATA 驱动程序非常有信心。在磁盘完全故障之前,我已经看到与此类似的消息(以及相应的类似行为)。

以这种方式出现错误的事实smartctl排除了文件系统损坏的根本原因;然而,这可能只是一种症状。

网上有许多更好的资源可以帮助您解决此问题,但我将尝试在这里概述一些资源。意识到没有任何这些与数据恢复一样好专家, 和可能会使情况变得更糟。如果你非常关心这些数据,并且不信任 SE 上的一些随机数据,那么你应该拔掉电源,付钱给专家,然后停止阅读。

还在?以下是一些可能有帮助的步骤:

  • rsync -ar /media/8tb $BAK_DIR其中$BAK_DIR是能够保存所有文件的目录(而不是在磁盘上)
  • umount /dev/sda; ddrescue /dev/sda $BAK_FILE其中$BAK_FILE是目录中能够容纳所有文件(而不是磁盘上)的文件

现在,进行故障排除,看看我们是否可以修复它:希望这只是一个不可靠的连接:

  • 尝试重置 BIOS,看看是否出现了一些奇怪的情况。
  • 尝试使用不同的电缆和计算机上的不同端口。
  • 尝试使用不同的电缆将其插入到不同的计算机。

如果这些都不起作用,那么你的磁盘就坏了。如果是这种情况,那么即使您修复了该磁盘,您也无法再次正确信任该磁盘。

对不起。

相关内容