在多个数据存储区之间分配驱动器的算法

时间:2015-06-28 01:05:22

标签: algorithm filesystems vmware

我正在尝试构建虚拟服务器。我将采用服务器所需的文件系统并将它们放在数据存储区中。但是,如果该数据存储不具备支持所有文件系统的能力,那么我想在不同的数据存储上播放它们。例如:

文件系统:

C: 50 gig
D: 75 gig
E: 100 gig

如果我找到一个可用空间来容纳225 gig存储的数据存储区,名为LUN001,那么我想选择该数据存储区并完成它。但是,如果没有可以支持该大小的数据存储,那么我想将文件系统分成多个,如:

C: 50 gig on LUN001 (70 gig free)
D: 75 gig on LUN025 (90 gig free)
E: 100 gig on LUN031 (125 gig free)

我想先放置最大的驱动器,以防我稍后放置较小的驱动器。有没有人知道这样的算法或知道如何轻松生成一个?

感谢,

0 个答案:

没有答案