问题标签 [fsck]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1196 浏览

gpt - 在linux中,fsck gpt外置硬盘失败

在 linux 中,fsck gpt 外置硬盘 fsck 无法检查 gpt 分区的外置硬盘。

该怎么办?我无法 fsck 该磁盘的文件系统!如何检查我的文件系统?我做错了什么?

以下是有关我的外置硬盘的一些信息。

0 投票
1 回答
158 浏览

git - git fsck - 如果这是干净的,那么 git repo 是否处于良好状态?(我将我的存储库放在保管箱中并想检查完整性)

我不小心把我的存储库放在了 Dropbox 中。

在我的一个存储库中,如果没有关于缺失树的消息,我无法执行 git status。(git fsck 也报告了这个)

在其他的我做了 git fsck 并且只有悬空的对象和提交。如果 git fsck 是干净的或者只是有悬空的对象/提交,我安全吗?

0 投票
0 回答
228 浏览

filesystems - 如何修复 fsck.exfat 未识别为故障的故障 EXFAT 文件系统?

我通过用 /dev/zero 填充文件来清理驱动器中的可用空间,直到它填满整个可用空间。

我在 dd 命令前面留下了一个命令,以便在完成后立即删除该文件。

但是问题来了:在它完成并删除文件几分钟后,计算机挂起(由于不相关的内存管理问题),我不得不关闭它。

现在我的操作系统(Linux Mint Tricia)说驱动器的可用空间为零,即使文件已被删除。

我什至可以使用 testdisk 看到已删除的文件条目,它在计算机挂起前几分钟被正确删除,但文件系统已损坏。

但尽管如此,fsck.exfat 表示文件系统中没有错误。而且我不知道任何其他方法可以解决它。

你有什么想法?

谢谢!

Ps.:我试图打开并查看是否可以使用 Hiren 的 Boot Mini Windows XP 工具做一些事情,只是通过尝试安装它,事情变得更加损坏。

它开始出现 VBR 校验和错误,我拥有的 exfat-utils 版本无法修复,我必须安装 1.3.0 版来修复它,但可用空间问题仍然像以前一样没有解决。

0 投票
1 回答
382 浏览

amazon-s3 - 如何修复 AWS S3 上损坏的 delta 湖表

我最终手动删除了一些 delta Lake 条目(托管在 S3 上)。现在我的 Spark 作业失败了,因为增量事务日志指向文件系统中不存在的文件。我遇到了这个https://docs.databricks.com/spark/latest/spark-sql/language-manual/delta-fsck.html 但我不确定我应该如何运行这个实用程序。

0 投票
0 回答
42 浏览

linux - 手动 fsck 卡住(centos)

我在使用 vm 时遇到问题,出现“意外的不一致,手动运行 fsck”错误。输入 root pwd 和 fsck 命令后,检查然后开始修复。当固定过程达到

它修复了孤立的 inode 列表元素,然后它卡在那里,近一个小时没有发生任何事情。这可能是什么原因?vm 中有超过 100gb 的数据,这个问题可能与磁盘使用量有关吗?该过程卡住的屏幕截图如下。

在此处输入图像描述

0 投票
0 回答
26 浏览

git - 如何检查/验证使用子模块的 Git 存储库?

看起来

不检查任何子模块(即验证子模块没有损坏的文件)。看见那个

也不支持。检查整个存储库层次结构的正确方法是什么?

我能想到的最好的就是

但这是否足够,我们可以有一些更简单的东西吗?

0 投票
0 回答
302 浏览

unix - fsck 找到 Multiply-claimed 块,并且文件与 badblock inode #1 共享

我有一个 LVM 硬盘。它包含我所有的媒体供 Kodi 使用。它偶尔(大约每周一次)无法访问媒体。尝试重新安装设备sudo mount -a导致输入/输出错误。

来自各种来源的解决方案是它包含坏块,所以我运行fsck -cc /dev/icybox/media了一个非破坏性的读写坏块检查。

花了 5 天,但终于完成了,好消息,没有读取或写入错误,但有几百个损坏的块。这是一些输出:

然后这个:

还有一堆文件说他们在 inode #1 上有 1 个与 1 个文件共享的多重声明块。我应该对克隆问题说“是”吗?

显示的所有文件都与坏块 inode #1 共享,根据https://unix.stackexchange.com/questions/198673/why-does-have-the-inode-2 inode#1 存储坏块。

所以我有一堆问题:

  1. 这个文件如何与坏块共享?
  2. 坏块列表是否不正确/损坏?
  3. 有没有办法清除坏块列表并进行另一次扫描以重新开始以正确填充它?

只要我可以列出一个列表重新下载它们,我就不会太担心丢失单个媒体文件的数据。

PS 不确定它是否相关,在此之前我已经运行了相同的 fsck 命令并且它被断电中断,所以我不知道这是否会导致损坏的 badblock inode #1。我又跑了一次,大约 70%,然后出了点问题,每个块都变成了读取错误(我认为它又变成了输入/输出错误)所以我担心所有这些块都被列为坏块,我取消了当我注意到它在大约 70% 时进行处理,所以它没有完成。

感谢您的任何帮助和答案

0 投票
1 回答
42 浏览

linux - 在格式化单个磁盘或具有多个磁盘的逻辑驱动器之前是否需要运行 fsck?

我有一个逻辑驱动器,它是一个 raid1 阵列。更换有故障的驱动器后,它开始出现一些文件系统错误,显示为cannot access: bad message列出一些文件夹和文件时。数据已经备份好了,我只想格式化一下。在进行格式化之前,我还需要运行 fsck 并修复文件系统错误吗?

0 投票
1 回答
31 浏览

backup - 如何恢复主文件夹?克隆的分区恢复了 /etc/ 等其他目录,但没有恢复 /home

我的笔记本电脑上有两个 linux 分区(一个 ubuntu 和一个 garuda)。Ubuntu 给了我一些问题,所以我安装了 Garuda 来检查它。Garuda 分区已满,所以我使用 KDE 分区管理器来缩小 ubuntu 分区,以便我可以扩展 Garuda。

然后,Ubuntu 不会挂载,也不会启动,因为它说 fs 大小错误。我在分区上运行 fsck 并对几乎所有内容都单击“是”。这包括强制重写它说它无法到达的块和删除 inode 等。事后看来可能是一个错误。

现在,我得到了一个外部硬盘驱动器并使用“sudo dd if=/dev/nvme0n1p5 of=/dev/sda1 conv=noerror,sync”克隆了 Ubuntu 分区。外置硬盘安装没有问题,但它没有 /home/ 文件夹,只有 /etc/ 等文件夹。

我不认为有很多文件我无法从 git repo 中取回,但是访问 /home 文件夹会很好,这样我就可以获取所有内容,删除 ubuntu 分区并调整 garuda 大小。

提前致谢!