$ make test-5-1 [ 66%] Built target create_and_delete [ 83%] Generating make_test_out [100%] Generating create_and_delete_test Blocks recorded in the block allocation table: 000: 00000000000000000000 020: 00000000000000000000 040: 00000000000000000000 060: 00000000000000000000 =================================== = Create a whole filesystem = =================================== / (id 0) kernel (id 1 size 20000) etc (id 2) hosts (id 3 size 200) usr (id 4) bin (id 5) ls (id 17 size 14322) ps (id 18 size 13800) local (id 6) bin (id 7) nvcc (id 8 size 28000) gcc (id 9 size 12623) home (id 10) in2140 (id 11) oblig.tgz (id 12 size 15000) oblig (id 13) CMakeLists.txt (id 14 size 5486) inode.c (id 15 size 16988) inode.h (id 16 size 4152) Blocks recorded in master file table: 000: 11111111111111111111 020: 11111111111111111100 040: 00000000000000000000 060: 00000000000000000000 Blocks recorded in the block allocation table: 000: 11111111111111111111 020: 11111111111111111100 040: 00000000000000000000 060: 00000000000000000000 =================================== = Deleting some things = =================================== Trying to delete file gcc from / (should fail) Deletion failed Trying to delete file oblig.tgz from /home/in2140 (should succeed) Deletion succeeded Trying to delete file nvcc from /usr/local/bin (should succeed) Deletion succeeded Trying to delete directory etc from / (should fail) Deletion failed Trying to delete file hosts from /etc (should succeed) Deletion succeeded Trying to delete directory etc from / (should succeed) Deletion succeeded / (id 0) kernel (id 1 size 20000) usr (id 4) bin (id 5) ls (id 17 size 14322) ps (id 18 size 13800) local (id 6) bin (id 7) gcc (id 9 size 12623) home (id 10) in2140 (id 11) oblig (id 13) CMakeLists.txt (id 14 size 5486) inode.c (id 15 size 16988) inode.h (id 16 size 4152) Blocks recorded in master file table: 000: 11111000000001111000 020: 01111111111111111100 040: 00000000000000000000 060: 00000000000000000000 Blocks recorded in the block allocation table: 000: 11111000000001111000 020: 01111111111111111100 040: 00000000000000000000 060: 00000000000000000000 ++++++++++++++++++++++++++++++++++++++++++++++++ + All inodes structures have been + deleted. The inode info is stored in + /Users/griff/GIT/course/in2140/in2140-v25-internal/oblig-02/solution/test-outputs/master_file_table-create_and_delete + The allocated file blocks are stored in + /Users/griff/GIT/course/in2140/in2140-v25-internal/oblig-02/solution/test-outputs/block_allocation_table-create_and_delete ++++++++++++++++++++++++++++++++++++++++++++++++ [100%] Built target test-5-1