df -h
mount
fdisk无效
20240810在荣品RK3588S-AHD开发板的预置Android13下挂载exFAT的256GB的TF卡
2024/8/10 21:19
缘起:当时比较便宜96.9¥/想看看256GB的TF卡的高速卡的效果,就在京东入手了3张三星的高速TF卡。最近在弄RK3588S,就拿来实测效果了!
https://item.jd.com/100026098656.html
三星(SAMSUNG)256GB TF(MicroSD)存储卡 EVO白卡 U3A2V30 手机平板行车记录仪游戏机内存卡 读160MB/s写120MB/s
确认RK3588S在Android13下可以直接挂载exFAT的256GB的TF卡。
Microsoft Windows [版本 10.0.22621.3296]
(c) Microsoft Corporation。保留所有权利。
C:\Users\QQ>adb shell
rk3588_t:/ $ su
rk3588_t:/ #
rk3588_t:/ # cd /sdcard/DCIM/
rk3588_t:/sdcard/DCIM #
rk3588_t:/sdcard/DCIM # ls -l
total 448
-rw-rw---- 1 u0_a93 media_rw 139236 2024-08-10 09:34 81.png
-rw-rw---- 1 u0_a93 media_rw 155351 2024-08-10 09:34 82.png
-rw-rw---- 1 u0_a93 media_rw 160023 2024-08-10 09:34 83.png
rk3588_t:/sdcard/DCIM #
rk3588_t:/sdcard/DCIM # sc
sc16is752 schedtest screencap screenrecord
rk3588_t:/sdcard/DCIM # rm *.png
rk3588_t:/sdcard/DCIM # ls -l
total 0
rk3588_t:/sdcard/DCIM # sc
sc16is752 schedtest screencap screenrecord
rk3588_t:/sdcard/DCIM # scr
screencap screenrecord
rk3588_t:/sdcard/DCIM # screencap 51.png
rk3588_t:/sdcard/DCIM #
rk3588_t:/sdcard/DCIM # screencap 52.png
rk3588_t:/sdcard/DCIM #
rk3588_t:/sdcard/DCIM # screencap 53.png
rk3588_t:/sdcard/DCIM # screencap 54.png
rk3588_t:/sdcard/DCIM # cd /
rk3588_t:/ #
rk3588_t:/ #
rk3588_t:/ #
rk3588_t:/ # df -h
Filesystem Size Used Avail Use% Mounted on
tmpfs 1.9G 1.2M 1.9G 1% /dev
tmpfs 1.9G 4.0K 1.9G 1% /mnt
/dev/block/mmcblk0p11 10M 80K 10M 1% /metadata
/dev/block/dm-0 1.0G 1.0G 3.3M 100% /
/dev/block/dm-3 391M 389M 1.1M 100% /vendor
/dev/block/dm-5 720K 716K 4.0K 100% /odm
/dev/block/dm-1 232K 36K 196K 16% /system_dlkm
/dev/block/dm-2 170M 169M 520K 100% /system_ext
/dev/block/dm-4 28M 28M 88K 100% /vendor_dlkm
/dev/block/dm-6 232K 36K 196K 16% /odm_dlkm
/dev/block/dm-7 274M 273M 840K 100% /product
tmpfs 1.9G 8.0K 1.9G 1% /apex
tmpfs 1.9G 492K 1.9G 1% /linkerconfig
/dev/block/mmcblk0p10 320M 236K 320M 1% /cache
/dev/block/mmcblk0p15 24G 51M 24G 1% /data
tmpfs 1.9G 0 1.9G 0% /data_mirror
/dev/fuse 24G 51M 24G 1% /mnt/user/0/emulated
/dev/block/vold/public:179,97 239G 4.6G 234G 2% /mnt/media_rw/9C33-6BBD
/dev/fuse 239G 4.6G 234G 2% /mnt/user/0/9C33-6BBD
rk3588_t:/ #
rk3588_t:/ # df -T
df: Unknown option 'T' (see "df --help")
1|rk3588_t:/ #
1|rk3588_t:/ # cd /m
metadata/ mnt/
1|rk3588_t:/ # cd /mnt/media_rw/9C33-6BBD/
rk3588_t:/mnt/media_rw/9C33-6BBD # ls -l
total 4833024
-rwxrwxrw- 1 root media_rw 1131762455 2022-03-10 07:26 1.mp4
-rwxrwxrw- 1 root media_rw 235026155 2023-10-17 06:59 4kl.mp4
drwxrwxrw- 2 root media_rw 262144 2024-08-10 13:15 Alarms
drwxrwxrw- 2 root media_rw 262144 2024-08-10 13:15 Audiobooks
drwxrwxrw- 2 root media_rw 262144 2024-08-10 13:15 DCIM
drwxrwxrw- 2 root media_rw 262144 2024-08-10 13:15 Documents
drwxrwxrw- 2 root media_rw 262144 2024-08-10 13:15 Download
drwxrwxrw- 3 root media_rw 262144 2024-08-10 13:15 Movies
drwxrwxrw- 3 root media_rw 262144 2024-08-10 13:15 Music
drwxrwxrw- 2 root media_rw 262144 2024-08-10 13:15 Notifications
drwxrwxrw- 3 root media_rw 262144 2024-08-10 13:15 Pictures
drwxrwxrw- 2 root media_rw 262144 2024-08-10 13:15 Podcasts
drwxrwxrw- 2 root media_rw 262144 2024-08-10 13:15 Recordings
drwxrwxrw- 2 root media_rw 262144 2024-08-10 13:15 Ringtones
drwxrwxrw- 2 root media_rw 262144 2024-08-10 13:12 System\ Volume\ Information
-rwxrwxrw- 1 root media_rw 3578464335 2024-07-23 02:53 fpga110000-9520-1080p60a.mp4
rk3588_t:/mnt/media_rw/9C33-6BBD #
rk3588_t:/mnt/media_rw/9C33-6BBD #
打开256GB的exFAT格式的TF卡的效果图:
Microsoft Windows [版本 10.0.22621.3296]
(c) Microsoft Corporation。保留所有权利。
C:\Users\QQ>adb shell
rk3588_t:/ $ mount
tmpfs on /dev type tmpfs (rw,seclabel,nosuid,relatime,size=1995600k,nr_inodes=498900,mode=755)
devpts on /dev/pts type devpts (rw,seclabel,relatime,mode=600,ptmxmode=000)
proc on /proc type proc (rw,relatime,gid=3009,hidepid=invisible)
sysfs on /sys type sysfs (rw,seclabel,relatime)
selinuxfs on /sys/fs/selinux type selinuxfs (rw,relatime)
tmpfs on /mnt type tmpfs (rw,seclabel,nosuid,nodev,noexec,relatime,size=1995600k,nr_inodes=498900,mode=755,gid=1000)
/dev/block/mmcblk0p11 on /metadata type ext4 (rw,sync,seclabel,nosuid,nodev,noatime,discard)
/dev/block/dm-0 on / type ext4 (ro,seclabel,nodev,relatime)
/dev/block/dm-3 on /vendor type ext4 (ro,seclabel,relatime)
/dev/block/dm-5 on /odm type ext4 (ro,seclabel,relatime)
/dev/block/dm-1 on /system_dlkm type ext4 (ro,seclabel,relatime)
/dev/block/dm-2 on /system_ext type ext4 (ro,seclabel,relatime)
/dev/block/dm-4 on /vendor_dlkm type ext4 (ro,seclabel,relatime)
/dev/block/dm-6 on /odm_dlkm type ext4 (ro,seclabel,relatime)
/dev/block/dm-7 on /product type ext4 (ro,seclabel,relatime)
tmpfs on /apex type tmpfs (rw,seclabel,nosuid,nodev,noexec,relatime,size=1995600k,nr_inodes=498900,mode=755)
tmpfs on /linkerconfig type tmpfs (rw,seclabel,nosuid,nodev,noexec,relatime,size=1995600k,nr_inodes=498900,mode=755)
tmpfs on /mnt/installer type tmpfs (rw,seclabel,nosuid,nodev,noexec,relatime,size=1995600k,nr_inodes=498900,mode=755,gid=1000)
tmpfs on /mnt/androidwritable type tmpfs (rw,seclabel,nosuid,nodev,noexec,relatime,size=1995600k,nr_inodes=498900,mode=755,gid=1000)
none on /dev/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
none on /sys/fs/cgroup type cgroup2 (rw,nosuid,nodev,noexec,relatime,memory_recursiveprot)
none on /dev/cpuctl type cgroup (rw,nosuid,nodev,noexec,relatime,cpu)
none on /dev/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset,noprefix,release_agent=/sbin/cpuset_release_agent)
none on /dev/memcg type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
tmpfs on /linkerconfig type tmpfs (rw,seclabel,nosuid,nodev,noexec,relatime,size=1995600k,nr_inodes=498900,mode=755)
/dev/block/dm-0 on /apex/com.android.adbd type ext4 (ro,seclabel,relatime)
/dev/block/dm-0 on /apex/com.android.adservices type ext4 (ro,seclabel,relatime)
/dev/block/dm-0 on /apex/com.android.appsearch type ext4 (ro,seclabel,relatime)
/dev/block/dm-0 on /apex/com.android.art type ext4 (ro,seclabel,relatime)
/dev/block/dm-0 on /apex/com.android.btservices type ext4 (ro,seclabel,relatime)
/dev/block/dm-0 on /apex/com.android.conscrypt type ext4 (ro,seclabel,relatime)
/dev/block/dm-0 on /apex/com.android.extservices type ext4 (ro,seclabel,relatime)
/dev/block/dm-0 on /apex/com.android.i18n type ext4 (ro,seclabel,relatime)
/dev/block/dm-0 on /apex/com.android.ipsec type ext4 (ro,seclabel,relatime)
/dev/block/dm-0 on /apex/com.android.media type ext4 (ro,seclabel,relatime)
/dev/block/dm-0 on /apex/com.android.media.swcodec type ext4 (ro,seclabel,relatime)
/dev/block/dm-0 on /apex/com.android.mediaprovider type ext4 (ro,seclabel,relatime)
/dev/block/dm-0 on /apex/com.android.neuralnetworks type ext4 (ro,seclabel,relatime)
/dev/block/dm-0 on /apex/com.android.ondevicepersonalization type ext4 (ro,seclabel,relatime)
/dev/block/dm-0 on /apex/com.android.os.statsd type ext4 (ro,seclabel,relatime)
/dev/block/dm-0 on /apex/com.android.permission type ext4 (ro,seclabel,relatime)
/dev/block/dm-0 on /apex/com.android.resolv type ext4 (ro,seclabel,relatime)
/dev/block/dm-0 on /apex/com.android.runtime type ext4 (ro,seclabel,relatime)
/dev/block/dm-0 on /apex/com.android.scheduling type ext4 (ro,seclabel,relatime)
/dev/block/dm-0 on /apex/com.android.sdkext type ext4 (ro,seclabel,relatime)
/dev/block/dm-0 on /apex/com.android.tethering type ext4 (ro,seclabel,relatime)
/dev/block/dm-0 on /apex/com.android.tzdata type ext4 (ro,seclabel,relatime)
/dev/block/dm-0 on /apex/com.android.uwb type ext4 (ro,seclabel,relatime)
/dev/block/dm-0 on /apex/com.android.vndk.v33 type ext4 (ro,seclabel,relatime)
/dev/block/dm-0 on /apex/com.android.wifi type ext4 (ro,seclabel,relatime)
tracefs on /sys/kernel/tracing type tracefs (rw,seclabel,relatime,gid=3012,mode=755)
/sys/kernel/debug on /sys/kernel/debug type debugfs (rw,seclabel,relatime)
/sys/kernel/debug/tracing on /sys/kernel/debug/tracing type tracefs (rw,seclabel,relatime,gid=3012,mode=755)
none on /config type configfs (rw,nosuid,nodev,noexec,relatime)
binder on /dev/binderfs type binder (rw,relatime,max=1048576,stats=global)
none on /sys/fs/fuse/connections type fusectl (rw,relatime)
none on /sys/fs/bpf type bpf (rw,nosuid,nodev,noexec,relatime)
pstore on /sys/fs/pstore type pstore (rw,seclabel,nosuid,nodev,noexec,relatime)
/dev/block/mmcblk0p10 on /cache type ext4 (rw,seclabel,nosuid,nodev,noatime,nodiratime,discard,noauto_da_alloc)
tmpfs on /storage type tmpfs (rw,seclabel,nosuid,nodev,noexec,relatime,size=1995600k,nr_inodes=498900,mode=755,gid=1000)
/dev/block/mmcblk0p15 on /data type ext4 (rw,seclabel,nosuid,nodev,noatime,discard,noauto_da_alloc,resgid=1065,data=ordered)
/dev/block/mmcblk0p15 on /data/user/0 type ext4 (rw,seclabel,nosuid,nodev,noatime,discard,noauto_da_alloc,resgid=1065,data=ordered)
tmpfs on /data_mirror type tmpfs (rw,seclabel,nosuid,nodev,noexec,relatime,size=1995600k,nr_inodes=498900,mode=700,gid=1000)
/dev/block/mmcblk0p15 on /data_mirror/data_ce/null type ext4 (rw,seclabel,nosuid,nodev,noatime,discard,noauto_da_alloc,resgid=1065,data=ordered)
/dev/block/mmcblk0p15 on /data_mirror/data_ce/null/0 type ext4 (rw,seclabel,nosuid,nodev,noatime,discard,noauto_da_alloc,resgid=1065,data=ordered)
/dev/block/mmcblk0p15 on /data_mirror/data_de/null type ext4 (rw,seclabel,nosuid,nodev,noatime,discard,noauto_da_alloc,resgid=1065,data=ordered)
/dev/block/mmcblk0p15 on /data_mirror/misc_ce/null type ext4 (rw,seclabel,nosuid,nodev,noatime,discard,noauto_da_alloc,resgid=1065,data=ordered)
/dev/block/mmcblk0p15 on /data_mirror/misc_de/null type ext4 (rw,seclabel,nosuid,nodev,noatime,discard,noauto_da_alloc,resgid=1065,data=ordered)
/dev/block/mmcblk0p15 on /data_mirror/cur_profiles type ext4 (rw,seclabel,nosuid,nodev,noatime,discard,noauto_da_alloc,resgid=1065,data=ordered)
/dev/block/mmcblk0p15 on /data_mirror/ref_profiles type ext4 (rw,seclabel,nosuid,nodev,noatime,discard,noauto_da_alloc,resgid=1065,data=ordered)
adb on /dev/usb-ffs/adb type functionfs (rw,relatime)
mtp on /dev/usb-ffs/mtp type functionfs (rw,relatime)
ptp on /dev/usb-ffs/ptp type functionfs (rw,relatime)
/dev/fuse on /mnt/user/0/emulated type fuse (rw,lazytime,nosuid,nodev,noexec,noatime,user_id=0,group_id=0,allow_other)
/dev/fuse on /mnt/installer/0/emulated type fuse (rw,lazytime,nosuid,nodev,noexec,noatime,user_id=0,group_id=0,allow_other)
/dev/fuse on /mnt/androidwritable/0/emulated type fuse (rw,lazytime,nosuid,nodev,noexec,noatime,user_id=0,group_id=0,allow_other)
/dev/fuse on /storage/emulated type fuse (rw,lazytime,nosuid,nodev,noexec,noatime,user_id=0,group_id=0,allow_other)
/dev/block/mmcblk0p15 on /mnt/pass_through/0/emulated type ext4 (rw,seclabel,nosuid,nodev,noatime,discard,noauto_da_alloc,resgid=1065,data=ordered)
/dev/block/mmcblk0p15 on /mnt/user/0/emulated/0/Android/data type ext4 (rw,seclabel,nosuid,nodev,noatime,discard,noauto_da_alloc,resgid=1065,data=ordered)
/dev/block/mmcblk0p15 on /storage/emulated/0/Android/data type ext4 (rw,seclabel,nosuid,nodev,noatime,discard,noauto_da_alloc,resgid=1065,data=ordered)
/dev/block/mmcblk0p15 on /mnt/androidwritable/0/emulated/0/Android/data type ext4 (rw,seclabel,nosuid,nodev,noatime,discard,noauto_da_alloc,resgid=1065,data=ordered)
/dev/block/mmcblk0p15 on /mnt/installer/0/emulated/0/Android/data type ext4 (rw,seclabel,nosuid,nodev,noatime,discard,noauto_da_alloc,resgid=1065,data=ordered)
/dev/block/mmcblk0p15 on /mnt/user/0/emulated/0/Android/obb type ext4 (rw,seclabel,nosuid,nodev,noatime,discard,noauto_da_alloc,resgid=1065,data=ordered)
/dev/block/mmcblk0p15 on /storage/emulated/0/Android/obb type ext4 (rw,seclabel,nosuid,nodev,noatime,discard,noauto_da_alloc,resgid=1065,data=ordered)
/dev/block/mmcblk0p15 on /mnt/androidwritable/0/emulated/0/Android/obb type ext4 (rw,seclabel,nosuid,nodev,noatime,discard,noauto_da_alloc,resgid=1065,data=ordered)
/dev/block/mmcblk0p15 on /mnt/installer/0/emulated/0/Android/obb type ext4 (rw,seclabel,nosuid,nodev,noatime,discard,noauto_da_alloc,resgid=1065,data=ordered)
/dev/block/vold/public:179,97 on /mnt/media_rw/9C33-6BBD type exfat (rw,dirsync,nosuid,nodev,noexec,noatime,gid=1023,fmask=0001,dmask=0001,allow_utime=0022,iocharset=utf8,errors=remount-ro)
/dev/fuse on /mnt/user/0/9C33-6BBD type fuse (rw,lazytime,nosuid,nodev,noexec,noatime,user_id=0,group_id=0,allow_other)
/dev/fuse on /mnt/installer/0/9C33-6BBD type fuse (rw,lazytime,nosuid,nodev,noexec,noatime,user_id=0,group_id=0,allow_other)
/dev/fuse on /mnt/androidwritable/0/9C33-6BBD type fuse (rw,lazytime,nosuid,nodev,noexec,noatime,user_id=0,group_id=0,allow_other)
/dev/fuse on /storage/9C33-6BBD type fuse (rw,lazytime,nosuid,nodev,noexec,noatime,user_id=0,group_id=0,allow_other)
/dev/block/vold/public:179,97 on /mnt/pass_through/0/9C33-6BBD type exfat (rw,dirsync,nosuid,nodev,noexec,noatime,gid=1023,fmask=0001,dmask=0001,allow_utime=0022,iocharset=utf8,errors=remount-ro)
rk3588_t:/ $
console:/ $
console:/ $
console:/ $ su[ 26.442635][ T239] type=1107 audit(1723442597.876:309): uid=0 auid=4294967295 ses=4294967295 subj=u:r:init:s0 msg='avc: denied { set } for property=dumpstate.completed pid=560 uid=1000 gid=1000 scontext=u:r:system_server:s0 tcontext=u:object_r:dumpstate_prop:s0 tclass=property_service permissive=1'
[ 26.444649][ T1] init: starting service 'simple_bugreportd'...
[ 26.445753][ T1] init: Created socket '/dev/socket/dumpstate', mode 660, user 2000, group 1007
[ 26.452450][ T1] init: Control message: Processed ctl.start for 'simple_bugreportd' from pid: 560 (system_server)
[ 26.518295][ T234] logd: logdr: UID=0 GID=0 PID=2099 n tail=0 logMask=99 pid=0 start=0ns deadline=0ns
console:/ # [ 26.652671][ T234] logd: logdr: UID=0 GID=0 PID=2102 n tail=0 logMask=4 pid=0 start=0ns deadline=0ns
[ 26.679158][ T239] type=1400 audit(1723442598.113:310): avc: denied { read } for comm="dumpstate" name="summary" dev="debugfs" ino=12459 scontext=u:r:dumpstate:s0 tcontext=u:object_r:debugfs:s0 tclass=file permissive=1
[ 26.679284][ T239] type=1400 audit(1723442598.113:311): avc: denied { open } for comm="dumpstate" path="/sys/kernel/debug/dri/0/summary" dev="debugfs" ino=12459 scontext=u:r:dumpstate:s0 tcontext=u:object_r:debugfs:s0 tclass=file permissive=1
[ 26.693950][ T2105] audit: audit_lost=76 audit_rate_limit=5 audit_backlog_limit=64
[ 26.693969][ T2105] audit: rate limit exceeded
console:/ #
console:/ #
console:/ #
console:/ # [ 27.715863][ T1] init: Service 'simple_bugreportd' (pid 2097) exited with status 0 oneshot service took 1.266000 seconds in background
[ 27.715923][ T1] init: Sending signal 9 to service 'simple_bugreportd' (pid 2097) process group...
[ 27.716122][ T1] libprocessgroup: Successfully killed process cgroup uid 0 pid 2097 in 0ms
[ 28.743126][ T2114] audit: audit_lost=86 audit_rate_limit=5 audit_backlog_limit=64
[ 28.743171][ T2114] audit: rate limit exceeded
console:/ #
console:/ # [ 34.017686][ T239] type=1400 audit(1723442605.453:356): avc: denied { use } for comm="binder:345_2" path="socket:[72005]" dev="sockfs" ino=72005 scontext=u:r:netd:s0 tcontext=u:r:getagpsdata:s0 tclass=fd permissive=1
console:/ #
console:/ #
console:/ #
console:/ # getprop ro.build.version.release
13
console:/ #
console:/ # [ 59.191048][ T239] type=1400 audit(1723442630.626:357): avc: denied { getattr } for comm="getagpsdata.sh" path="/system/bin/ping" dev="dm-0" ino=1609 scontext=u:r:getagpsdata:s0 tcontext=u:object_r:system_file:s0 tclass=file permissive=1
[ 59.191322][ T239] type=1400 audit(1723442630.626:358): avc: denied { execute } for comm="getagpsdata.sh" name="ping" dev="dm-0" ino=1609 scontext=u:r:getagpsdata:s0 tcontext=u:object_r:system_file:s0 tclass=file permissive=1
[ 59.191434][ T239] type=1400 audit(1723442630.626:359): avc: denied { read open } for comm="getagpsdata.sh" path="/system/bin/ping" dev="dm-0" ino=1609 scontext=u:r:getagpsdata:s0 tcontext=u:object_r:system_file:s0 tclass=file permissive=1
[ 59.191527][ T239] type=1400 audit(1723442630.626:360): avc: denied { execute_no_trans } for comm="getagpsdata.sh" path="/system/bin/ping" dev="dm-0" ino=1609 scontext=u:r:getagpsdata:s0 tcontext=u:object_r:system_file:s0 tclass=file permissive=1
[ 59.191827][ T239] type=1400 audit(1723442630.626:361): avc: denied { map } for comm="ping" path="/system/bin/ping" dev="dm-0" ino=1609 scontext=u:r:getagpsdata:s0 tcontext=u:object_r:system_file:s0 tclass=file permissive=1
[ 59.198558][ T239] type=1400 audit(1723442630.633:362): avc: denied { create } for comm="ping" scontext=u:r:getagpsdata:s0 tcontext=u:r:getagpsdata:s0 tclass=udp_socket permissive=1
[ 59.198660][ T417] audit: audit_lost=113 audit_rate_limit=5 audit_backlog_limit=64
[ 59.198670][ T417] audit: rate limit exceeded
[ 59.198685][ T239] type=1400 audit(1723442630.633:363): avc: denied { getopt } for comm="ping" scontext=u:r:getagpsdata:s0 tcontext=u:r:getagpsdata:s0 tclass=udp_socket permissive=1
[ 59.198781][ T239] type=1400 audit(1723442630.633:364): avc: denied { read write } for comm="binder:345_2" path="socket:[75779]" dev="sockfs" ino=75779 scontext=u:r:netd:s0 tcontext=u:r:getagpsdata:s0 tclass=udp_socket permissive=1
[ 59.198872][ T239] type=1400 audit(1723442630.633:365): avc: denied { getopt } for comm="binder:345_2" scontext=u:r:netd:s0 tcontext=u:r:getagpsdata:s0 tclass=udp_socket permissive=1
[ 67.840657][ T368] healthd: battery l=50 v=3 t=2.6 h=2 st=3 c=-1600 fc=100 chg=au
[ 74.307356][ T239] type=1400 audit(1723442645.743:374): avc: denied { connectto } for comm="ping" path="/dev/socket/fwmarkd" scontext=u:r:getagpsdata:s0 tcontext=u:r:netd:s0 tclass=unix_stream_socket permissive=1
console:/ #
console:/ #
console:/ # fdisk -l
/system/bin/sh: fdisk: inaccessible or not found
127|console:/ #
127|console:/ #
127|console:/ # busybox fdisk -l
console:/ #
console:/ #
console:/ # whereis fdisk
/system/bin/sh: whereis: inaccessible or not found
127|console:/ #
127|console:/ # [ 127.840577][ T368] healthd: battery l=50 v=3 t=2.6 h=2 st=3 c=-1600 fc=100 chg=au
127|console:/ #
127|console:/ #
127|console:/ # busybox
BusyBox v1.22.1 (2014-11-27 12:30:44 CST) multi-call binary.
BusyBox is copyrighted by many authors between 1998-2012.
Licensed under GPLv2. See source distribution for detailed
copyright notices.
Usage: busybox [function [arguments]...]
or: busybox --list
or: function [arguments]...
BusyBox is a multi-call binary that combines many common Unix
utilities into a single executable. Most people will create a
link to busybox for each function they wish to use and BusyBox
will act like whatever it was invoked as.
Currently defined functions:
[, [[, ar, arp, ash, awk, base64, basename, bash, beep, blkid,
blockdev, bootchartd, bunzip2, bzcat, bzip2, cal, cat, catv, chat,
chattr, chgrp, chmod, chown, chpst, chroot, chrt, chvt, cksum, clear,
cmp, comm, cp, cpio, crond, crontab, cttyhack, cut, dc, dd, deallocvt,
depmod, devmem, df, diff, dirname, dmesg, dnsd, dos2unix, dpkg,
dpkg-deb, du, dumpkmap, echo, ed, egrep, env, envdir, envuidgid,
expand, expr, fakeidentd, false, fbset, fbsplash, fdflush, fdformat,
fdisk, fgconsole, fgrep, find, findfs, flash_lock, flash_unlock,
flashcp, flock, fold, free, freeramdisk, fstrim, fsync, ftpd, ftpget,
ftpput, fuser, getopt, grep, gunzip, gzip, halt, hd, hdparm, head,
hexdump, httpd, hwclock, ifconfig, ifdown, ifup, init, inotifyd,
insmod, install, iostat, ip, ipaddr, ipcalc, iplink, iproute, iprule,
iptunnel, klogd, less, linuxrc, ln, loadkmap, losetup, lpd, lpq, lpr,
ls, lsattr, lsmod, lsof, lspci, lsusb, lzcat, lzma, lzop, lzopcat,
makedevs, makemime, man, md5sum, mdev, mesg, mkdir, mkfifo, mknod,
mkswap, mktemp, modinfo, modprobe, more, mount, mpstat, mv, nanddump,
nbd-client, nc, netstat, nice, nmeter, nohup, od, openvt, patch, pidof,
ping, pipe_progress, pkill, pmap, popmaildir, poweroff, powertop,
printenv, printf, ps, pscan, pstree, pwd, pwdx, raidautorun, rdev,
readlink, readprofile, realpath, reboot, reformime, renice, reset,
resize, rev, rm, rmdir, rmmod, route, rpm, rpm2cpio, rtcwake,
run-parts, runsv, runsvdir, rx, script, scriptreplay, sed, sendmail,
seq, setconsole, setkeycodes, setlogcons, setserial, setsid, setuidgid,
sh, sha1sum, sha256sum, sha3sum, sha512sum, showkey, sleep, smemcap,
softlimit, sort, split, start-stop-daemon, strings, stty, sum, sv,
svlogd, switch_root, sync, sysctl, tac, tail, tar, tcpsvd, tee, telnet,
telnetd, test, tftp, tftpd, time, timeout, top, tr, traceroute, true,
ttysize, tunctl, tune2fs, udhcpc, udpsvd, umount, uname, uncompress,
unexpand, uniq, unix2dos, unlzma, unlzop, unxz, unzip, uptime, usleep,
uudecode, uuencode, vconfig, vi, volname, watch, wc, wget, which,
whoami, whois, xargs, xz, xzcat, yes, zcat
console:/ # [ 187.840103][ T368] healthd: battery l=50 v=3 t=2.6 h=2 st=3 c=-1600 fc=100 chg=au
[ 247.840303][ T368] healthd: battery l=50 v=3 t=2.6 h=2 st=3 c=-1600 fc=100 chg=au
console:/ #
console:/ # busybox fdisk --help
console:/ # busybox fdisk --v
busybox: unrecognized option `--v'
1|console:/ #
1|console:/ # busybox fdisk --version
busybox: unrecognized option `--version'
1|console:/ #
1|console:/ #
1|console:/ # busybox fdisk -V
busybox: invalid option -- V
1|console:/ #