https://github.com/mes0903/fusecpp
https://github.com/mes0903/fusecpp
Last synced: 9 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/mes0903/fusecpp
- Owner: Mes0903
- Created: 2023-12-28T08:13:04.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-08T15:11:57.000Z (over 1 year ago)
- Last Synced: 2025-02-08T14:45:34.921Z (11 months ago)
- Language: C++
- Size: 45.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# intsall tool
```
sudo apt-get update
sudo apt-get install gcc fuse libfuse-dev make cmake
sudo apt-get install libssl-dev
```
# Compiling
```
mkdir mnt
mkdir build && cd build
cmake ..
cmake --build .
```
# Brief
This is an very simple filesystem made by FUSE. support basic operations such as
- Create, read, and write files.
- Open and close files.
- Create and remove directories.
- List directory contents.
also, it Integrating AES-256-CBC Encryption for the write and read operations, thus the file was encrypted.
There is an mini-test script to demo the encryption and the basic operations
```
./mini-test.sh
```
