ubifsパーティションのマウントと情報の表示
4830 ワード
ubiマウント操作:(1)ubiパーティションubiformat/dev/mtd*フォーマットmtdblock*(2)ubiとの接続ubiattach/dev/ubi_ctrl-m*mtdblock*とubiの接続を確立する(3)volume ubimkvol/dev/ubi*-s 100 MiB-N my_を作成するubi_vol ubi*にvolumeを作成します.名前はmy_です.ubi_vol、サイズ100 MiB(4)ubifs mount-t ubifs/dev/ubi*_をマウント0/mnt対応/dev/ubi*_をマウント0、/dev/mtd*(5)ubifs umount/mnt(6)ubi接続ubidetach-m*をアンインストールするのではなく、/dev/mtd*がubifsパーティションでない場合は、上記の手順で正常にマウントして使用する必要があります.ubifsパーティションにフォーマットされている場合は、ubiattachのみでmountが使用できます.ubi情報の表示:
(1)ls -l/dev/ubi*
ubi関連ノードを表示します.ubiパーティションが2つある場合、fsが先にマウントされます./dev/ubi 0_0はfs、/dev/ubi 1_0はdata
(2)ls -l/sys/class/ubi/*
ubiノードに対応する情報を表示し、linkがリンクに合致するようにします.
(3)/sys/class/ubi/ubi 1情報の表示
(4)詳細の表示
(5)具体的な内容は以下の通りである.
(6)我々は/dev/mtd 6の上に、volumeを1つだけ新規作成したので、対応するubi 1_があります.0
/sys/class/ubi/ubi1/ubi1_0以下はmy_ubi_volに関する情報
(7)一般的なvolume属性
(1)ls -l/dev/ubi*
# ls -l /dev/ubi*
crw-rw---- 1 root root 235, 0 Jan 1 00:00 /dev/ubi0
crw-rw---- 1 root root 235, 1 Jan 1 00:00 /dev/ubi0_0
crw-rw---- 1 root root 234, 0 Jan 1 00:09 /dev/ubi1
crw-rw---- 1 root root 234, 1 Jan 1 00:09 /dev/ubi1_0
crw-rw---- 1 root root 10, 48 Jan 1 1970 /dev/ubi_ctrl
ubi関連ノードを表示します.ubiパーティションが2つある場合、fsが先にマウントされます./dev/ubi 0_0はfs、/dev/ubi 1_0はdata
(2)ls -l/sys/class/ubi/*
# ls -l /sys/class/ubi/*
lrwxrwxrwx 1 root root 0 Jan 1 00:00 /sys/class/ubi/ubi0 -> ../../devices/virtual/ubi/ubi0
lrwxrwxrwx 1 root root 0 Jan 1 00:00 /sys/class/ubi/ubi0_0 -> ../../devices/virtual/ubi/ubi0/ubi0_0
lrwxrwxrwx 1 root root 0 Jan 1 00:09 /sys/class/ubi/ubi1 -> ../../devices/virtual/ubi/ubi1
lrwxrwxrwx 1 root root 0 Jan 1 00:18 /sys/class/ubi/ubi1_0 -> ../../devices/virtual/ubi/ubi1/ubi1_0
-r--r--r-- 1 root root 4096 Jan 1 00:00 /sys/class/ubi/version
ubiノードに対応する情報を表示し、linkがリンクに合致するようにします.
(3)/sys/class/ubi/ubi 1情報の表示
# cd /sys/class/ubi/ubi1
# ls
avail_eraseblocks max_ec reserved_for_bad uevent
bad_peb_count max_vol_count ro_mode volumes_count
bgt_enabled min_io_size subsystem
dev mtd_num total_eraseblocks
eraseblock_size power ubi1_0
(4)詳細の表示
# ls -l
total 0
-r--r--r-- 1 root root 4096 Jan 1 00:09 avail_eraseblocks block
-r--r--r-- 1 root root 4096 Jan 1 00:09 bad_peb_count peb , MTD (PEB) (LEB)
-r--r--r-- 1 root root 4096 Jan 1 00:18 bgt_enabled ,bgt: background thread
-r--r--r-- 1 root root 4096 Jan 1 00:09 dev
-r--r--r-- 1 root root 4096 Jan 1 00:09 eraseblock_size
-r--r--r-- 1 root root 4096 Jan 1 00:09 max_ec
-r--r--r-- 1 root root 4096 Jan 1 00:09 max_vol_count volume
-r--r--r-- 1 root root 4096 Jan 1 00:09 min_io_size io ,
-r--r--r-- 1 root root 4096 Jan 1 00:09 mtd_num ubi mtd
drwxr-xr-x 2 root root 0 Jan 1 00:18 power
-r--r--r-- 1 root root 4096 Jan 1 00:09 reserved_for_bad bad block
-r--r--r-- 1 root root 4096 Jan 1 00:18 ro_mode
lrwxrwxrwx 1 root root 0 Jan 1 00:18 subsystem -> ../../../../class/ubi
-r--r--r-- 1 root root 4096 Jan 1 00:09 total_eraseblocks block
drwxr-xr-x 3 root root 0 Jan 1 00:09 ubi1_0
-rw-r--r-- 1 root root 4096 Jan 1 00:18 uevent
-r--r--r-- 1 root root 4096 Jan 1 00:18 volumes_count volume
(5)具体的な内容は以下の通りである.
# cat avail_eraseblocks
60
# cat bad_peb_count peb
4
# cat bgt_enabled
1
# cat dev
234:0
# cat eraseblock_size
126976
# cat max_ec
1
# cat max_vol_count 128
128
# cat min_io_size page size:2K
2048
# cat mtd_num /dev/mtd6
6
# cat reserved_for_bad
76
# cat ro_mode
0
# cat total_eraseblocks
1131
# cat uevent
MAJOR=234
MINOR=0
DEVNAME=ubi1
# cat volumes_count , my_ubi_vol
1
(6)我々は/dev/mtd 6の上に、volumeを1つだけ新規作成したので、対応するubi 1_があります.0
# cd /sys/class/ubi/ubi1/ubi1_0
# ls
alignment device subsystem usable_eb_size
corrupted name type
data_bytes power uevent
dev reserved_ebs upd_marker
#
# cat name my_ubi_vol
my_ubi_vol
/sys/class/ubi/ubi1/ubi1_0以下はmy_ubi_volに関する情報
(7)一般的なvolume属性
# ls
alignment device subsystem usable_eb_size
corrupted name type
data_bytes power uevent
dev reserved_ebs upd_marker
#
# cat data_bytes my_ubi_vol 120M
125833216
# cat name my_ubi_vol
my_ubi_vol