挂载文件系统


hfsplus

在docker中下载工具制作img:(因为笔者是服务器中的普通用户)

apt update
apt install -y hfsprogs
cd /data
dd if=/dev/zero of=hfs.img bs=1M count=64
mkfs.hfsplus hfs.img
exit

将img拷贝到docker之外的服务器本地:

docker cp abc123456789:/tmp/hfs.img .

修改qemu启动脚本:

qemu-system-x86_64 \
-kernel bzImage \
-initrd initramfs.cpio.gz \
-append "console=ttyS0 root=/dev/ram0" \
-nographic \
-m 512 \
-drive file=hfs.img,format=raw,media=disk #重点

然后启动之后发现有/dev/sda这个设备文件即可;

然后挂载:

mkdir /mnt
mount -t hfsplus /dev/sda /mnt

参考


文章作者: q1ming
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 q1ming !
  目录