27 Commits

Author SHA1 Message Date
wangziao
f05cf635da support statfs, check whether target directory is empty and fail on non-empty for rmdir 2025-08-23 23:25:27 -07:00
wangziao
26b44b20ba store num_inode_blocks in superblock, choose this value adaptively according to disk size when mkfs 2024-12-16 16:00:33 -08:00
Connor
6c16225919 added better errno to fileio 2023-12-05 23:48:59 -08:00
FactorialN
a15f5d9a3e added clarification for running with -s 2023-12-04 00:20:59 -08:00
FactorialN
f8b0ee2e8f added extra file io operations 2023-12-03 16:12:30 -08:00
FactorialN
5f13524f6a completed time and utimens 2023-12-02 14:54:38 -08:00
FactorialN
6fe01302b5 implemented hard link 2023-12-02 02:32:19 -08:00
FactorialN
998e8a20cc fixed large file io 2023-12-02 00:24:30 -08:00
Connor
6dc6f36d27 quick fix for fileio bug 2023-12-01 23:57:36 -08:00
Connor
97886fa1ca merged with layer3dev 2023-12-01 22:51:15 -08:00
Connor
f3a9022897 fixed fileio bug 2023-12-01 20:39:12 -08:00
FactorialN
de198df6d1 fixed a bug of indirect layers 2023-12-01 19:04:00 -08:00
FactorialN
c768bed015 fixed an issue with writing 2023-12-01 13:57:29 -08:00
FactorialN
c2f3aa1310 fixed fuse offset issue, but still haven't fixed the problem with written file length 2023-12-01 10:59:06 -08:00
FactorialN
c06287dd4d current state: trying to fix a weird offset error 2023-12-01 03:32:32 -08:00
Connor
4dcb74d29e added extra file io 2023-11-29 16:42:26 -08:00
Connor
cadf11b857 added extra file io operations 2023-11-28 23:44:57 -08:00
FactorialN
12cb090fcf try to fix layer1 2023-11-27 22:12:11 -08:00
Connor
81f81d8e80 file io bug fixes 2023-11-22 03:30:01 -08:00
Connor
d8f8594c13 chnages to file io 2023-11-22 02:25:30 -08:00
Connor
9ed5936762 half of tests added 2023-11-17 01:33:19 -08:00
Connor
49c1643ab9 changed manager file nemes 2023-11-15 23:14:06 -08:00
Connor
634180c3ce changed name of inode manager 2023-11-15 22:56:48 -08:00
Connor
6edece492c added de/alloc inode datablock s 2023-11-15 03:10:12 -08:00
Connor
3ee1647e00 added in core fake rawdisk 2023-11-14 22:55:09 -08:00
Connor
8c263f02b1 temporary addition of inode/datablock allocation 2023-11-14 22:24:00 -08:00
Connor
85bf159ee0 temporary addition of new header structure 2023-11-14 00:15:03 -08:00