inode

更改 cygwin stat 报告的 Windows 分区设备号
inode

更改 cygwin stat 报告的 Windows 分区设备号

我有两个具有相同设备号的分区: $ stat -c "%D" /cygdrive/c ec6d967e $ stat -c "%D" /cygdrive/g ec6d967e 我认为这是因为 G: 是从 C: 的映像中恢复的。C:\cygwin64 安装在 / 上。当我尝试运行时,diff -r / /cygdrive/g/cygwin64它会跳过具有相同设备 + inode 编号的目录。根据此错误报告,这不是 diff 中的错误: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=33467 那么我该如何更改 G...

Admin

修复与其他文件具有相同 inode 的损坏文件(linux、ntfs)
inode

修复与其他文件具有相同 inode 的损坏文件(linux、ntfs)

在使用 pi(raspbian)在新磁盘上复制数千张图像时,rsync 因错误而停止,无法将临时文件移动到正确的文件名。 真实文件名确实存在,但与同一文件夹(同一分区)中的其他文件具有相同的 inode: $ stat -c '%i' ./2021-04-12/image_2021-04-12_18-18-23.JPG ./2021-04-12/image_2021-04-12_18-20-09.JPG 26768 26768 第一个文件无法删除: $ rm ./2021-04-12/image_2021-04-12_18-18-23.JPG rm: i...

Admin

试图了解删除硬链接与释放 inode 表中的值有何关系?
inode

试图了解删除硬链接与释放 inode 表中的值有何关系?

当删除硬链接时,链接会被移除,但文件本身的内容会继续存在(即,其空间不会被释放),直到指向该文件的所有链接都被删除。 我的理解是仅有的当文件本身被删除时,这个特定文件的 Inode 表是否会重置?因为即使原始文件也是由1在 ls 命令的元数据中。 比如说,我有 2 个指向某个文件的硬链接,我删除了这两个硬链接,在删除最后一个链接之前,Inode 数据仍然在表中被索引?这样对吗? 使用该命令时,df -hi它不会提供太多有关空间是否已清除的信息。因此,我的第二个问题是,我如何才能确切知道 Inode 数据何时已清除且不占用空间? ...

Admin

长时间使用 ext4lazyinit 会损坏驱动器吗?为什么要在 ext4 中初始化 inode 表(在 NTFS 中不需要任何类型的初始化)?等等
inode

长时间使用 ext4lazyinit 会损坏驱动器吗?为什么要在 ext4 中初始化 inode 表(在 NTFS 中不需要任何类型的初始化)?等等

我以前从来没有关注过 ext4lazyinit。但是今天,在我格式化我的 4TB 外置 USB 硬盘并首次挂载后,LED 灯一直闪烁,没有任何写入和读取。我发现这是因为 ext4lazyinit 初始化了 inode 表。还有一个 [ext4lazyinit] 过程。我有一些问题: 1、既然 NTFS 没有这个“问题”,ext4 为什么要这样做?初始化 inode 表会让 ext4 比 NTFS 更安全、更快吗?我知道 NTFS 没有 inode,它有其他处理数据的方式。但 NTFS 可以快速格式化和挂载,而不需要初始化任何东西。那么 ext4 为什么要有这...

Admin

一个文件、一个文件夹占用多少个 inode?
inode

一个文件、一个文件夹占用多少个 inode?

在网上查了很多资料之后,我仍然不太清楚一个文件和一个文件夹占用多少个inode。 另外,我注意到 inode 以千字节显示,而不是基数。 那么如何计算一个文件或者文件夹所需的inode数量呢? PS 我的错了,输出中的K“和”似乎意味着千和百万,而不是千字节和兆字节。M$ sudo df -ih/ ...

Admin

为什么 /proc 和 /sys 有 inode 1?
inode

为什么 /proc 和 /sys 有 inode 1?

目录 /proc 和 /sys 的 inode 值为 1,尽管这意味着“坏块”。它们两个都在运行,并且我还有另一台 Linux 机器,除了这两台机器之外,/boot 的 inode 值也是 1。 adam@AdamMobile:/$ ls -i 1179649 bin 2 dev 25034753 home 22675457 lib 12058625 media 1 proc 10092545 sbin 12 swapfile 8912897...

Admin

分析Ext4分区中的分配空间以提高数据恢复效率
inode

分析Ext4分区中的分配空间以提高数据恢复效率

我正在尝试使用 Lubuntu 从故障的 4TB 硬盘驱动器中恢复尽可能多的数据。 根据 GParted 的说法,主分区采用 Ext4 格式,仅包含 553GB 数据。我尝试使用硬盘超级克隆,Linux 的 GUI 软件,ddrescue其用途和功能与命令行工具类似。起初它运行良好,几乎没有错误/跳过扇区,平均复制速率也不错(~60MB/s)。但大约在中途,它开始出现更严重的问题,一些区域根本无法读取,形成了好读和坏读交替出现的模式,这通常表明一个磁头有缺陷。那时我停止了恢复。 我恢复了大约 1.7TB 的数据,而且很长一段时间以来它只复制了 00 字节...

Admin

使用每天轮换的 logstash 读取日志文件
inode

使用每天轮换的 logstash 读取日志文件

我正在使用 logstash 中的文件输入插件读取日志文件,并将此日志发送到弹性搜索。日志文件每 00:00 轮换一次。当我轮换日志文件时,文件会被压缩并移动到不同的文件夹。新日志将从头开始写入同一文件。所以我的问题是,如果 logstash 的速度太慢,无法跟上写入文件的日志量,就会有一些滞后,在这种情况下,如果移动文件内容进行轮换,那么我会丢失滞后的日志吗?预期的行为是什么?如果日志在轮换时丢失,我该如何修复? ...

Admin

删除名称奇怪、没有 inode 名称且 ls 未显示的文件
inode

删除名称奇怪、没有 inode 名称且 ls 未显示的文件

这一切都始于 Windows,我在 U 盘上发现了几个没有名字或名字奇怪的文件,这些文件被列为 1980 年创建的,无法删除,如下所示。我尝试删除它们时收到的错误消息要么是“需要权限”,要么是“文件名太长”。好吧,我说,我会转向 linux(实际上,我只是打开了 MobaXterm 终端,以为这将是 5 秒钟的工作)。 我进入了有问题的文件夹,然后输入 ls -l 发现该命令返回了文件夹中所有其他文件的名称,而对于“来自 80 年代”的文件,它列出了以下消息: "ls: ./0: No such file or directory" 所有 80...

Admin

删除名称损坏的文件
inode

删除名称损坏的文件

因此发生了这样的事情: $ ls ''$'\342\200''abc2.16.5' $ ls | od -c 0000000 342 200 a b c 2 . 1 6 . 5 \n $ ls -il 76236897 -rw-rw-r-- 1 mob users 0 Aug 16 17:52 ''$'\342\200''abc2.16.5' 我该如何删除此文件?以下是一些无效的操作: $ rm -i -- * rm: remove regular file ''$'\342\200''abc2.16.5'? y...

Admin

每日备份 500k+ 个文件的最快方法是什么?
inode

每日备份 500k+ 个文件的最快方法是什么?

我们有一个应用程序,到目前为止已经生成了超过 54 万张图片。这些图片保存在一个树形结构中,到目前为止使用了 500 万个 Inode。 我们想每天在远程异地服务器上备份数据。我们考虑过使用 rsync,但不确定这是否是最快的方法。 你们对有效的备份策略有什么建议吗? ...

Admin

如何根据 inode 编号来修改 ext 文件系统项?
inode

如何根据 inode 编号来修改 ext 文件系统项?

如何根据文件/目录的 inode 编号来修改它们? 这些 inode 不会作为可遍历目录/可读文件出现在已安装的文件系统上,因此find实用程序无法发现它们。fsck无助。甚至debugfs很难处理它们。 通常情况下 inode 看起来与此类似: debugfs: ncheck 10622537 Inode Pathname 10622537 /lost+found/#10622537 但是神圣的干预系统故障给了我这两个: debugfs: ncheck 10622530 10496145 Inode Pathname ...

Admin

意外使用“mv”而不是“mv -t”破坏了目录
inode

意外使用“mv”而不是“mv -t”破坏了目录

我不小心 mv file /an/important/directory 代替 mv file /an/important/directory/或者 mv file -t /an/important/directory, 所以现在看起来好像/an/important/directory/被破坏了。(我想我应该这样alias做以防止这种事情发生……)mvmv -i 但是我的文件系统并不小,这让我认为文件实际上并没有移动,我可以对 inode 做一些事情来帮助系统再次找到并组织那些未删除的文件。 添加:自从同一驱动器显然很重要,我应该补充...

Admin