我正在寻找优化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)