Armadilloフォーラム

ファイルシステムext4のマウント方法

eriko0305

2017年7月31日 21時59分

いつもお世話になっております。

ATDE6の環境にて、ファイルシステムext4(御社提供のインストールイメージinstall_disk_sd_20170629_iotg3l.imgの第2パーティション)をマウントする方法を教えていただけないでしょうか?

●行ったこと
fdiskコマンドにてパーティションの先頭を確認し、ループデバイスを使ってマウントを試みましたがうまくいきませんでした。

●コンソールログ
$ sudo fdisk -l install_disk_sd_20170629_iotg3l.img

Disk install_disk_sd_20170629_iotg3l.img: 359 MiB, 376438272 bytes, 735231 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x08779409

Device Boot Start End Sectors Size Id Type
install_disk_sd_20170629_iotg3l.img1 2048 22527 20480 10M b W95 FAT32
install_disk_sd_20170629_iotg3l.img2 22528 735231 712704 348M 83 Linux

$ sudo mount -t ext4 -o loop,offset=22528 install_disk_sd_20170629_iotg3l.img ./mnt
mount: wrong fs type, bad option, bad superblock on /dev/loop0,
missing codepage or helper program, or other error

In some cases useful info is found in syslog - try
dmesg | tail or so.

●背景
下記、フォーラムにてインストールイメージの作成について問い合わせていただいた際に、
microSDカードにイメージを書き込む方法を教えていただきました。
microSDを使わずにイメージの作成を行いたいと思っております。
フォーラム:https://armadillo.atmark-techno.com/forum/armadillo/2716

お手数をお掛けします。
以上、よろしくお願いいたします。

コメント

eriko0305

2017年9月1日 15時50分

自作したimgファイルで所望の動作を確認することができました。

また、下記のコマンドが誤っておりました。

>$ sudo mount -t ext4 -o loop,offset=22528 install_disk_sd_20170629_iotg3l.img ./mnt
offsetで指定する値は、fdiskコマンドで確認した「対象パーティションの先頭×512」ですね。
マウント先の指定も、「.」が余計に付いていました。

お手数をお掛けいたしました。