Как скопировать несколько файлов внутри скрипта bash

Вот альтернативный подход, однако он несколько запутан.

Создайте множество небольших разделов, скажем, 10 или 20. LVM2 может пригодиться в этом сценарии. Затем используйте разделы в виде кольцевого буфера -следующим образом:

Один из разделов всегда будет «активным», куда записываются новые данные до тех пор, пока он не будет полностью или почти заполнен. Вам не нужно оставлять пространство над головой. Когда активный раздел заполнен или не имеет достаточно свободного места для хранения следующего фрагмента данных, переключитесь на следующий раздел, который затем станет активным.

Ваш процесс удаления всегда будет следить за тем, чтобы был доступен хотя бы один полностью пустой раздел. Если нет ни одного --и это ключевая часть --, он просто переформатирует самый старый раздел, создав новую файловую систему. Позже этот новый раздел сможет получать новые данные с минимальной фрагментацией или без нее.

0
23.02.2021, 13:10
0 ответов

Теги

Похожие вопросы