У меня есть редкий файл. ( du -h
сообщает 3G и du -h --apparent-size
сообщает 100G.) Пока все хорошо.
Теперь, когда я хочу сжать файл с помощью tar
или отправить его по сети rsync
, это потребует столько же времени, сколько и 3G. Кажется, эти инструменты читают все нули.
Я думал, что отверстия как-то помечены, и эти инструменты могут как-то просто пропустить их?
Вероятно, нет проблем с моим файлом?
Это отсутствующая функция в tar
и rsync
не искать разреженные файлы? Я использовал tar
параметр --sparse
, но это не ускорило ситуацию. Ни один не сделал rsync
параметр --sparse
.
Есть ли способ ускорить эти инструменты на разреженных файлах?
источник