Я хочу оптимизировать mount
параметры при монтировании диска для записи больших файлов под linux (Ubuntu 16).
В частности, установка внешнего USB-накопителя EXT4 USB 3 для резервного копирования файлов виртуальной машины (~ 10 ГБ), а также копирования видео файлов (~ 8 ГБ). Копирование с внутреннего накопителя на внешний USB.
Я начал с исходной записи fstab и протестировал разные варианты. Ниже представлены оригинальные и оптимизированные записи.
У меня такой вопрос:
Есть ли какие-либо другие оптимизации, которые можно сделать, и есть ли какие-либо риски для целостности данных?
# 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
, не обновляет файловую систему для файлов, которые просто читаются, произошли незначительные улучшения скорости, которые могут быть случайнымиТестирование с помощью:
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)