Я опинився в ситуації, коли копіюю всю файлову систему на двох різних розділах HD (різних розмірів і типів файлової системи). Проблема досі полягає в тому, щоб обидва cp
і rsync
читатиме один файл у джерелі і записуватиме його на пункт призначення - робити це для кожного невеликого файлу. Таким чином, у мене є лише невелика буферизація ОС і сам кеш HD для запобігання переміщенню голови HD вперед і назад для кожного невеликого файлу - але він відчуває, що це досить близько до цього.
Машина отримала багато оперативної пам'яті. Що я можу зробити, щоб прочитати декілька мегабайт (або навіть ГБ) даних на одному розділі перед тим, як потрапити на інший розділ?
Якщо це важливо, я копію з BTRFS в EXt4 - дані включають кілька дерев git, вихідні файли і такі (кілька великих відео та аудіо файлів).