Armadilloフォーラム

armadilloの複製を作る

suke_suta

2024年10月22日 11時49分

お世話になります
armadillo-IoT A6で複製を作ることは可能でしょうか?
インストールしたファイルやPythonも含め、全てのデータのコピーを作りたいです

よろしくお願いします

コメント

at_shota.shimoyama

2024年10月23日 11時44分

下山です。

Armadillo内のファイルをそのまままるごとコピーして複製するということはできません。
おそらく開発したシステムを他のArmadilloに展開するという目的だと推察いたします。
その場合は、開発したArmadilloを複製できるようなインストールディスクイメージを作成して、
他のArmadilloにインストールするという方法を行ってください。
その方法についてはYoutube動画(https://www.youtube.com/watch?v=FFSMvBGRbUU)で分かりやすく解説していますので、
ご参考になさってください。
マニュアルでは
https://manual.atmark-techno.com/armadillo-iot-a6/armadillo-iota6_produ…
https://manual.atmark-techno.com/armadillo-iot-a6/armadillo-iota6_produ…
に対応します。

また、動画や製品マニュアルではルートファイルシステムアーカイブの作成として
・at-debian-builderによる方法(A6側で行ったインストール手順やファイルの用意などをATDEで再度行う方法)
のみ紹介していますが、
・dump_rootfsによる方法(A6からルートファイルシステムアーカイブを作成する方法)
も存在します。
こちらは
https://manual.atmark-techno.com/armadillo-guide-std/armadillo-guide-st…
で説明しています。

よろしくお願いします。

お世話になります、高橋です

> ・dump_rootfsによる方法(A6からルートファイルシステムアーカイブを作成する方法)
> も存在します。
> こちらは
> https://manual.atmark-techno.com/armadillo-guide-std/armadillo-guide-st…
> で説明しています。

8.2.1. dump_rootfs による方法
を元に、ルートファイルシステムアーカイブ作成を試みたのですが

USBにdump_rootfs.tar.gz と dump_rootfs.tar.gz.md5 が作成されません
作業としては
armadilloにUSBを差し込みマウントする→armadilloにログインした状態でdumprootfsを実行する でよろしいですか?

実行自体はできているのですが
dump_rootfs has succeeded.
というコメントが出てこないままarmadilloが再起動されます

よろしくお願いします。

at_shota.shimoyama

2024年11月21日 17時29分

下山です。

> armadilloにUSBを差し込みマウントする→armadilloにログインした状態でdumprootfsを実行する でよろしいですか?

はい、概ねそのとおりです。
ただ、ArmadilloにUSBメモリを差し込んだ後はmountコマンドを使用してマウントする必要はありません。
また、ログインする際はrootでログインしてください。
ですので、
ArmadilloにUSBメモリを差し込む→Armadilloにrootでログインした状態でdumprootfsを実行する
という流れになります。

また、ご使用されているUSBメモリについてですが、
ATDEの「ディスク」というアプリケーションを開いて、添付画像のようにUSBメモリの情報を添付していただけますでしょうか?
パーティションやUSBメモリの容量、フォーマットなどを確認いたします。

よろしくお願いします。

ファイル ファイルの説明
USBメモリの情報.png

高橋です

ありがとうございます
>
> また、ご使用されているUSBメモリについてですが、
> ATDEの「ディスク」というアプリケーションを開いて、添付画像のようにUSBメモリの情報を添付していただけますでしょうか?
> パーティションやUSBメモリの容量、フォーマットなどを確認いたします。
>

ファイル ファイルの説明
USB情報1.png

申し訳ありません、途中で送信してしまいました

パーティションが2つに分かれており、USBの認識も何かおかしな雰囲気がします

よろしくお願いします

ファイル ファイルの説明
USB情報2.png

at_shota.shimoyama

2024年11月22日 10時42分

下山です。

USBメモリのパーティション構成が良くないようです。ご使用のUSBメモリのパーティションはおそらく2つに分かれていて、
パーティション1:2.1MB
パーティション2:322MB
と設定されているのだと思われます。
dumprootfsではパーティション1にファイルを保存するようになっていますが、2.1MBでは明らかに容量が足りないため、
正常に処理を終えられないのだと推測します。

ですので、解決策は
パーティション1と2を削除し、
USBメモリの全領域を丸々割り当てたパーティション1を新たに作成するということになります。
これはATDE8側の操作で可能です。

以下の手順になりますが、USBメモリ内のデータが削除されますので、残しておきたいデータなどがあれば事前に別の媒体やPCにコピーしてください。

1.添付画像の「ディスク」アプリケーションを起動してください。(「ディスク使用量アナライザー」の方ではないのでご注意ください)
2.添付画像(USBメモリの情報.png)のとおり、USBメモリを選択してください。
  USBメモリ以外(特にVMwareと記載されているもの)を選択した上で次の手順を行ってしまうと、
  ATDE8が破壊されてしまいますのでご注意ください。
3.添付画像(パーティションを削除.png)の赤枠で囲った[-]ボタンでパーティションを削除して、
  添付画像(空き領域.png)のように全て「空き領域」となるようにしてください。
4.今度は[+]ボタンでパーティションを作成します。
  ・「パーティションを作成」では特に何もせず[Next]をクリックし、
  ・「ボリュームを初期化」では
   ・「Volume Name」はお好きなアルファベット文字列を入力し、
   ・「タイプ」は「FAT」を選択してください(NTFSだとArmadilloが認識しません)
  [Create]をクリックして10秒ほど待機すると
  添付画像(USBメモリの情報.png)のように、
  フォーマットがFATのパーティション1が作成できます。

このUSBメモリを使用して、再度dumprootfsを試みてください。

よろしくお願いします。

ファイル ファイルの説明
「ディスク」アプリケーション.png
USBメモリの情報.png
パーティションを削除.png
空き領域.png

お世話になります、高橋です

> このUSBメモリを使用して、再度dumprootfsを試みてください。

この状態にしてあればよろしいでしょうか?
dumprootfsを実行すると起動はしますが、やはり書き込みがされません

他に何が原因が考えられるでしょうか?

よろしくお願いします

ファイル ファイルの説明
USB設定結果.png