有没有办法在 EXT2/EXT3 下压缩一个非常大的目录而无需简单地重新制作目录?
我记得perlfunc警告说操作系统实现seekdir
和telldir
运行目录压缩的风险。在这种情况下,这听起来像是我想要的,但我在实践中不熟悉这些语义。
背景: 我有几个目录本身就有很多 MB 大小——过去它们被无数小文件淹没:
$ ls -lh
drwxr-x--- 2 root root 1.3M Oct 5 12:49 big
drwxr-x--- 2 root root 2.3M Oct 5 12:49 this_one_is_empty_now
drwxr-x--- 2 root root 6.1M Oct 5 12:49 yikes
Run Code Online (Sandbox Code Playgroud) 设想:
我有与几个得分基于RPM的机器的网络,并且要规范,有时集体更新一些可预见的* NIX配置文件: nsswitch.conf
,ntp.conf
,ldap.conf
,syslog.conf
,等。
(我在启动时控制我可以进行的设置,并通过狡猾的 A 记录更改掩盖大多数网络更改,但有时我确实需要进入机器并转动旋钮。)
现在,我可以修改现有的包并将新包引入这些 boxen 的 RPM 存储库中,我的想法是通过引入“仅配置”RPM 来标准化它们的配置
题
然而,突然替换/etc
某些其他 RPM 拥有的文件的想法让我停顿了一下。有没有人有这方面的实际指导,特别是安全地做这件事的建议?