Initial Draft
What is the idea? The basic idea behind this project is combining two or more File Systems into one single file system, which would reduce the number of File Systems being managed which thus reduces the cost of system administration and increase the storage space utilization. There by reducing the total cost of ownership.
Motive and Inspiration To reduce the high cost of administrative overhead of managing multiple file system and to increase the manageability of the overall storage system.
Possible ways of solution 1.On various parameter a.Offline i.Creating an inode reference in the parent file system corresponding to a location of the first inode list in the child file system and be that inode reference be a dir inode so that all the content of child fs can be copied into it. ii.Maintain a LVM and map both the file system. 2.Layout decision a.The layout of the file system has to be changed, Allocate the twice the space of superblock during mke2fs and merge the second filesystem superblock into it.
Merits 1.Reduce system administrator overhead. 2.Increases storage space utilization.
Demerits 1.Probability of failure of both the file system. 2.Fsck time would increase.
Milestones Presently start with ext2 file system and would work on offline implementation of this file encapsulation since it wouldn’t require much changes in kernel.
Limitation 1.Both File systems should have same block size. 2.Recovery is not supported. 3.Online Encapsulation
Conclusion In the end, File system Encapsulation is a good topic. It would provide administrator, managing multiple File System a great help in administering the system. Since his overhead would decrease as he has to now administer a single file system.