Test the functionalty of the FAT32 filesystem with the use of VirioBlk disk.
The test verifies the following things:
- The disk size.
- Auto mounting/recognition of filesystem.
- Disk structure.
- Disk content with the help of
banana.txtandbanana.ascii. - Filesystem API (read) and subclasses as
Dirent. - Remounting of filesystem.
- Asynchronous operations (also nested like stat into read).
fat32_disk.sh is used to create a 4 GB FAT32 disk my.disk with banana.txt as content, which will be included by qemu as a separate drive.