HarmonyOS 鸿蒙Next 执行 hdc shell mount 报错

HarmonyOS 鸿蒙Next 执行 hdc shell mount 报错

执行 `hdc shell mount -o rw,remount /`

报错:

mount: ‘/dev/block/platform/f8300000.ufs/by-name/system’ not user mountable in fstab


版本:NOH-AN00 204.1.0.62(SP21C00E62R1P17)
3 回复

执行完 update_allpkg.bat,需要额外刷root:

执行 \Test\ROOT\update_pkg_res\BINs\get_root.bat

可参考流程:

先使用 TRCartget.exe 下载版本,推荐带 log 的版本,如下,full/fastboot/log,然后选择下面 2 个目录,下载即可先刷这个版本,双击 NOH-AN00_all_cn 下面的 update_allpkg.bat 即可获取 root,路径为 root/update_pkg_res,选中 BINs 目录下载完成后,双击 BINs 目录下面的 get_root.bat 即可获取 root 权限这样,你的手机就能正常使用了

更多关于HarmonyOS 鸿蒙Next 执行 hdc shell mount 报错的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS鸿蒙Next中执行hdc shell mount命令时,报错可能是由于以下原因之一:

  1. 权限问题:mount命令通常需要root权限。如果设备未获取root权限,执行该命令会报错。可以通过hdc root命令尝试获取root权限,然后再执行mount

  2. 文件系统不支持:鸿蒙Next可能不支持某些文件系统类型。如果尝试挂载的文件系统类型不被支持,mount命令会失败。可以通过hdc shell cat /proc/filesystems查看支持的文件系统类型。

  3. 挂载点不存在:如果指定的挂载点路径不存在,mount命令会报错。确保挂载点路径存在,或者先创建该路径。

  4. 设备节点不存在:如果指定的设备节点(如/dev/block/sda1)不存在,mount命令会失败。可以通过hdc shell ls /dev/block查看设备节点。

  5. 挂载选项错误:mount命令的挂载选项(如rwro等)如果错误或不兼容,会导致挂载失败。检查挂载选项是否正确。

  6. 系统限制:鸿蒙Next可能对某些挂载操作有系统级别的限制,导致mount命令无法执行。

  7. HDC工具版本问题:使用的HDC工具版本可能与鸿蒙Next系统不兼容,导致命令执行失败。确保使用与系统匹配的HDC工具版本。

  8. 系统状态异常:如果系统处于异常状态(如未完全启动或存在其他问题),mount命令可能无法正常执行。重启设备后重试。

以上是执行hdc shell mount命令时可能遇到的常见问题及原因。

在HarmonyOS鸿蒙Next中执行hdc shell mount命令时,如果遇到报错,可能是由于以下原因:

  1. 权限问题:确保设备已获取root权限,或使用su命令切换到root用户。
  2. 文件系统不支持:检查挂载的文件系统类型是否被内核支持。
  3. 路径错误:确认挂载点和设备路径是否正确。
  4. 设备未连接:确保设备已通过HDC正确连接。

建议检查命令语法和参数,或查看系统日志获取更多错误信息。

回到顶部