Skip to content

An object storage implemented as part of OS assignment.

Notifications You must be signed in to change notification settings

parvmor/Object-Storage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DISK IMAGE SETUP
----------------

$dd if=/dev/zero of=disk.img bs=1M count=1024   #creates a 1GB disk image
$mkdir mnt

BUILD
-----
$make

 - Note that, by default the logging is enabled (into objfs.log file). Remove -DDBG from the Makefile to 
   disable logging. 
 - To enable caches, add -DCACHE in the Makefile. Refer the example directory

MOUNT
-----
$./objfs mnt -o use_ino
$

You can check successful mount using the following command.

$mount | grep objfs

TEST
----

Go inside the test directory and see the README.

UNMOUNT
-------
fusermount -u mnt

NOTE
----

For the assignment only `objstore.c` was written by me.

About

An object storage implemented as part of OS assignment.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages