├── Makefile ├── README.md ├── disk-one-dir.img ├── disk.img ├── src ├── check.c ├── create_disk.sh ├── mkfs.c ├── umount.sh ├── wfs.c └── wfs.h └── tests ├── 0 ├── 1 ├── 2 ├── 3 ├── 4 ├── 5 ├── 6 ├── 7 ├── 8 ├── 9 ├── 10 ├── 11 ├── 12 ├── 13 ├── 14 ├── 15 ├── 16 ├── 17 ├── 18 ├── 19 ├── 0.desc ├── 0~ ├── 1.desc ├── 10.c ├── 10.desc ├── 11.c ├── 11.desc ├── 12.c ├── 12.desc ├── 13.c ├── 13.desc ├── 14.c ├── 14.c~ ├── 14.desc ├── 15.c ├── 15.desc ├── 16.c ├── 16.desc ├── 17.c ├── 17.desc ├── 18.c ├── 18.desc ├── 19.c ├── 19.desc ├── 1~ ├── 2.c ├── 2.desc ├── 3.c ├── 3.desc ├── 4.c ├── 4.desc ├── 5.c ├── 5.desc ├── 6.c ├── 6.desc ├── 7.c ├── 7.desc ├── 8.c ├── 8.desc ├── 9.c ├── 9.desc ├── Makefile ├── clean ├── common ├── batch_rename.sh ├── test.h ├── utils.c └── utils.o ├── mkfs_check ├── mkfs_check.c ├── prebuilt_disk ├── runtests └── runtests~ /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azen233/Simple-Fuse-FS/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azen233/Simple-Fuse-FS/HEAD/README.md -------------------------------------------------------------------------------- /disk-one-dir.img: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azen233/Simple-Fuse-FS/HEAD/disk-one-dir.img -------------------------------------------------------------------------------- /disk.img: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azen233/Simple-Fuse-FS/HEAD/disk.img -------------------------------------------------------------------------------- /src/check.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azen233/Simple-Fuse-FS/HEAD/src/check.c -------------------------------------------------------------------------------- /src/create_disk.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | dd if=/dev/zero of=disk.img bs=1M count=1 4 | -------------------------------------------------------------------------------- /src/mkfs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azen233/Simple-Fuse-FS/HEAD/src/mkfs.c -------------------------------------------------------------------------------- /src/umount.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | fusermount -u $1 4 | -------------------------------------------------------------------------------- /src/wfs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azen233/Simple-Fuse-FS/HEAD/src/wfs.c -------------------------------------------------------------------------------- /src/wfs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azen233/Simple-Fuse-FS/HEAD/src/wfs.h -------------------------------------------------------------------------------- /tests/0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azen233/Simple-Fuse-FS/HEAD/tests/0 -------------------------------------------------------------------------------- /tests/0.desc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azen233/Simple-Fuse-FS/HEAD/tests/0.desc -------------------------------------------------------------------------------- /tests/0~: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azen233/Simple-Fuse-FS/HEAD/tests/0~ -------------------------------------------------------------------------------- /tests/1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azen233/Simple-Fuse-FS/HEAD/tests/1 -------------------------------------------------------------------------------- /tests/1.desc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azen233/Simple-Fuse-FS/HEAD/tests/1.desc -------------------------------------------------------------------------------- /tests/10: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azen233/Simple-Fuse-FS/HEAD/tests/10 -------------------------------------------------------------------------------- /tests/10.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azen233/Simple-Fuse-FS/HEAD/tests/10.c -------------------------------------------------------------------------------- /tests/10.desc: -------------------------------------------------------------------------------- 1 | Write test. -------------------------------------------------------------------------------- /tests/11: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azen233/Simple-Fuse-FS/HEAD/tests/11 -------------------------------------------------------------------------------- /tests/11.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azen233/Simple-Fuse-FS/HEAD/tests/11.c -------------------------------------------------------------------------------- /tests/11.desc: -------------------------------------------------------------------------------- 1 | Read/write test for large files (indirect blocks) -------------------------------------------------------------------------------- /tests/12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azen233/Simple-Fuse-FS/HEAD/tests/12 -------------------------------------------------------------------------------- /tests/12.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azen233/Simple-Fuse-FS/HEAD/tests/12.c -------------------------------------------------------------------------------- /tests/12.desc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azen233/Simple-Fuse-FS/HEAD/tests/12.desc -------------------------------------------------------------------------------- /tests/13: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azen233/Simple-Fuse-FS/HEAD/tests/13 -------------------------------------------------------------------------------- /tests/13.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azen233/Simple-Fuse-FS/HEAD/tests/13.c -------------------------------------------------------------------------------- /tests/13.desc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azen233/Simple-Fuse-FS/HEAD/tests/13.desc -------------------------------------------------------------------------------- /tests/14: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azen233/Simple-Fuse-FS/HEAD/tests/14 -------------------------------------------------------------------------------- /tests/14.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azen233/Simple-Fuse-FS/HEAD/tests/14.c -------------------------------------------------------------------------------- /tests/14.c~: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azen233/Simple-Fuse-FS/HEAD/tests/14.c~ -------------------------------------------------------------------------------- /tests/14.desc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azen233/Simple-Fuse-FS/HEAD/tests/14.desc -------------------------------------------------------------------------------- /tests/15: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azen233/Simple-Fuse-FS/HEAD/tests/15 -------------------------------------------------------------------------------- /tests/15.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azen233/Simple-Fuse-FS/HEAD/tests/15.c -------------------------------------------------------------------------------- /tests/15.desc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azen233/Simple-Fuse-FS/HEAD/tests/15.desc -------------------------------------------------------------------------------- /tests/16: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azen233/Simple-Fuse-FS/HEAD/tests/16 -------------------------------------------------------------------------------- /tests/16.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azen233/Simple-Fuse-FS/HEAD/tests/16.c -------------------------------------------------------------------------------- /tests/16.desc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azen233/Simple-Fuse-FS/HEAD/tests/16.desc -------------------------------------------------------------------------------- /tests/17: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azen233/Simple-Fuse-FS/HEAD/tests/17 -------------------------------------------------------------------------------- /tests/17.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azen233/Simple-Fuse-FS/HEAD/tests/17.c -------------------------------------------------------------------------------- /tests/17.desc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azen233/Simple-Fuse-FS/HEAD/tests/17.desc -------------------------------------------------------------------------------- /tests/18: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azen233/Simple-Fuse-FS/HEAD/tests/18 -------------------------------------------------------------------------------- /tests/18.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azen233/Simple-Fuse-FS/HEAD/tests/18.c -------------------------------------------------------------------------------- /tests/18.desc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azen233/Simple-Fuse-FS/HEAD/tests/18.desc -------------------------------------------------------------------------------- /tests/19: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azen233/Simple-Fuse-FS/HEAD/tests/19 -------------------------------------------------------------------------------- /tests/19.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azen233/Simple-Fuse-FS/HEAD/tests/19.c -------------------------------------------------------------------------------- /tests/19.desc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azen233/Simple-Fuse-FS/HEAD/tests/19.desc -------------------------------------------------------------------------------- /tests/1~: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azen233/Simple-Fuse-FS/HEAD/tests/1~ -------------------------------------------------------------------------------- /tests/2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azen233/Simple-Fuse-FS/HEAD/tests/2 -------------------------------------------------------------------------------- /tests/2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azen233/Simple-Fuse-FS/HEAD/tests/2.c -------------------------------------------------------------------------------- /tests/2.desc: -------------------------------------------------------------------------------- 1 | Read test for prebuilt image -------------------------------------------------------------------------------- /tests/3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azen233/Simple-Fuse-FS/HEAD/tests/3 -------------------------------------------------------------------------------- /tests/3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azen233/Simple-Fuse-FS/HEAD/tests/3.c -------------------------------------------------------------------------------- /tests/3.desc: -------------------------------------------------------------------------------- 1 | Creating file in root -------------------------------------------------------------------------------- /tests/4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azen233/Simple-Fuse-FS/HEAD/tests/4 -------------------------------------------------------------------------------- /tests/4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azen233/Simple-Fuse-FS/HEAD/tests/4.c -------------------------------------------------------------------------------- /tests/4.desc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azen233/Simple-Fuse-FS/HEAD/tests/4.desc -------------------------------------------------------------------------------- /tests/5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azen233/Simple-Fuse-FS/HEAD/tests/5 -------------------------------------------------------------------------------- /tests/5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azen233/Simple-Fuse-FS/HEAD/tests/5.c -------------------------------------------------------------------------------- /tests/5.desc: -------------------------------------------------------------------------------- 1 | Creating file inside non-root directory. -------------------------------------------------------------------------------- /tests/6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azen233/Simple-Fuse-FS/HEAD/tests/6 -------------------------------------------------------------------------------- /tests/6.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azen233/Simple-Fuse-FS/HEAD/tests/6.c -------------------------------------------------------------------------------- /tests/6.desc: -------------------------------------------------------------------------------- 1 | Testing special directory "." -------------------------------------------------------------------------------- /tests/7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azen233/Simple-Fuse-FS/HEAD/tests/7 -------------------------------------------------------------------------------- /tests/7.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azen233/Simple-Fuse-FS/HEAD/tests/7.c -------------------------------------------------------------------------------- /tests/7.desc: -------------------------------------------------------------------------------- 1 | Testing special directory ".." -------------------------------------------------------------------------------- /tests/8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azen233/Simple-Fuse-FS/HEAD/tests/8 -------------------------------------------------------------------------------- /tests/8.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azen233/Simple-Fuse-FS/HEAD/tests/8.c -------------------------------------------------------------------------------- /tests/8.desc: -------------------------------------------------------------------------------- 1 | Deleting file from root directory. -------------------------------------------------------------------------------- /tests/9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azen233/Simple-Fuse-FS/HEAD/tests/9 -------------------------------------------------------------------------------- /tests/9.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azen233/Simple-Fuse-FS/HEAD/tests/9.c -------------------------------------------------------------------------------- /tests/9.desc: -------------------------------------------------------------------------------- 1 | Deleting file from non-root directory. -------------------------------------------------------------------------------- /tests/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azen233/Simple-Fuse-FS/HEAD/tests/Makefile -------------------------------------------------------------------------------- /tests/clean: -------------------------------------------------------------------------------- 1 | #!/usr/bin/bash 2 | 3 | make clean 4 | -------------------------------------------------------------------------------- /tests/common/batch_rename.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azen233/Simple-Fuse-FS/HEAD/tests/common/batch_rename.sh -------------------------------------------------------------------------------- /tests/common/test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azen233/Simple-Fuse-FS/HEAD/tests/common/test.h -------------------------------------------------------------------------------- /tests/common/utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azen233/Simple-Fuse-FS/HEAD/tests/common/utils.c -------------------------------------------------------------------------------- /tests/common/utils.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azen233/Simple-Fuse-FS/HEAD/tests/common/utils.o -------------------------------------------------------------------------------- /tests/mkfs_check: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azen233/Simple-Fuse-FS/HEAD/tests/mkfs_check -------------------------------------------------------------------------------- /tests/mkfs_check.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azen233/Simple-Fuse-FS/HEAD/tests/mkfs_check.c -------------------------------------------------------------------------------- /tests/prebuilt_disk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azen233/Simple-Fuse-FS/HEAD/tests/prebuilt_disk -------------------------------------------------------------------------------- /tests/runtests: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azen233/Simple-Fuse-FS/HEAD/tests/runtests -------------------------------------------------------------------------------- /tests/runtests~: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azen233/Simple-Fuse-FS/HEAD/tests/runtests~ --------------------------------------------------------------------------------