Contents
vfs_extfs example
This example demonstrates how to mount file systems of a block device.
The FileVfs
program implements the server portion of the virtual file system, thereby providing the interface used for interaction with file systems and block devices. The Client
program sends requests to the FileVfs
program via IPC to mount file systems (ext2
, ext3
, ext4
) to the specified directories and perform basic operations with files (create, write, read, and delete) to verify that the file systems are mounted correctly.
Example files
The code of the example and build scripts are available at the following path:
Building and running example
See Building and running examples section.
Preparing an SD card to run on Raspberry Pi 4 B
To run the vfs_extfs
example on Raspberry Pi 4 B, the SD card must have a bootable partition with the solution image as well as 3 additional partitions with the ext2
, ext3
and ext4
file systems, respectively.