Implement a ramdisk as a kernel module.

profilePritish11

 In this final project, you will implement a simple ramdisk module that you can format with “mkfs.ext2” and mount and unmount with “mount” and “umount”. The ram disk should be of a fixed size stored entirely in memory. It should appear as a block device in the system. This project is an example of a block device driver, which handles data a block at a time. Your project should satisfy the following requirements. 

- Implement a ramdisk as a kernel module. 

- Allow an ext2 filesystem to be installed onto the ramdisk. 

- Allow the filesystem to be mounted and unmounted with “mount” and “unmount” 

  

While submitting your project, please make sure you include the following:

  1. your source code,
  2. a makefile,
  3. a short report describing your work.
  • 3 years ago
  • 50
Answer(1)

Purchase the answer to view it

blurred-text
NOT RATED
  • attachment
    ImplementationofaSimpleRamdiskModule.docx