The ext3 file system is supported for Linux deployments. The file system should be mounted with the
noatime option set.
The ext3 file system should have dirsync enabled. The zimbra mailbox server uses fsync(2) as necessary to ensure that data in the files are flushed from buffers to disk. That is, when an incoming message is received, fsync is called on the blob store message file before the MTA is given an acknowledgment that the message was received or delivered by the mailbox server.
However, when the Zimbra mailbox server or MTA creates new files, such as during message delivery, the update to the directory containing the file must be flushed to disk. Even if the data in the file is flushed with fsync, the file entry in the directory might be lost if the server crashed before the directory update is flushed to disk.
If you are doing this for the first time, consider running chattr -R +D to recursively update a whole tree of directories; future sub-directories inherit the attribute from the parent directory. Zimbra recommends dirsync be enabled for all blob stores, Lucene search index directories, and MTA queues.
Caution: Running mke2fs will wipe
all data from the partition. Make sure that you create the file system in the correct partition.