🌐 English

    Oasis Fuse File System (OFFS)#

    OFFS is the name of the Oasis file system.

    The primary goal of OFFS is safe data storage. It guarantees that data is safely stored up to the immediate point before a sudden power OFF or when an SD card is unplugged.

    OFFS consists of a kernel driver and three system tools as follows:

    • mkfs.offs: Creates the file system with the desired folder structure according to the environment file passed as an argument.
    • fsck.offs: Checks the integrity of the file system.
    • offs.fuse: Mounts the file system.

    The OFFS kernel driver requires porting work to match the Linux version and system specifications. It is loaded in a module method at system startup as follows:

    insmod offs.ko
    

    When using an external hard disk (up to 2TB), the kernel module driver is not required.

    Note

    When an Oasis application reads or writes a file located in a directory other than the location where OFFS is mounted, it uses the file system applied to that location. For example, if the Oasis file system is mounted at /mnt/sd and it reads /mnt/ext/a.mp4, it uses the file system (such as ext4) mounted at /mnt/ext.