优化EXT4的磁盘安装参数

我正在寻找优化mount选项,当挂载一个磁盘写入linux下的大文件(Ubuntu 16)。

特别是,安装一个外部EXT4 USB 3驱动器备份虚拟机文件(〜10G),并复制video文件(〜8G)。 从内部驱动器复制到外部USB。

我从原始的fstab入门开始,testing了不同的选项。 以下是原始和优化的条目。

我的问题是这样的:

是否还有其他可以进行的优化和当前的优化,数据完整性是否存在风险?

 # Western Digital My Passport 25E2 # original #UUID=4021ff7e-d371-495b-ad13-b33233fece55 /media/wd01 ext4 rw,noauto,nouser,sync 0 2 # optimized UUID=4021ff7e-d371-495b-ad13-b33233fece55 /media/wd01 ext4 rw,noauto,nouser,data=writeback,noatime 0 2 
  • 删除sync ,应允许优化写入,但必须等到所有写入完成后再断开连接
  • 增加了data=writeback ,更适合写大文件
  • 增加noatime ,不更新文件系统的文件,只是正在阅读,看到微小的速度提高,可能是巧合

testing:

 date sudo rsync -rv /vm/example-disk0.qcow2 /media/wd01/ \ --progress && date && tput bel && tput bel && tput bel 

原版的:

 example-disk0.qcow2 16,149,905,408 100% 33.59MB/s 0:07:38 (xfr#1, to-chk=0/1) 

优化:

 example-disk0.qcow2 16,149,905,408 100% 132.74MB/s 0:01:56 (xfr#1, to-chk=0/1)