Skip to content

Latest commit

 

History

History
78 lines (62 loc) · 1.22 KB

README.md

File metadata and controls

78 lines (62 loc) · 1.22 KB

minfs

なんか書く

Motivation

使い方

準備

/dev/sdbが破壊されても良いブロックデバイスであること。 Vagrantなりなんなりで準備すると良い。

$ make
$ gcc mkfs.minfs.c -o mkfs.minfs

以下はsudoでやること

load module

insmod minfs.ko

create mount point

mkdir -p /mnt/minfs

format partition

./mkfs.minfs /dev/sdb

mount filesystem

mount -t minfs /dev/sdb /mnt/minfs

change to minfs root folder

cd /mnt/minfs

create new file

touch b.txt && echo "OK. File created." || echo "NOT OK. File creation failed."

unmount filesystem

cd ..
umount /mnt/minfs

popd > /dev/null 2>&1

mount filesystem

mount -t minfs /dev/sdb /mnt/minfs

check whether b.txt is still there

ls /mnt/minfs | grep b.txt && echo "OK. File b.txt exists " || echo "NOT OK. File b.txt does not exist."

unmount filesystem

umount /mnt/minfs

unload module

rmmod minfs