在Linux的作業系統當中,UBI的相關資訊都會在 /sys/class/ubi
這些資訊會包含
- 對應的 MTD編號 => cat /sys/class/ubi/ubi0/mtd_num
- Volum名稱 => cat /sys/class/ubi/ubi0/ubi0_0/name
等等....
接下來講幾個UBI的指令,並說明其用途
ubinfo -a /dev/ubi0
這個指令可以列出此ubi0詳細的訊息,其資訊如下圖所示:
ubidetach -m 0
這個指令可以把掛在ubi0的 ubi卸載的指令
ubiformat /dev/mtd0
這個指令可以把mtd0格式化成ubi可以用的格式
ubiattach /dev/ubi_ctrl -m 0 -b 1 (底線表示mtd0,若是 -m 1則為 mtd1)
把mtd0 attach為 ubi
ubimkvol /dev/ubi0 -m -N rootfs (建立後,就會出現ubi0_0)
把ubi0建立Volum名稱為rootfs
mount -t ubifs /dev/ubi0_0 /tmp
把ubi0掛載到 /tmp資料夾
實際上要讓一個ubi可以使用,也就是做下面這幾個步驟
ubidetach -m 0
ubiformat /dev/mtd0
ubiattach /dev/ubi_ctrl -m 0 -b 1
ubimkvol /dev/ubi0 -m -N rootfs
mount -t ubifs /dev/ubi0_0 /tmp

沒有留言:
發佈留言