erofs-utils: mkfs: add extra blob device support

In this patch, blob data from chunked-based files is redirected to
another blob file.

In order to achieve that, "--blobdev" should be used to specify
the output blob file/device for all chunk-based files, e.g.
 mkfs.erofs --blobdev blob.erofs --chunksize 4096 foo.erofs foo

Note that the upcoming RAFS v6 (EROFS-compatible on-disk format) [1]
will make full use of EROFS multiple device feature together with
Nydus [2] container image service.

[1] https://sched.co/pcdL
[2] https://github.com/dragonflyoss/image-service

Link: https://lore.kernel.org/r/20211116094939.32246-4-hsiangkao@linux.alibaba.com
Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com>
8 files changed