inode

是否有可能阻止应用程序删除文件但允许其在 OS X 上写入?
inode

是否有可能阻止应用程序删除文件但允许其在 OS X 上写入?

我正在从 Mac App Store 安装 Xcode,但遗憾的是每次接近完成时都会失败 Xcode 下载失败 使用“购买”页面重试。 信息。 除了有一次我将 pkg 复制到 $TMPDIR../C/com.apple.appstore/497799835 中,然后 App Store 应用程序自动删除它们并弹出错误对话框。 并且 pkg 可以安装。我之前已经使用复制的 pkg 成功安装了 Xcode。 因为我不知道为什么“Xcode 下载失败”一直出现。而且下载了很长时间后才出现错误(一次又一次),这太令人伤心了。我想知道我能做些什么来防止自动删除? ...

Admin

无法 mkdir:链接过多
inode

无法 mkdir:链接过多

我正在尝试解压几个 tar 文件。我遇到了类似这样的问题 tar:NCBI_SRA_Metadata_Full_20110601/SRA037312:无法 mkdir:链接过多 目录中可以存在的文件数量有限制吗?我检查了 du -i,发现 IFree 仍然是 51M。所以在我看来,inode 并没有用完。 ...

Admin

如何获取文件系统的实际 inode 总数?
inode

如何获取文件系统的实际 inode 总数?

在 Linux 终端中,我可以df -i显示 inode 的分配方式。即明确不我需要的。 需要什么终端命令来显示文件系统有多少个可用的 inode? 澄清:我明确地不关心今天我搜索过的几十页上的“理论极限”复制粘贴“答案”。 dumpe2fs结果: dumpe2fs 1.42.9 (28-Dec-2013) Usage: dumpe2fs [-bfhixV] [-o superblock=<num>] [-o blocksize=<num>] device ...

Admin

ext4lazyinit 和强制与 ext4 格式的时间相似,优点和缺点
inode

ext4lazyinit 和强制与 ext4 格式的时间相似,优点和缺点

我看到了这个问题虽然 2 年很长,但有人能分享一下 ext4lazyinit 的进展吗?我对 Ted Tso 的这句话特别感兴趣 - 这就是 lazyinit 线程所做的工作;它会慢慢地将 inode 表中尚未使用的部分清零。以前,inode 表初始化会在 mke2fs 期间完成,但对于非常大或非常慢的磁盘,这会使 mkfs 过程非常慢。因此,我们将此过程推迟到文件系统挂载时。之所以需要几个小时,是因为我们故意让它占用大约 10% 的磁盘带宽,以尽量减少对系统性能的影响。这可以通过挂载选项进行调整,或者您可以强制 inode 表初始化在 mke2fs 时发...

Admin

恢复 ext4 fs 上的 inode 连接
inode

恢复 ext4 fs 上的 inode 连接

我在外部驱动器的 ext4 分区中遇到了一些非标准行为。 在我将磁盘从笔记本电脑上断开并重新连接后,我发现了一些奇怪的事情:我不知何故丢失了一些文件……或者我应该说 inode 的连接丢失了…… 我已经做了什么: e2fsck带-b选项 ext4magic指定确切的 inode testdisk photorec 我知道我需要恢复的确切文件夹和 inode [20578332-20578358] 当我运行ext4magic分析 inode 时,我得到了以下输出: sudo ext4magic /dev/sdd7 -I 20578332 Files...

Admin

我可以强制 Linux 在文件系统启动时写入数据吗?
inode

我可以强制 Linux 在文件系统启动时写入数据吗?

TLDR; 是否有命令强制 Linux 在文件系统启动时写入文件(例如 PDF 文件、MP3 等任何文件)?我认为这不起作用# dd,因为复制此文件后也需要更新 inode 表。 完整故事 我使用具有合理可否认性的 LUKS 加密驱动器。也就是说,我有一个 500G 的分区,分区开头有 20G 的诱饵数据。在该分区的后面,我有一个隐藏的 LUKS 容器,具有 25G 的偏移量和分离的标头。我已经用这个好几年了,它运行良好。 我如何确定 20G 的诱饵数据位于分区的起始位置?好吧,我首先创建了一个 20G 的分区,将诱饵数据复制到其中,然后将其大小增加到 50...

Admin

WSL Ubuntu。如何删除具有 0 个硬链接的文件?
inode

WSL Ubuntu。如何删除具有 0 个硬链接的文件?

我不知怎么地最终得到了以下结果 ls -la:: total 0 drwxrwxrwx 1 umain umain 4096 Jan 30 12:32 . drwxr-xr-x 1 umain umain 4096 Jan 30 10:57 .. -rw-r--r-- 0 umain umain 0 Jan 30 12:32 something.php drwxrwxrwx 1 umain umain 4096 Jan 30 10:59 src 请注意,硬链接计数0是something.php。 同样地,stat something.php: F...

Admin

Linux 下 zfs 上“find”的行为不一致
inode

Linux 下 zfs 上“find”的行为不一致

今天我检查了我的系统上是否有多个 python 副本,然后我发现了一些非常奇怪的行为find: mark@neverland:~/repos/lpod-python$ ls -i /bin/python3.10 534638 /bin/python3.10 mark@neverland:~/repos/lpod-python$ ls -i /usr/bin/python3.10 534638 /usr/bin/python3.10 可以看到,两个路径的 inode 是相同的,运行后find /usr/bin ...得到预期结果: mark@neverlan...

Admin

/var/mail/root 和 /var/spool/mail/root 是否为同一个 inode 的硬链接?
inode

/var/mail/root 和 /var/spool/mail/root 是否为同一个 inode 的硬链接?

刚刚发现这一点: # diff /var/mail/root /var/spool/mail/root # (nothing) # ls -i /var/mail/root /var/spool/mail/root 1284 /var/mail/root 1284 /var/spool/mail/root 相同的内容,相同的 1284 inode 编号,因此它们是同一个文件的两个硬链接,对吗? 但: # ls -l /var/mail/root /var/spool/mail/root -rw------- 1 root mail 63743972 No...

Admin

rsync --remove-source-files 到同一驱动器可以减少碎片吗?
inode

rsync --remove-source-files 到同一驱动器可以减少碎片吗?

我知道rsyncwith --remove-source-files(我使用它来代替mv以便可以合并目录层次结构)会创建新的 inode: stat 2021_07_30_20_18_17.pdf~ rsync --remove-source-files 2021_07_30_20_18_17.pdf~ 2021_07_30_20_18_17.pdf~.moved stat 2021_07_30_20_18_17.pdf~.moved Device: 805h/2053d Inode: 4850411 Links: 1 Device: 805h/...

Admin

Linux + 为了解决达到 100% 的 inode,首选的选项是什么
inode

Linux + 为了解决达到 100% 的 inode,首选的选项是什么

我们有一台 RHEL 机器,从中df -i我们可以看到,尽管df -h我们有空间,但有些分区的使用率为 100%(关于 inode) 注意 - 磁盘是 VMDK 磁盘 df -h /dev/sdc 40G 17G 23G 43% /data/sdc /dev/sdd 40G 23G 17G 58% /data/sdd /dev/sde 40G 23G 17G 58% /data/sde /dev/sdb ...

Admin

更改 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