我正在使用以下接受相关数据包的简单 iptables 规则:
-A INPUT -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
Run Code Online (Sandbox Code Playgroud)
我让 ICMP回声请求通过其他规则:
-A INPUT -p icmp --icmp-type echo-request -j ACCEPT
Run Code Online (Sandbox Code Playgroud)
我是否应该明确添加任何内容来接收“有用的”ICMP 消息,例如destination-unreachable
,time-exceeded
和parameter-problem
,或者该RELATED
子句已经接受它们?
Ubuntu 10.04.3 LTS x86_64,我看到以下内容/var/log/messages
:
EXT4-fs warning (device sda3): ext4_dx_add_entry: Directory index full!
Run Code Online (Sandbox Code Playgroud)
来自 dumpe2fs 的相关信息:
Filesystem features: has_journal ext_attr resize_inode dir_index filetype
needs_recovery extent flex_bg sparse_super large_file huge_file uninit_bg
dir_nlink extra_isize
Filesystem flags: signed_directory_hash
Free blocks: 165479247
Free inodes: 454382328
Block size: 2048
Inode size: 256
Run Code Online (Sandbox Code Playgroud)
我已经阅读了一些其他问题,例如ext3_dx_add_entry: Directory index full and rm on a directory with Millions files;这些让我觉得在某个地方一定有一个包含大量项目的目录。
由于它是一个相当复杂的目录组织,我有一个基本问题:如何找到生成这些消息的目录?