android Linux Deploy 挂载虚拟硬盘后无法卸载
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android Linux Deploy 挂载虚拟硬盘后无法卸载相关的知识,希望对你有一定的参考价值。
在 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
有个程序还在使用虚拟磁盘导致无法关闭。
该如何解决?
楼主如果对Linux系统感兴趣,想学习更多Linux系统知识,可以百度《Linux就该这么学》,不错的一本Linux入门教程。 参考技术B fdisk -l 找移硬盘名 比/dev/sda0
umount /dev/sda0
mkdir /mnt/usb
mount -t ext3 -w /dev/sda0 /mnt/usb
挂装读写系统 ,示例自看着办
以上是关于android Linux Deploy 挂载虚拟硬盘后无法卸载的主要内容,如果未能解决你的问题,请参考以下文章