#进入parted进行分区
(parted) mkpart userdata ext4 93GB 122GB
mkpart userdata ext4 93GB 122GB
(parted) quit
quit #退出parted
mke2fs -t ext4 /dev/block/by-name/userdata #格式化分区
在CSDN看到@小欣BeCareful 的该篇解答
https://blog.csdn.net/weixin_42387319/article/details/116733204?spm=1001.2101.3001.6650.2&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-2-116733204-blog-78978171.pc_relevant_multi_platform_whitelistv2&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-2-116733204-blog-78978171.pc_relevant_multi_platform_whitelistv2&utm_relevant_index=4
得知/dev/block/by-name/userdata正在被DM管理,所以无法被格式化
使用# cat /proc/partitions命令查询
发现果然dm工具正在使用
按照文章中给出的方法
可以使用dmsetup remove_all移除DM管理,之后就可以正常格式化了
结果报错了,发现/sbin中没有该命令
使用 ls /sbin 命令查询
发现确实没有dmsetup命令,
只有一个查不到任何相关信息的dm-tool
成功使用mke2fs -t ext4 /dev/block/by-name/userdata命令格式化该分区
磁盘正在被某个服务使用,需要你手动卸载下硬盘,再初始化。看下这个命令使用dmsetup