我想在运行 10.5 的 mac 上挂载一个 ext2/3 文件系统。
我是 linux 管理员新手,现在负责 3 节点 Tomcat 集群的操作系统。(幸运的是,Tomcat 由 DEV 处理。)
我对我们的监控解决方案感到震惊,即 server01 上的 /var 仅剩 172MB 可用空间。很可能是因为 /var/log 确实填满了。
所以我调查了:
server01:/var# for i in $(ls); do du -sh $i; done
3.5M backups
100M cache
51M lib
0 local
0 lock
598M log
0 mail
0 opt
40K run
32K spool
144K tmp
4.0K www
Run Code Online (Sandbox Code Playgroud)
如果我总结一下,我最终会使用大约 760MB 的东西。如果我深入研究目录树,数字不会改变。所以这是正确的。
但是,如果我执行 df -h,我最终会得到完全不同的 /var 数字。df 显示使用了 3.0G 中的 2.8G。
server01:/var# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 950M 205M 697M …Run Code Online (Sandbox Code Playgroud) 是否有更好的方法来加入已拆分的文件,而不仅仅是执行“cat”或“join”?这些命令只是将文件流复制到磁盘上的新文件中。更好的方法是操纵文件系统指针将文件连接成一个大的连续文件。当然,这将是特定于文件系统的。有什么可用于 ext2 或 ext3 的吗?