小编Rot*_*eti的帖子

无法删除文件:“结构需要清理”

我有一个通过 LUKS 加密的外部硬盘驱动器。它包含一个 ext4 fs。

我刚刚从 rsync 收到一个错误,用于位于此驱动器上的文件:

rsync: readlink_stat("/home/some/dir/items.json") failed: Structure needs cleaning (117)
Run Code Online (Sandbox Code Playgroud)

如果我尝试删除该文件,则会出现相同的错误:

rm /home/some/dir/items.json
rm: cannot remove ‘//home/some/dir/items.json’: Structure needs cleaning
Run Code Online (Sandbox Code Playgroud)

有谁知道我可以做些什么来删除文件并修复驱动器/文件系统的相关问题(如果有的话)?

filesystems ubuntu ext4 rm files

38
推荐指数
2
解决办法
14万
查看次数

如何为 STDOUT 编码不同的数据类型,以便 STDIN 可以识别哪个是什么?

如果我有一个脚本,可以为它处理的每个文件将不同的数据类型发送到 STDOUT。如何分离每种数据类型,以便读取 STDIN 的另一个脚本知道哪个是什么?

例如。我有一个脚本,它为它处理的每个文件生成两个不同的(未知)字符串和两个不同的(未知)数字。然后还有另一个脚本从 STDIN 读取来处理每个给定的字符串、数字。如何格式化第一个脚本的输出,以便可以使第二个脚本正确识别每种类型?

我习惯于通过 JSON 序列化数据,用于网络,但我想知道是否有更轻量级或内置的 STDIN/STDOUT 解决方案?也许一些独特的分隔符或我缺少的东西?

stdout stdin

2
推荐指数
2
解决办法
1110
查看次数

标签 统计

ext4 ×1

files ×1

filesystems ×1

rm ×1

stdin ×1

stdout ×1

ubuntu ×1