添加vfsstat.py获取cat1详细ram rom信息
author孙春阳 <snickersun@163.com>
Sat, 28 Jun 2025 09:46:21 +0000 (17:46 +0800)
committer孙春阳 <snickersun@163.com>
Sat, 28 Jun 2025 09:46:21 +0000 (17:46 +0800)
cat1modem/src/vfsstat.py [new file with mode: 0644]

diff --git a/cat1modem/src/vfsstat.py b/cat1modem/src/vfsstat.py
new file mode 100644 (file)
index 0000000..0951d5a
--- /dev/null
@@ -0,0 +1,23 @@
+import gc
+import uos
+
+usr = uos.statvfs("/usr")
+
+print('获取usr目录状态信息:', usr)
+print('f_bsize – 文件系统块大小,单位字节:', usr[0])
+print('f_bfree – 可用块数:', usr[3])
+print('usr剩下总空间 {} 字节'.format(usr[0] * usr[3]))
+print('usr剩下总空间 {} KB'.format((usr[0] * usr[3])/1024))
+print('usr剩下总空间 {} MB'.format((usr[0] * usr[3]) / 1024 / 1024))
+
+bak = uos.statvfs("/bak")
+
+print('获取bak目录状态信息:', bak)
+print('f_bsize – 文件系统块大小,单位字节:', bak[0])
+print('f_bfree – 可用块数:', bak[3])
+print('bak剩下总空间 {} 字节'.format(bak[0] * bak[3]))
+print('bak剩下总空间 {} KB'.format((bak[0] * bak[3])/1024))
+print('bak剩下总空间 {} MB'.format((bak[0] * bak[3]) / 1024 / 1024))
+
+mem = gc.mem_free()
+print('剩余可用RAM空间:{}KB'.format(mem / 1024))
\ No newline at end of file