Articles of inode

Apache将inode放入ETags的目的是什么?

networking上有很多文章详细说明了为什么你可能不想使用Apache的默认inode-mtime-size格式(见这里或这里 )。 所有这些文章都推荐同样的东西:从ETag中删除inode。 但是我还没有阅读任何可能促使首先包含Apache的inode的东西。 从表面上看,只有当需要区分相同资源的八位字节传真时,这似乎是有用的,但这肯定与ETag的目的相反。 Apache的作者并不知道他们对互联网标准的粗糙处理,所以我觉得我一定会错过一些东西。 任何人都可以详述吗?

smbfs是否创build了不变的inode数字?

如果我使用smbfs来挂载文件系统,每个文件的inode总是相同的? 或者当我再次挂载fs时,或者如果远程系统重新启动,我是否有更改inode的危险?

为什么有一些文件系统有imaps imaps imaps(多个imaps)?

看起来,imap的要点是要保持个别inode的点,以便能够以非常快的方式完成写操作(有人可以解释它是如何工作的),但我想知道让imaps包含指针到其他imaps了。 不仅如此,它们也存在于多个层面上

Centos INODES使用情况

我们正在使用Centos和cPanel服务器,但是我们对于INODES的使用有一个重要的问题。 “df -i”命令使用6百万个inode显示/目录! 当我检查/目录的文件数量,它有几千个文件。 df -i Filesystem Inodes IUsed IFree IUse% Mounted on /dev/sda4 6578176 6567525 10651 100% / tmpfs 8238094 1 8238093 1% /dev/shm /dev/sdi1 61054976 169 61054807 1% /backup /dev/sda1 51296 38 51258 1% /boot /dev/sda2 0 0 0 – /boot/efi /dev/sdc1 7290880 1252 7289628 1% /database /dev/sdb2 4096000 53258 4042742 2% /home […]

如何增加inode大小

我有Ubuntu 11.10服务器64位。 我的客户在我的服务器上上传很多小的xml文件。 而我的企业需要所有这些文件。 我有存储空间,但问题是在inode大小。 通过运行df -ih和df -h ,我可以得到 df -ih 已安装IFree IUse%的文件系统Inode / dev / mapper / vg0-lv0 4.7M 3.3M 1.5M 70%/ udev 2.0M 475 2.0M 1%/ dev tmpfs 2.0M 374 2.0M 1%/运行 无2.0M 3 2.0M 1%/运行/locking 无2.0M 1 2.0M 1%/运行/ shm / dev / sda1 122K 232 122K 1%/ boot / dev / […]

lsof将恢复的文件显示为已删除

如果我创build一个名为/home/martin/testfile.txt的文件,请使用较less的实用程序打开此文件,删除/home/martin/testfile.txt文件,并从/ proc / 31148下的文件描述符目录中恢复它,其中31148是实用程序的PID 较less ,则lsof | grep testfile.txt lsof | grep testfile.txt仍将lsof | grep testfile.txt显示为已删除: martin@potato:~$ echo test > testfile.txt martin@potato:~$ ls -li ~/testfile.txt 247 -rw-r–r– 1 martin martin 5 24. veebr 05:02 /home/martin/testfile.txt martin@potato:~$ xterm -hold -e "less /home/martin/testfile.txt" & [1] 31145 martin@potato:~$ lsof | grep testfile.txt less 31148 martin 4r REG 8,9 […]

根目录中有100%的inode,如何释放inode?

df -i Filesystem—–Inodes—–Iused—–IFree—–IUse—–Mounted on dev/sda2——-732960—–727804—–5156—–100%—- / 只有这两个是最高的inode,rest都太低了。 可以做些什么来释放inode? Proc 10937 inodes Sys 22504 inodes apt-get -f install说没有剩余空间 df -i输出图像 apt-get -f安装输出错误图像 inodessearch输出图像 – var日志只有26Mb(在var目录中最高)

inode号码在哪里存储?

我知道文件名存储在目录中,而不是inode。 请告诉我一个文件的inode号码存储在哪里? 它存储在目录文件中吗?

恢复已损坏的btrfs RAID6,需要手动清除inode

我有一个btrfs RAID 6.我有糟糕的硬盘驱动器,一个失败,另一个在恢复过程中失败。 现在我没有平等,不能重build – 第三个驱动器抛出读取错误的几个部门。 由于我不能删除它,所以我使用dd覆盖了零的坏扇区。 现在在重build期间,我得到了一些这样的错误: BTRFS信息(设备sdc):csum失败ino 257关3985240064 csum 2566472073预期csum 1136819032 …然后 内核BUG在/build/linux-SMWX37/linux-3.12.9/fs/btrfs/extent_io.c:2082! 重build停止 我认为Btrfs不知道没有任何修复的function,所以会抛出一个错误并中止。 我想我可以只删除受影响的文件,但inode 257不映射到任何东西。 btrfs inspect -inode inode-resolve -v 257 / data ioctl ret = -1,错误:没有这样的文件或目录 任何build议手动清除inode 257,否则修复我的文件系统?

删除目录中的数百万个文件

有一天我在我的系统上运行bleachbit。 我已经启用了擦除磁盘空间选项。 花了几个小时,我的磁盘空间完全被占满了(100GB左右)。 永久等待后,我决定终止程序并手动删除文件。 现在的问题是:我无法删除文件或目录。 我不能在目录中做一个ls。 我尝试了rsync -a –delete,擦除,rm,find&rm等不同的组合 我按照这里的指示,注意到“目录索引已满!” 我的日志中也有错误。 在一个拥有数百万个文件的目录上 我注意到,stat命令返回了超过GB的exception大的目录大小。 通常是4096或者成千上万。 nameh@labs ~ % stat kGcdTIJ1H1 File: 'kGcdTIJ1H1' Size: 1065287680 Blocks: 2080744 IO Block: 4096 directory Device: 24h/36d Inode: 9969665 Links: 2 Access: (0777/drwxrwxrwx) Uid: ( 1000/ nameh) Gid: ( 1000/ nameh) Access: 2014-10-31 07:43:08.848104623 +0530 Modify: 2014-10-31 07:43:19.727719839 +0530 Change: 2014-10-31 […]