Armadilloフォーラム

[ATDE] ATDE上のストレージについて

shun

2025年9月10日 12時04分

==========
製品型番:Armadillo-610
Debian/ABOSバージョン:3.19.2-at.5
カーネルバージョン:5.10.220
==========
お世話になっております。
ATDE上の[/home/atmark/.local/share/container]下にあるファイルが容量を圧迫しているのでこれらのファイルを削除しようとしています。

このディレクトリはどのように生成されるものでしょうか?
ご回答の程よろしくお願いいたします。

コメント

佐藤です。

> このディレクトリはどのように生成されるものでしょうか?
> ご回答の程よろしくお願いいたします。
VSCode でプロジェクトを作成し、「開発版 SWU を作成」すると生成されます。
"/home/atmark/.local/share/container" のファイルを直接消すのではなく、
podman rmi で不要なコンテナイメージを削除してください。

[ATDE9]$ podman images

で、コンテナイメージを表示
表示された中に不要なコンテナイメージがあれば、

[ATDE9]$ podman rmi -f <IMAGE ID>

で、コンテナイメージを削除。

コンテナイメージを削除すると、
"/home/atmark/.local/share/container" のサイズも減っていると思います。

>

> [ATDE9]$ podman rmi -f <IMAGE ID>
> 

> で、コンテナイメージを削除。
>
> コンテナイメージを削除すると、
> "/home/atmark/.local/share/container" のサイズも減っていると思います。

お世話になっております。
頂いたコマンドなどを実行したらCreate New Project → [C New Project]で新規生成したプロジェクトを[Generate development swu]で実行しようとしたら

Executing task: ./scripts/generate_swu.sh development 
 
STEP 1: FROM docker.io/arm32v7/debian:bullseye-slim
WARN[0000] Can't stat lower layer "/home/atmark/.local/share/containers/storage/overlay/l/PLZBQR6OJZXHFQ2PYIKHICQVXE" because it does not exist. Going through storage to recreate the missing symlinks. 
Error: error mounting new container: error mounting build container "700e5933ec413a6405e5d4290bdbf069eaacbfc5e623ba0dfc6605c62f7ca177": error recreating the missing symlinks: error reading name of symlink for &{"678aef5e5bea03d29801b4c09d003f255dbbd446ae2e5e36624c7fbb79295010" 'က' %!q(os.FileMode=2147484096) {%!q(uint64=954991039) %!q(int64=63888849912) %!q(*time.Location=&{ [] []  0 0 <nil>})} {'︀' '\U00103dd8' '\x04' '䇀' '\x00' '\x00' '\x00' '\x00' 'က' 'က' '\b' {%!q(int64=1757471803) %!q(int64=148055328)} {%!q(int64=1753253112) %!q(int64=954991039)} {%!q(int64=1753253112) %!q(int64=954991039)} ['\x00' '\x00' '\x00']}}: open /home/atmark/.local/share/containers/storage/overlay/678aef5e5bea03d29801b4c09d003f255dbbd446ae2e5e36624c7fbb79295010/link: no such file or directory
イメージをビルドできませんでした。
 
 *  The terminal process "/usr/bin/bash '-c', './scripts/generate_swu.sh development'" terminated with exit code: 1. 
 *  Terminal will be reused by tasks, press any key to close it. 

と出力し、ビルドができなくなってしまいました。
消してはいけない箇所も消してしまった可能性があります。

atmark@atde9:~$ podman images
REPOSITORY                TAG            IMAGE ID      CREATED        SIZE
<none>                    <none>         75550d7d1f01  7 days ago     60.2 MB
<none>                    <none>         213a08498fd0  7 days ago     60.2 MB
<none>                    <none>         771185a51343  9 days ago     233 MB
<none>                    <none>         71a18dd9664f  3 weeks ago    364 MB
<none>                    <none>         e9508d7fcdf1  5 weeks ago    290 MB
<none>                    <none>         4e1edd702ab1  2 months ago   290 MB
<none>                    <none>         dd4dffd0a894  2 months ago   290 MB
<none>                    <none>         2e0cfc70ec04  4 months ago   178 MB
<none>                    <none>         13e747ee0d7f  4 months ago   79.4 MB
<none>                    <none>         7d4575485157  4 months ago   60.2 MB
docker.io/arm32v7/debian  bullseye-slim  9c163ad39b7c  5 months ago   60.2 MB
<none>                    <none>         34749176d7be  10 months ago  181 MB
atmark@atde9:~$

解決方法はありますでしょうか?ご回答の程よろしくお願いいたします。

佐藤です。

> 解決方法はありますでしょうか?ご回答の程よろしくお願いいたします。
差し支えなければ、一度すべてのコンテナイメージを削除するのが良いかと思います。
以下のコマンドを実行するとすべて削除されるかと思います。

[ATDE9]$ podman rmi $(podman images -q)

> 佐藤です。
>
> > 解決方法はありますでしょうか?ご回答の程よろしくお願いいたします。
> 差し支えなければ、一度すべてのコンテナイメージを削除するのが良いかと思います。
> 以下のコマンドを実行するとすべて削除されるかと思います。
>

> [ATDE9]$ podman rmi $(podman images -q)
> 

お世話になっております。
以上のコマンドを実行したら以下のようになり削除できませんでした。

atmark@atde9:~$ podman rmi $(podman images -q)
Error: 12 errors occurred:
	* image is in use by a container
	* image is in use by a container
	* image is in use by a container
	* image is in use by a container
	* could not remove image e9508d7fcdf1707fa15fc99aff86385d42c1500f2cc064c0a045dfd6211d29e9 as it is being used by 1 containers: image is being used
	* could not remove image 4e1edd702ab1a16b0d12340e57919d7afe3e4086880d412edfb864ac2d0cb3e5 as it is being used by 2 containers: image is being used
	* image is in use by a container
	* image is in use by a container
	* image is in use by a container
	* image is in use by a container
	* unable to delete "9c163ad39b7cf022fcd764b33bcf677bfdfc4afb538d049c49c8e2cb2d76eacb" (cannot be forced) - image has dependent child images: image is being used
	* image is in use by a container
atmark@atde9:~$ podman images
REPOSITORY                TAG            IMAGE ID      CREATED        SIZE
<none>                    <none>         75550d7d1f01  7 days ago     60.2 MB
<none>                    <none>         213a08498fd0  8 days ago     60.2 MB
<none>                    <none>         771185a51343  10 days ago    233 MB
<none>                    <none>         71a18dd9664f  3 weeks ago    364 MB
<none>                    <none>         e9508d7fcdf1  5 weeks ago    290 MB
<none>                    <none>         4e1edd702ab1  2 months ago   290 MB
<none>                    <none>         dd4dffd0a894  2 months ago   290 MB
<none>                    <none>         2e0cfc70ec04  4 months ago   178 MB
<none>                    <none>         13e747ee0d7f  4 months ago   79.4 MB
<none>                    <none>         7d4575485157  4 months ago   60.2 MB
docker.io/arm32v7/debian  bullseye-slim  9c163ad39b7c  5 months ago   60.2 MB
<none>                    <none>         34749176d7be  11 months ago  181 MB
atmark@atde9:~$

コンテナイメージが削除できていないように思えます。ご回答の程よろしくお願いいたします。

佐藤です。

> コンテナイメージが削除できていないように思えます。ご回答の程よろしくお願いいたします。
以下を実行した結果はどうなってますでしょうか。

[ATDE9]$ podman ps -a

> 佐藤です。
>
> > コンテナイメージが削除できていないように思えます。ご回答の程よろしくお願いいたします。
> 以下を実行した結果はどうなってますでしょうか。
>

> [ATDE9]$ podman ps -a
> 

お世話になっております。
頂いたコマンドを実行した結果を示します。

atmark@atde9:~$ podman ps -a
CONTAINER ID  IMAGE                                  COMMAND               CREATED      STATUS   PORTS   NAMES
0147b86ce54d  localhost/arm32v7/xxx_build  /bin/sh -c make -...  7 weeks ago  Created          eloquent_neumann
694b06c121d2  localhost/arm32v7/xxx_build  /bin/sh -c make -...  7 weeks ago  Created          modest_mcnulty
2cf3db5a9e6a  localhost/arm32v7/yyy_build  /bin/sh -c make -...  5 weeks ago  Created          loving_vaughan
atmark@atde9:~$ podman rm eloquent_neumann
0147b86ce54d30301af81ff5d5c2f7c91c6f381d0faff8de4696fab36e2f71de
atmark@atde9:~$ podman rm modest_mcnulty 
loving_vaughan  modest_mcnulty  
atmark@atde9:~$ podman rm modest_mcnulty 
694b06c121d21975d20c771c051e816070b83838ee9f03a3dbfb644c836f695f
atmark@atde9:~$ podman rm loving_vaughan 
2cf3db5a9e6a2b27ebb29d3c0fb8813344922b469d71f3fdd6d3cd08a1b284f9
atmark@atde9:~$ podman ps -a
CONTAINER ID  IMAGE   COMMAND  CREATED  STATUS  PORTS   NAMES
atmark@atde9:~$ podman rmi $(podman images -q)
Deleted: e9508d7fcdf1707fa15fc99aff86385d42c1500f2cc064c0a045dfd6211d29e9
Deleted: 4e1edd702ab1a16b0d12340e57919d7afe3e4086880d412edfb864ac2d0cb3e5
Error: 10 errors occurred:
	* image is in use by a container
	* image is in use by a container
	* image is in use by a container
	* image is in use by a container
	* image is in use by a container
	* image is in use by a container
	* image is in use by a container
	* image is in use by a container
	* unable to delete "9c163ad39b7cf022fcd764b33bcf677bfdfc4afb538d049c49c8e2cb2d76eacb" (cannot be forced) - image has dependent child images: image is being used
	* image is in use by a container
atmark@atde9:~$

このような形になりました。よろしくお願いいたします。

佐藤です。

-f をつけて

[ATDE9]$ podman rmi -f $(podman images -q)

を実行してみてください。