如何解决 Linux 中的磁盘问题?

如何检查磁盘是否有故障 Linux?

/var/log/messages 中的 I/O 错误表明硬盘出现问题并且可能出现故障。 您可以使用 smartctl 命令检查硬盘驱动器是否有错误,该命令是 Linux / UNIX 等操作系统下 SMART 磁盘的控制和监视实用程序。

如何修复 Linux 中的磁盘错误?

修复 Linux 中的硬盘坏扇区

  1. 下载 Ubuntu ISO 并将其刻录到 CD、DVD 或 USB 驱动器上。 …
  2. 使用步骤 1 中创建的 CD 或 USB 引导系统。
  3. 打开终端窗口。
  4. 运行命令 fdisk -l 以找出硬盘驱动器和分区设备名称。
  5. 键入以下命令以运行修复坏道应用程序。

16月2018 XNUMX年

如何在 Linux 上运行 chkdsk?

如果您的公司使用的是 Ubuntu Linux 操作系统而不是 Windows,则 chkdsk 命令将不起作用。 Linux 操作系统的等效命令是“fsck”。 您只能在未挂载(可供使用)的磁盘和文件系统上运行此命令。

如何使用 fsck 修复磁盘问题?

修复损坏的文件系统

  1. 如果您不知道设备名称,请使用 fdisk 、 df 或任何其他工具来查找它。
  2. 卸载设备:sudo umount /dev/sdc1。
  3. 运行 fsck 修复文件系统:sudo fsck -p /dev/sdc1。 …
  4. 修复文件系统后,挂载分区:sudo mount /dev/sdc1。

十一月12 2019年

如何检查我的硬盘是否有坏扇区?

如果我的驱动器报告坏扇区,我该怎么办?

  1. 双击(我的)计算机,然后右键单击硬盘。
  2. 在快捷菜单上,单击属性,然后在属性对话框中的工具选项卡上。
  3. 单击错误检查状态区域中的立即检查。

我怎么知道我的硬盘是不是新的?

3个答案。 最可靠的方法是查看 SMART 值,使用您喜欢的平台工具。 SMART 值包括 Power_On_Hours ,它应该告诉您是否使用了磁盘。 它还会告诉您很多有关磁盘运行状况的信息。

如何手动运行 fsck?

在某些情况下,您可能需要在系统的根分区上运行 fsck。 由于在挂载分区时无法运行 fsck,您可以尝试以下选项之一: 系统启动时强制 fsck。 在救援模式下运行 fsck。

我如何知道我的文件系统是否已损坏?

在某些情况下,Linux fsck 命令可用于检查和修复损坏的文件系统。
...
示例:使用 Fsck 检查和修复文件系统

  1. 更改为单用户模式。 …
  2. 列出系统上的挂载点。 …
  3. 从 /etc/fstab 卸载所有文件系统。 …
  4. 找到逻辑卷。

30 Jun。 2017的

如何修复损坏的外部硬盘驱动器?

如何在不格式化的情况下修复损坏的外部硬盘驱动器

  1. 在桌面上,打开这台电脑(我的电脑)并选择所需的外置硬盘。 右键单击它并选择属性 -> 工具 -> 单击检查。 …
  2. 使用 chkdsk。
  3. 使用磁盘管理。 …
  4. 使用磁盘部分。

chkdsk R 和 F 哪个更好?

chkdsk /f /r 和 chkdsk /r /f 之间没有太大区别。 他们做同样的事情,只是顺序不同。 chkdsk /f /r 命令将修复磁盘中发现的错误,然后定位坏扇区并从坏扇区中恢复可读信息,而 chkdsk /r /f 以相反的顺序执行这些任务。

如何在下次重新启动时运行 fsck?

触摸/forcefsck

要在 n 次重新启动时配置文件系统检查,请运行以下命令: tune2fs -c 1 /dev/sda5 –(文件系统检查将在每次重新启动后在加载操作系统之前运行)。 tune2fs -c 10 /dev/sda5 - 将 fsck 设置为在 10 次重新启动后运行。

fsck 在 NTFS 上工作吗?

fsck 和 gparted 应用程序不能用于修复 ntfs 分区的问题。 ntfsfix 不应用于尝试解决此问题。 通常应使用 Windows 工具。 但是,chkdsk 在这里没有帮助。

如何修复 Linux 中损坏的超级块?

如何恢复坏的超级块

  1. 成为超级用户。
  2. 更改到损坏的文件系统之外的目录。
  3. 卸载文件系统。 # 卸载挂载点。 …
  4. 使用 newfs -N 命令显示超级块值。 # newfs -N /dev/rdsk/ 设备名称。 …
  5. 使用 fsck 命令提供替代超级块。

如何手动修复意外的不一致运行 fsck?

遇到文件系统错误时,首先手动重新启动设备(从管理程序客户端,选择虚拟机并单击重新启动)。 当设备重新启动时,将显示以下消息:root: UNEXPECTED INCONSISTENTY; 手动运行 fsck。 接下来,键入 fsck,然后按 Enter。

如何检查 fsck 进度?

用户可能想要检查 fsck 的进度,默认情况下不启用。 为此,请在 fsck 命令中添加 -C(大写 C)。 请注意,-c(小 C)将导致只读测试。 此测试将尝试读取磁盘中的所有块,看看它是否能够读取它们。

喜欢这篇文章吗? 请分享给您的朋友:
今日操作系统