diff options
author | Zhijiang Hu <hu.zhijiang@zte.com.cn> | 2017-04-19 03:38:48 -0400 |
---|---|---|
committer | Zhijiang Hu <hu.zhijiang@zte.com.cn> | 2017-04-19 03:38:48 -0400 |
commit | 17db096d1bbbaabd30add632fc91e4e48afc990f (patch) | |
tree | ee3a9de4c21e8c0c9b2fd060d63c25972740b2c1 | |
parent | 12eaf7b46bec6d25caf0d2d58c7a1eb69f33a3d8 (diff) |
Solve "Buffer I/O error on dev loop0p1" error message
This add "losetup" before "kpartx -l" command, otherwise, we encountered
many "Buffer I/O error on dev loop0p1, logical block 104854018,
async page read" in dmesg. But they are seems no harm.
No need to do "losetup -d" after "losetup", because "kpartx -dv"
will do that for us.
Change-Id: I326ef35a241d8b09f0f3f3fc90ef749df3f4768f
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
-rwxr-xr-x | tools/daisy-img-modify.sh | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/tools/daisy-img-modify.sh b/tools/daisy-img-modify.sh index 90910a14..aad29949 100755 --- a/tools/daisy-img-modify.sh +++ b/tools/daisy-img-modify.sh @@ -157,6 +157,7 @@ resize() { # resize the image qemu-img resize $raw_imgfile ${img_size}G qemu-img info $raw_imgfile + losetup --find --show $raw_imgfile loopdevice=$(kpartx -l $raw_imgfile | head -1 | cut -f1 -d ' ') kpartx -av $raw_imgfile sleep 2 @@ -170,9 +171,8 @@ resize() { # mount image setup() { mkdir -p $mountdir - + losetup --find --show $raw_imgfile loopdevice=$(kpartx -l $raw_imgfile | head -1 | cut -f1 -d ' ') - kpartx -av $raw_imgfile sleep 2 dmsetup ls |