在云存储环境下,为解决存储资源利用率问题,服务器端需动态为用户分配存储空间。本文致力于解决如何伸缩系统卷文件系统可识别大小。具体针对NTFS文件系统卷,重点介绍NTFS文件系统关于容量管理的重要数据结构,设计并实现根据用户申请的磁盘空间大小,自动伸缩系统卷的工具。实验表明:该工具能够在无数据损坏的前提下快速扩展或缩小系统卷文件系统识别的大小。
In the cloud storage environment,servers need to allocate storage space for clients dynamicly.This paper specifically aims at managing the NTFS file system volumes.It highlights the important data structure of the NTFS file system,and designs and implements a tool which expands or shrinks system volume based on needs.The experiments show that the tool can expand or shrink the size of the file system volume without data corruption.