android Linux Deploy 挂载虚拟硬盘后无法卸载0
qjzh8232019.09.16浏览5次分享举报
在deploy安装ubuntu18.04,按以下步骤制作虚拟机硬盘,加密,并挂载,可正常使用。ddif=/dev/urandomof=/sdcard/encvolbs=1Mcount=10sudomknod/dev/loop123b7123sudolosetup/dev/loop... 在 deploy 安装 ubuntu 18.04,按以下步骤制作虚拟机硬盘,加密,并挂载,可正常使用。
dd if=/dev/urandom of=/sdcard/encvol bs=1M count=10
sudo mknod /dev/loop123 b 7 123
sudo losetup /dev/loop123 /sdcard/encvol
sudo cryptsetup luksFormat /dev/loop123
...(enter password)
sudo cryptsetup luksOpen /dev/loop123 decvol
...(enter password)
sudo mkfs.ext4 /dev/mapper/deid
mkdir /sdcard/decdir
sudo mount -t ext4 /dev/mapper/decvol /sdcard/decdir
卸载,
sudo umount /sdcard/decdir
没错误提示
关闭加密盘,
sudo cryptsetup luksClose decvol
提示,设备忙或在使用中,无法关闭。
device-mapper: remove ioctl on failed: Device or resource busy
得重启手机才能关闭虚拟盘。
dmsetup info -c /dev/mapper/decvol
Name Maj Min Stat Open Targ Event UUID
decvol 254 0 L--w 1 1 0 LUKS-xxxxxxxxx
有个程序还在使用虚拟磁盘导致无法关闭。
该如何解决? 展开