我们在LVM上创build了一个ext2文件系统,并在日常使用中运行8-10个Web服务器(软件,临时文件,日志文件)。 这些光盘对于操作系统是“本地”的,但实际上是提供给VmWare ESX服务器的SAN磁盘。 我们的“服务器”是运行RedHat 6的虚拟服务器。
磁盘大小为56GB,大约26GB的使用率(变化)。 日志文件是最活跃的,范围从10kb到2GB。 终身写(自2012年8月以来)根据tune2fs约23 TB(是的,Tera)。
关于文件系统(而不是进程) – 从ext2升级到ext4与创build一个新的文件系统ext4 ,复制和切换到新磁盘有什么优点和缺点?
我们将去到ext4 ,并可能会创build一个新的FS和副本 – 因为磁盘不是一个问题,但升级会给我们相同的 – 会升级之前创build的文件和目录改变?
如果旧文件和新文件之间存在差异:会有什么不同?
如果你能负担得起(停机时间和临时磁盘空间),创build新的ext4和复制数据会好得多。
一些ext4特性只能在格式上使用(例如flex_bg,支持大于16TiB),但是甚至更多的是,只有新文件将被创build,使用效率更高的扩展(与直接,间接,双重间接和三重间接列表)。 另外ext4有更高效的磁盘空间分配(这会影响性能),所以使用新的文件系统也会使你获得收益。 更不用说格式化/复制也将自由碎片整理旧的文件系统。
升级信息和相关的问题可以在Ext4 HOWTO中find