linux如何查看 ROM(存储容量)大小
关注IT技术视界公众号,获取好玩有趣软件!
先领1T空间!再存有趣资源!仅有一次机会!
在 Linux 设备上,可以使用以下方法来查看 ROM(存储容量)大小:
方法 1:使用 df -h
命令
df -h
示例输出:
Filesystem Size Used Avail Use% Mounted on
/dev/root 8.0G 2.5G 5.5G 31% /
devtmpfs 512M 0 512M 0% /dev
tmpfs 512M 8.0K 512M 1% /tmp
/dev/root
:通常是系统的主存储分区,Size
列显示 ROM 总容量,如上例8.0G
(即 8GB)。Used
:已用空间。Avail
:剩余可用空间。
方法 2:使用 lsblk
命令
lsblk
示例输出:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
mmcblk0 179:0 0 16G 0 disk
├─mmcblk0p1 179:1 0 512M 0 part /boot
├─mmcblk0p2 179:2 0 10G 0 part /
└─mmcblk0p3 179:3 0 5.5G 0 part /data
mmcblk0
:表示整个存储设备,总大小16G
(即 16GB)。mmcblk0p1
、mmcblk0p2
、mmcblk0p3
:分区信息。
如果你的设备使用的是 eMMC 或 NAND Flash,也会以 mmcblkX
或 nandX
形式显示。
方法 3:使用 fdisk -l
命令
fdisk -l
示例输出:
Disk /dev/mmcblk0: 16 GB, 16000000000 bytes, 31250000 sectors
Disk /dev/mmcblk0: 16 GB
表示 ROM 总容量 16GB。
方法 4:使用 cat /proc/partitions
cat /proc/partitions
示例输出:
major minor #blocks name
179 0 15625000 mmcblk0
179 1 512000 mmcblk0p1
179 2 10485760 mmcblk0p2
179 3 5767168 mmcblk0p3
mmcblk0
:总大小 15625000 块(一般块大小1KB
)。15625000 KB ÷ 1024 = 15258 MB ≈ 15GB
(即 16GB)。
方法 5:使用 cat /proc/mtd
(仅适用于 NAND Flash)
如果设备使用 NAND Flash,可以运行:
cat /proc/mtd
示例输出:
dev: size erasesize name
mtd0: 01000000 00010000 "bootloader"
mtd1: 02000000 00010000 "kernel"
mtd2: 1e000000 00010000 "rootfs"
size
列以 十六进制 表示大小,如02000000
转换为32MB
,表示 ROM 分区大小。
总结
- 查看 ROM 总大小:
df -h
或
lsblk
- 如果是 eMMC 存储:
fdisk -l
- 如果是 NAND Flash 存储:
cat /proc/mtd
如果你提供 设备型号,我可以给你更具体的 ROM 查看方法!
THE END