General format for command 'mkfs':
    vitis mkfs -i <filesystem.image> [-s <size>]

This command creates a filesystem image.

The '-i' parameter specifies the path to the file serving as the FS image.
The optional '-s' parameter specifies the image size in bytes or
in other units by using a special letter suffix after the number:
    B — specifies the size in bytes;
    K — specifies the size in kibibytes;
    M — specifies the size in mebibytes;
    G — specifies the size in gibibytes;
    T — specifies the size in tebibytes.
If the size is not specified, the default value of 10G is used.
If the size is provided without a letter, it's interpreted as a number of bytes.

Example:
    vitis mkfs -i vitis.fs -s 2T
    A file named 'vitis.fs' with a size of two tebibytes will be created
    and formatted as an ext4 filesystem.

Additional details

The base filesystem for Vitis is ext4, meaning the created image
is essentially an ext4 filesystem image with specially organized data
used by Vitis.

Vitis uses loop device, which allow a file to be
treated as a block device. For more details about
loop devices, you can refer to the manual:
    man 4 loop
    man 8 losetup
