Я полностью переписал этот вопрос, поскольку я не очень хорошо описал его в первой попытке, но это все тот же вопрос. Допустим, у вас есть куча файлов разного размера, и вам нужно поместить их на диски, чтобы сделать их резервную копию. Эти файлы не нуждаются в сохранении каких-либо каталогов и не должны храниться в каком-либо определенном порядке. Конечная цель - просто оставить наименьшее количество свободного места на диске. Я не хочу использовать программу сжатия, такую как 7zip, для разделения архива по дискам, потому что если один диск потерян / поврежден, то все данные не читаются. Этот вопрос просто для того, чтобы узнать, КАК вы это сделаете, я знаю, что хранилище дешево, и что этот процесс может занять много времени. Мне просто любопытно и хочу узнать, как это будет сделано. Как очень простой пример смотрите ниже;
Я хочу хранить эти шесть файлов общим объемом 89 МБ на двух дисках по 50 МБ. Это очень простой пример. Увеличение количества файлов и увеличение количества случайных размеров - вот что, по-видимому, делает это невозможным, по крайней мере, с точки зрения ментального уравнения.
A.7z - 10 МБ
B.7z - 20MiB
C.7z - 30MiB
D.7z - 10MiB
E.7z - 07MiB
F.7z - 12 МБ
Если бы я пошел по заказу ABC, для этих файлов понадобился бы третий диск. Однако, если файлы B и C идут вместе на первом, а A, D, E и F идут на втором, это займет всего два диска.