фрагмент файла с помощью fuse

фрагмент файла с помощью fuse

Если у нас есть большой файл, который необходимо сохранить на нескольких носителях с ограниченным пространством, существует ли решение на основе Fuse, которое работает на уровне файла?

Чтобы привести конкретный пример, предположим, что у нас есть большой файл размером 2 ТБ. И у нас есть четыре жестких диска емкостью 500 ГБ каждый, смонтированных в 4 разных каталогах. Очевидно, нам нужно разделить большой файл на четыре каталога, поскольку каждый может вместить максимум 500 ГБ.

Один из способов разделить большой файл — создать логический том на 2 ТБ поверх физического тома на 500 ГБ с помощью lvm. Но это потребует от нас работы на уровне блоков и использования устройств loop-back, которые не всегда могут быть доступны.

Я читал о unionfs и chunkfs, но, похоже, в данном случае они не работают. unionfs объединяет файлы только на уровне каталогов. chunkfs обеспечивает фрагментированное представление большого файла, но не разделяет операцию записи по разным каталогам.

Связанный контент