文件系统分类
在Windows中文件系统有FAT和NFTS两种,但是其实我们一般使用的都是NTFS文件系统。
Linux中有,EXT3、EXT4和XFS集中文件系统,而且这几种系统都有日志功能,对数据对安全性很重要,但是据某不知名的小道消息,当然现在基本算是众所周知的,XFS性能比另外两个更高。
若使用另外两个文件系统,某些参数需要特别注意:
EXT3/EXT4系统挂载参数(/etc/fstab)
data = writeback | ordered | journal
这三个值代表三个不同的日志策略
writeback :只有元数据写入和日志写入不是同步的,对于Innodb来说是最好的选择,因为Innodb有自己的事物日志
ordered :只会记录元数据,但会提供一致性保证,在写元数据之前会先写数据,比writeback慢一些,但是出现崩溃会更加安全
journal :提供原子日志行为,在数据写入最终位置之前,将记录到日志中。
noatime,nodiratime
用于禁止记录文件访问时间和读取目录时间,禁用了可以减少写的操作
下面是完整的文件系统中fstab的配置
/dev/sda1/ext4 noatime,nodiratime,data=writeback 1 1