Здесь показаны различия между двумя версиями данной страницы.
Следующая версия | Предыдущая версия | ||
howto:linux [2019/11/03 22:05] sergey создано |
howto:linux [2021/03/31 09:43] (текущий) |
||
---|---|---|---|
Строка 7: | Строка 7: | ||
cd /mnt/source/ | cd /mnt/source/ | ||
tar cf - . | pv | (cd /mnt/target/; tar xvf - ) | tar cf - . | pv | (cd /mnt/target/; tar xvf - ) | ||
+ | или | ||
+ | rsync --inplace -avp -H /mnt/source/ /mnt/target/ --progress | ||
+ | | ||
+ | Копировать структуру каталогов без содержимого: | ||
+ | rsync -a --include='*/' --exclude='*' /mnt/source/ /mnt/target/ --progress | ||
Быстрое удаление директории: | Быстрое удаление директории: | ||
mkdir empty | mkdir empty | ||
rsync --del -r empty /mnt/target/ | rsync --del -r empty /mnt/target/ | ||
+ | | ||
+ | Быстрое удаление файлов на zfs: | ||
+ | (параллельное удаление попадает в те же блоки, поэтому происходит меньше перезаписей блоков на диск) | ||
+ | find /remove/me/ -type f -print0 | pv -l -0| parallel -j30 -0 -n100 rm | ||
+ |