make_ext4fs /dev/block/mmcblk0p userdata 与rm -r /data/* 的区别
时间: 2023-09-20 18:05:33 浏览: 54
`make_ext4fs /dev/block/mmcblk0p userdata` 是在 Android 系统启动时创建 `userdata` 分区,它是一个 ext4 文件系统,用于存储用户数据和应用程序数据。该命令会格式化 `userdata` 分区并创建一个新的 ext4 文件系统。
`rm -r /data/*` 是在 Android 系统运行时删除 `data` 分区中的所有数据,包括用户数据和应用程序数据。该命令不会格式化 `data` 分区或创建一个新的文件系统,而只是删除现有的数据。
因此,这两个命令的作用不同,前者是创建一个新的文件系统,后者是删除现有的数据。在不同的场景下,它们可能会有不同的用途。
相关问题
rk3288:/ $ df -h Filesystem Size Used Avail Use% Mounted on rootfs 988M 2.8M 985M 1% / tmpfs 997M 444K 997M 1% /dev tmpfs 997M 0 997M 0% /mnt /dev/block/mmcblk0p10 1.9G 505M 1.4G 26% /system /dev/block/mmcblk0p14 45M 32M 12M 74% /vendor /dev/block/mmcblk0p9 122M 560K 119M 1% /cache /dev/block/mmcblk0p11 12M 44K 11M 1% /metadata /dev/block/mmcblk0p15 26G 159M 26G 1% /data tmpfs 997M 0 997M 0% /storage /data/media 26G 159M 26G 1% /storage/emulated
这是一个使用 df 命令查看分区使用情况的结果。其中,Filesystem 表示文件系统,Size 表示分区总容量,Used 表示已使用容量,Avail 表示剩余容量,Use% 表示已使用容量占总容量的百分比,Mounted on 表示分区挂载的目录。
根据该结果,可以看出:
- rootfs 分区总容量为 988M,已使用容量为 2.8M,剩余容量为 985M,已使用容量占总容量的比例为 1%。
- tmpfs 分区总容量为 997M,已使用容量为 444K,剩余容量为 997M,已使用容量占总容量的比例为 1%。
- /dev/block/mmcblk0p10 分区总容量为 1.9G,已使用容量为 505M,剩余容量为 1.4G,已使用容量占总容量的比例为 26%。
- /dev/block/mmcblk0p14 分区总容量为 45M,已使用容量为 32M,剩余容量为 12M,已使用容量占总容量的比例为 74%。
- /dev/block/mmcblk0p9 分区总容量为 122M,已使用容量为 560K,剩余容量为 119M,已使用容量占总容量的比例为 1%。
- /dev/block/mmcblk0p11 分区总容量为 12M,已使用容量为 44K,剩余容量为 11M,已使用容量占总容量的比例为 1%。
- /dev/block/mmcblk0p15 分区总容量为 26G,已使用容量为 159M,剩余容量为 26G,已使用容量占总容量的比例为 1%。
- tmpfs 分区总容量为 997M,已使用容量为 0,剩余容量为 997M,已使用容量占总容量的比例为 0%。
- /data/media 分区总容量为 26G,已使用容量为 159M,剩余容量为 26G,已使用容量占总容量的比例为 1%。
需要注意的是,这些分区的名称和容量等信息可能因系统配置不同而有所差异。
~ # mount /dev/mmcblk0p1 /mnt/ EXT4-fs (mmcblk0p1): mounted filesystem with ordered data mode. Opts: (null)
这是执行了将/dev/mmcblk0p1挂载到/mnt/目录下的命令后的输出结果。该命令将/dev/mmcblk0p1上的ext4文件系统挂载到/mnt/目录下。在过程中,程序会输出一些信息,例如文件系统的类型(EXT4-fs),挂载模式(ordered data mode)和选项(null)。挂载后,您可以在/mnt/目录下访问/dev/mmcblk0p1上的文件和文件夹。