2020-07-25

Fedora Silverblue 32 と HP Stream 11-ak0000

格安の 11.6 型ノート PC、HP Stream 11-ak0006TU(税込 29,500 円)[1] を Amazon.jp から購入して使い始めています。購入当初 Ubuntu 20.04 をインストールして使っていましたが [2]、復習も兼ねて Fedora Silverblue [3] を使いたくなり、インストールし直してしまいました。

Fedora Siliverblue 32 のデスクトップ画面 (HP Stream 11-ak0000)

本ブログ記事では下記の OS 環境で動作確認をしています。

Fedora Silverblue 32 x86_64

OUTLINE

Fedora Silverblue とは

Fedora Silverblue はデスクトップ用途の OS です。以前は Fedora Atomic Workstation と呼ばれていましたが、Fedora 29 から Silverblue にブランド名が変更されました。

OS(システム)は、rpm-ostree で生成されたイメージを使用しています。一方、GUI を伴うデスクトップアプリケーションの管理には Flatpak が採用されています。

インストール

今回は、デスクトップ用途に Sliverblue がどの程度使い物になるか、格安 PC, HP Stream 11-ak0000 にインストールして OS と PC パフォーマンスの両方を評価しました。

Silverblue のダウンロードサイト [4] から、Fedora Siliverblue 32 のブログ記事作成時点で最新の iso イメージ (Fedora-Silverblue-ostree-x86_64-32-1.6.iso) をダウンロードししました。このイメージを Fedora Media Writer で USB メモリに書き込み、これを使ってインストールしました。

言語の設定など地域依存の設定やアカウント設定以外は、インストーラおまかせでインストールしました。

先代までの HP Stream 11 は ストレージの eMMC の容量が 32GB しかありませんでしたが、今回インストールした HP Stream 11-ak0000 の eMMC は 64GB あります。容量に少し余裕があるためか、インストーラは、ユーザーアカウントの領域 /var/home を別パーティションに設定しました。十分とは言えませんが 17.5GB(約 18GB)が確保されています。

64GB の eMMC へのインストール状況

デスクトップ用途をメインに、プログラミング用途を少し加えて評価します。

rpm-ostree

OSTree は、起動可能で immutable な(変更されない)、バージョン付きファイルシステムツリー(= OS 環境)を管理するツールです。

OSTree が扱う OS 環境は、原則として書き換えることができませんが、/var 内は変更・保存ができます。そのため、例えば /home は、ディレクトリのユーザーアカウント内のデータの書き換えができるように /var/home へのシンボリックリンクになっています。

OSTree が管理するファイルシステムツリーは書き換えることができないため、セキュリティ的には非常に堅牢です。バージョンは OS 環境まるごとを管理します。そのため、従来のように OS を構成するパッケージの管理を個々にできません。そこで OSTree の OS のシステム単位で管理する機能と、rpm によるパッケージを管理する機能を組み合わせた rpm-ostree が開発されました。

rpm-ostree で管理するシステムは OSTree による OS のイメージ管理と rpm によるパッケージ管理を併せ持つので、ハイブリッドシステムと呼ばれています。

OS 環境のバージョン管理は、git のような仕組みのレポジトリにアクセスしておこなわれます。PC 本体には一つ前の OS イメージが保持されていて必要があれば戻す(ロールバック)ことができます。

以下に rpm-ostree コマンドで OS イメージを更新した例を示しました。sudo(管理者権限)でなくとも実行できます。

rpm-ostree upgrade で OS イメージを更新した例
[bitwalk@silverblue ~]$ rpm-ostree upgrade
⠚ Scanning metadata: 11638 
Scanning metadata: 11638... done
Checking out tree 79e784f... done
Enabled rpm-md repositories: fedora-cisco-openh264 phracek-PyCharm google-chrome updates fedora
rpm-md repo 'fedora-cisco-openh264' (cached); generated: 2020-03-17T20:10:45Z
rpm-md repo 'phracek-PyCharm' (cached); generated: 2020-07-21T12:50:04Z
rpm-md repo 'google-chrome' (cached); generated: 2020-07-15T16:33:29Z
rpm-md repo 'updates' (cached); generated: 2020-07-21T00:51:40Z
rpm-md repo 'fedora' (cached); generated: 2020-04-22T22:22:36Z
Importing rpm-md... done
Resolving dependencies... done
Checking out packages... done
Running pre scripts... done
Running post scripts... done
Running posttrans scripts... done
Writing rpmdb... done
Writing OSTree commit... done
Staging deployment... done
Freed: 192.9 MB (pkgcache branches: 0)
Upgraded:
  network-manager-applet 1.16.0-2.fc32 -> 1.18.0-1.fc32
  nm-connection-editor 1.16.0-2.fc32 -> 1.18.0-1.fc32
Run "systemctl reboot" to start a reboot
[bitwalk@silverblue ~]$ systemctl reboot

再起動したあと OS イメージの状態を確認しました。

rpm-ostree status を実行した例
[bitwalk@silverblue ~]$ rpm-ostree status
State: idle
Deployments:
● ostree://fedora:fedora/32/x86_64/silverblue
                   Version: 32.20200722.0 (2020-07-22T00:53:04Z)
                BaseCommit: 79e784fbc5284f58b2cf8a211916a4c37b37fee1b0e0cd5732da59a21873bb10
              GPGSignature: Valid signature by 97A1AE57C3A2372CCA3A4ABA6C13026D12C944D0
           LayeredPackages: fedora-workstation-repositories

  ostree://fedora:fedora/32/x86_64/silverblue
                   Version: 32.20200721.0 (2020-07-21T00:43:14Z)
                BaseCommit: 9bc81aff961b0622ecfea8e81eb26790c064e50638728b389de6d52b20c4c3fb
              GPGSignature: Valid signature by 97A1AE57C3A2372CCA3A4ABA6C13026D12C944D0
           LayeredPackages: fedora-workstation-repositories
[bitwalk@silverblue ~]$ 

Flatpak

Flatpak は、Linux デスクトップ向けのソフトウェアデプロイメント・パッケージ管理・アプリケーション仮想化(アプリケーション・コンテナ)を行うユーティリティソフトウェアです。ユーザーがアプリケーションとシステムを分離して実行することができるサンドボックスを提供しています。

Fedora Silverblue のインストール後に利用できるデスクトップ用アプリの数は、下記のようにきわめて僅かです。

デフォルトでインストールされているアプリ

Fedora Silverblue の Flatpak のパッケージリポジトリは、インストール後には Fedora プロジェクトのものしか登録されていません。これはパッケージの数が少なく、一般用途には使い物になりません。しかし心配はいりません。Flatpak 本家のリポジトリ Flathub を追加すれば、数多くのアプリケーションを入手できるようになります。

flathub のリポジトリを追加
[bitwalk@silverblue ~]$ sudo flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
[sudo] bitwalk のパスワード:
[bitwalk@silverblue ~]$ flatpak remotes
Name    Options
fedora  system,oci
flathub system
[bitwalk@silverblue ~]$ 

Flatpak でインストールしたアプリは、flatpak list コマンドで確認できます。

Flatpak にインストールしたアプリの一覧
[bitwalk@silverblue ~]$ flatpak list
Name                                         Application ID                            Version          Branch      Origin       Installation
WPS Office                                   com.wps.Office                            11.1.0.9615      stable      flathub      system
Platform                                     org.fedoraproject.Platform                                 f31         fedora       system
Platform                                     org.fedoraproject.Platform                                 f32         fedora       system
Freedesktop Platform                         org.freedesktop.Platform                  19.08.12         19.08       flathub      system
default                                      org.freedesktop.Platform.GL.default                        19.08       flathub      system
Intel                                        org.freedesktop.Platform.VAAPI.Intel                       19.08       flathub      system
openh264                                     org.freedesktop.Platform.openh264         2.1.0            2.0         flathub      system
Glimpse                                      org.glimpse_editor.Glimpse                0.1.2            stable      flathub      system
Baobab                                       org.gnome.Baobab                                           stable      fedora       system
GNOME 電卓                                   org.gnome.Calculator                      3.36.0           stable      fedora       system
カレンダー                                   org.gnome.Calendar                        3.36.0           stable      fedora       system
GNOME Characters                             org.gnome.Characters                                       stable      fedora       system
連絡先                                       org.gnome.Contacts                        3.36             stable      fedora       system
Evince                                       org.gnome.Evince                          3.36.0           stable      fedora       system
File Roller                                  org.gnome.FileRoller                                       stable      fedora       system
GNOME Logs                                   org.gnome.Logs                                             stable      fedora       system
GNOME Maps                                   org.gnome.Maps                            3.36.1           stable      fedora       system
GNOME Application Platform version 3.36      org.gnome.Platform                                         3.36        flathub      system
GNOME スクリーンショット                     org.gnome.Screenshot                      3.36.0           stable      fedora       system
天気                                         org.gnome.Weather                         3.36.1           stable      fedora       system
GNOME Clocks                                 org.gnome.clocks                          3.36.0           stable      fedora       system
Eye of GNOME                                 org.gnome.eog                                              stable      fedora       system
GNOME Fonts                                  org.gnome.font-viewer                     3.32.0           stable      fedora       system
gedit                                        org.gnome.gedit                           3.32.2           stable      fedora       system
[bitwalk@silverblue ~]$ 

Flatpak でインストールされたアプリは、/var/lib/flatpak/app 以下に格納されます。

Toolbox

Toolbox は開発者のためにユーザーアカウント内に Podman [5] [6] によるコンテナ環境を提供するコマンドラインツールです。toolbox enter コマンドでコンテナ環境に入り、ユーザーアカウントのディレクトリにアクセスできます。

最初に toolbox 用のコンテナによる仮想環境を作成します。toolbox create コマンドでホストと同じバージョンの Fedora の、OCI に準拠したコンテナイメージがダウンロードされます。この Fedora コンテナの仮想環境では、従来の Fedora と同じく、dnf コマンドでパッケージのインストール、更新、削除ができます。

[bitwalk@silverblue ~]$ rpm -q toolbox
toolbox-0.0.92-1.fc32.x86_64
[bitwalk@silverblue ~]$ toolbox create
Image required to create toolbox container.
Download registry.fedoraproject.org/f32/fedora-toolbox:32 (500MB)? [y/N]: y
Created container: fedora-toolbox-32
Enter with: toolbox enter
[bitwalk@silverblue ~]$

ダウンロードしたコンテナの仮想環境に、toolbox enter コマンドで入ります。ホスト名が silverblue から toolbox へ変わります。また、仮想環境ではプロンプトの左側に が付きます。

[bitwalk@silverblue ~]$ uname -a
Linux silverblue 5.7.9-200.fc32.x86_64 #1 SMP Fri Jul 17 16:23:37 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
[bitwalk@silverblue ~]$ toolbox enter

Welcome to the Toolbox; a container where you can install and run
all your tools.

 - Use DNF in the usual manner to install command line tools.
 - To create a new tools container, run 'toolbox create'.

For more information, see the documentation.

[bitwalk@toolbox ~]$ uname -a
Linux toolbox 5.7.9-200.fc32.x86_64 #1 SMP Fri Jul 17 16:23:37 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
[bitwalk@toolbox ~]$ df -h
df: /run/user/1000/doc: Operation not permitted
Filesystem               Size  Used Avail Use% Mounted on
fuse-overlayfs            18G  2.3G   14G  14% /
devtmpfs                 1.8G     0  1.8G   0% /dev
shm                       63M     0   63M   0% /dev/shm
tmpfs                    375M  176K  375M   1% /etc/hostname
tmpfs                    1.9G  9.8M  1.9G   1% /run/media
/dev/mapper/fedora-root   36G  9.1G   25G  28% /run/host/var
/dev/mapper/fedora-home   18G  2.3G   14G  14% /run/host/var/home
tmpfs                    1.9G  100K  1.9G   1% /run/host/tmp
[bitwalk@toolbox ~]$ pwd
/var/home/bitwalk
[bitwalk@toolbox ~]$ ls
ダウンロード  デスクトップ  ビデオ  画像
テンプレート  ドキュメント  公開    音楽
[bitwalk@toolbox ~]$

コンテナの Fedora はストレージの領域 / が、ホストの /var/home の領域と同じ 18GB になっていることを確認できます。コンテナに入っても、そのまま自分のアカウント (/var/home/bitwalk) をアクセスできます。

コンテナ内で dnf コマンドでパッケージをアップデートします。

[bitwalk@toolbox ~]$ sudo dnf -y update

We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

    #1) Respect the privacy of others.
    #2) Think before you type.
    #3) With great power comes great responsibility.

Fedora 32 openh264 (From Cisco) - x86_64   3.0 kB/s | 5.1 kB     00:01
Fedora Modular 32 - x86_64                 2.9 MB/s | 4.9 MB     00:01
Fedora Modular 32 - x86_64 - Updates       2.0 MB/s | 3.5 MB     00:01
Fedora 32 - x86_64 - Updates               4.7 MB/s |  19 MB     00:04
Fedora 32 - x86_64                         4.4 MB/s |  70 MB     00:15
Dependencies resolved.
==========================================================================
 Package                   Arch   Version                    Repo     Size
==========================================================================
Upgrading:
 bash                      x86_64 5.0.17-1.fc32              updates 1.6 M
...
(途中省略)
...
 trousers                  x86_64 0.3.13-15.fc32             updates 149 k

Transaction Summary
==========================================================================
Install  25 Packages
Upgrade  59 Packages

Total download size: 53 M
Downloading Packages:
(1/84): fips-mode-setup-20200619-1.git781b 151 kB/s |  19 kB     00:00
...
(途中省略)
...
(84/84): util-linux-2.35.2-1.fc32.x86_64.r 3.1 MB/s | 2.7 MB     00:00
--------------------------------------------------------------------------
Total                                      3.5 MB/s |  53 MB     00:15
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                   1/1
  Running scriptlet: glibc-2.31-4.fc32.x86_64                          1/1
  Running scriptlet: glibc-2.31-4.fc32.x86_64                        1/143
...
(途中省略)
...
  Verifying        : vim-minimal-2:8.2.735-1.fc32.x86_64          143/143

Upgraded:
  bash-5.0.17-1.fc32.x86_64
...
(途中省略)
...
  vim-minimal-2:8.2.1224-2.fc32.x86_64

Installed:
  cpio-2.13-4.fc32.x86_64
...
(途中省略)
...
  trousers-lib-0.3.13-15.fc32.x86_64

Complete!
[bitwalk@toolbox ~]$

ソフトウェアの開発は、このコンテナを使えば用が足りそうです。

PyCharm のインストール

PyGObject を含む Python のプログラミングを、この PC (HP Stream 11-ak0000) でもできるようにしておきたかったので、開発環境に必要なパッケージを dnf group install コマンドなどでインストールしました。

また、IDE も使いたかったので、PyCharm の Community エディションをインストールしました。コンテナ内にインストールすると、端末エミュレータ(コンテナ内)からの起動になってしまいますが、その他、例えば IDE からにプログラムの実行などをいろいろ悩むことがないだろうと考えました。

なお、Fedora では、リポジトリを有効にすればすぐに PyCharm のコミュニティエディションをインストールできます。以下のようにしてリポジトリを有効にします。

[bitwalk@toolbox ~]$ sudo dnf copr enable phracek/PyCharm
Enabling a Copr repository. Please note that this repository is not part
of the main distribution, and quality may vary.

The Fedora Project does not exercise any power over the contents of
this repository beyond the rules outlined in the Copr FAQ at
,
and packages are not held to any quality or security level.

Please do not file bug reports about these packages in Fedora
Bugzilla. In case of problems, contact the owner of this repository.

Do you really want to enable copr.fedorainfracloud.org/phracek/PyCharm? [y/N]: y
Repository successfully enabled.
[bitwalk@toolbox ~]$

PyCharm のコミュニティエディションをインストールします。

[bitwalk@toolbox ~]$ sudo dnf search pycharm
Copr repo for PyCharm owned by phracek                                                        24 kB/s |  39 kB     00:01
Last metadata expiration check: 0:00:01 ago on Wed Jul 22 06:59:19 2020.
=================================================== Name Matched: pycharm ===================================================
pycharm-community.src : Intelligent Python IDE
pycharm-community.x86_64 : Intelligent Python IDE
pycharm-community-doc.noarch : Documentation for intelligent Python IDE
pycharm-community-jre.x86_64 : Patched OpenJDK for intelligent Python IDE by JetBrains
pycharm-community-plugins.noarch : Plugins for intelligent Python IDEa
pycharm-community-plugins.src : Plugins for intelligent Python IDE
[bitwalk@toolbox ~]$ sudo dnf install pycharm-community
Last metadata expiration check: 0:01:17 ago on Wed Jul 22 06:59:19 2020.
Dependencies resolved.
=============================================================================================================================
 Package                        Arch      Version                    Repository                                         Size
=============================================================================================================================
Installing:
 pycharm-community              x86_64    2020.1.3-1.fc32            copr:copr.fedorainfracloud.org:phracek:PyCharm    187 M
Installing dependencies:
 copy-jdk-configs               noarch    3.7-5.fc32                 fedora                                             24 k
...
(途中省略)
...
 xorg-x11-fonts-Type1           noarch    7.5-24.fc32                fedora                                            500 k
Installing weak dependencies:
 pycharm-community-jre          x86_64    2020.1.3-1.fc32            copr:copr.fedorainfracloud.org:phracek:PyCharm     94 M

Transaction Summary
=============================================================================================================================
Install  12 Packages

Total download size: 314 M
Installed size: 819 M
Is this ok [y/N]: y
Downloading Packages:
(1/12): java-1.8.0-openjdk-1.8.0.252.b09-1.fc32.x86_64.rpm                                   511 kB/s | 281 kB     00:00
...
(途中省略)
...
(12/12): pycharm-community-2020.1.3-1.fc32.x86_64.rpm                                        4.3 MB/s | 187 MB     00:43
-----------------------------------------------------------------------------------------------------------------------------
Total                                                                                        7.0 MB/s | 314 MB     00:45
warning: /var/cache/dnf/copr:copr.fedorainfracloud.org:phracek:PyCharm-9977f83065f6361f/packages/pycharm-community-2020.1.3-1.fc32.x86_64.rpm: Header V3 RSA/SHA1 Signature, key ID ff7d24c0: NOKEY
Copr repo for PyCharm owned by phracek                                                       1.5 kB/s | 1.0 kB     00:00
Importing GPG key 0xFF7D24C0:
 Userid     : "phracek_PyCharm (None) <phracek#PyCharm@copr.fedorahosted.org>"
 Fingerprint: 7161 2B3D 3E98 8966 5267 E041 7281 8A63 FF7D 24C0
 From       : https://download.copr.fedorainfracloud.org/results/phracek/PyCharm/pubkey.gpg
Is this ok [y/N]: y
Key imported successfully
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Running scriptlet: copy-jdk-configs-3.7-5.fc32.noarch                                                                  1/1
  Running scriptlet: java-1.8.0-openjdk-headless-1:1.8.0.252.b09-1.fc32.x86_64                                           1/1
  Preparing        :                                                                                                     1/1
  Installing       : ttmkfdir-3.0.9-58.fc32.x86_64                                                                      1/12
...
(途中省略)
...
  Verifying        : xorg-x11-fonts-Type1-7.5-24.fc32.noarch                                                           12/12

Installed:
  copy-jdk-configs-3.7-5.fc32.noarch                                java-1.8.0-openjdk-1:1.8.0.252.b09-1.fc32.x86_64
  java-1.8.0-openjdk-headless-1:1.8.0.252.b09-1.fc32.x86_64         javapackages-filesystem-5.3.0-9.fc32.noarch
  lksctp-tools-1.0.18-4.fc32.x86_64                                 lua-5.3.5-7.fc32.x86_64
  lua-posix-33.3.1-16.fc32.x86_64                                   pycharm-community-2020.1.3-1.fc32.x86_64
  pycharm-community-jre-2020.1.3-1.fc32.x86_64                      ttmkfdir-3.0.9-58.fc32.x86_64
  tzdata-java-2020a-1.fc32.noarch                                   xorg-x11-fonts-Type1-7.5-24.fc32.noarch

Complete!
[bitwalk@toolbox ~]$

これで、コンテナ内で pycharm とタイプすれば PyCharm コミュニティエディションが起動します。

PyCharm コミュニティエディションの実行例

Toolbox のコンテナから出る

Toolbox のコンテナから出るには exit と入力します。

[bitwalk@toolbox ~]$ exit
logout
[bitwalk@silverblue ~]$ toolbox list
IMAGE ID      IMAGE NAME                                        CREATED
7e4d1b69a358  registry.fedoraproject.org/f32/fedora-toolbox:32  4 weeks ago

CONTAINER ID  CONTAINER NAME     CREATED     STATUS   IMAGE NAME
cae88bb3af71  fedora-toolbox-32  5 days ago  running  registry.fedoraproject.org/f32/fedora-toolbox:32
[bitwalk@silverblue ~]$

ストレージは十分か?

HP Stream 11-ak0006TU のストレージは 64GB です、心理的には十分な量ではありません。しかし、システム領域 /sysroot は、36GB 中 22 GB が空き容量として残っています。Flatpak で GUI アプリを追加していくとしても、個人用途では当分問題のない残量です。

ユーザーアカウントは 18GB 弱ありますが、Toolbox の仮想領域に、GCC でコンパイルできる環境、PyCharm を含む Python の開発環境、RStudio を含む R の開発環境などをインストールしましたが、約 8GB がまだ空エリアとして残っています。

ストレージの残量

Toolbox の仮想環境内から見ると、ストレージ容量 = ユーザーアカウントの領域になります。

ストレージの残量(Toolbox 仮想環境内)

なんとか使えるレベルかと言えば、まだしばらくは大丈夫そうだという答えになります。

ストレージ容量が足りなくなる事態に備えて、128GB の マイクロSD カードを買ってスロットに挿してありますが、今すぐにロジカルボリュームを作って加える必要はなさそうです。

HP Stream 11-ak0000 の マイクロ SD カードのスロットは、下の写真のようにカードを差し込むと頭が少し出ます。何かに当たると意図せずにカードが外れて飛び出してしまうことがあります。追加のストレージとして常駐させるのは少し躊躇してしまいます。

HP Stream 11-ak0000 の マイクロ SD カード用スロット

ユーザーアカウントの領域が足りなくなれば、それでも SD カードを使わなければならなくなるので、その時にロジカルボリュームを作成して論理ボリューム fedora-home に追加することにします。

Flatpak によるアプリ管理は、従来の rpm や deb によるパッケージ管理に比べればストレージの使用効率は悪くなります(使用量が増えます)。Toolbox によるコンテナは、ユーザーアカウント内に別の OS 環境を整えるわけですから、ストレージの使用に負荷をかけます。ストレージ容量が少ない PC にとっては厳しい環境と言えます。64GB というストレージ容量は、それでもなんとか使えるレベルと言えそうです。個人的な意見ですが、ストレージ容量が 128GB あれば、デスクトップ用途では安心できます。

今どきの PC であれば、今回のように格安の PC にこだわらなければ、ストレージの容量についてはなんら問題ないでしょう。

まとめ

Fedora Silverblue の構成を簡単にまとめると次のようになります。

  1. rpm-ostree
    • immutable な OS の領域です。OS 環境全体をまとめてバージョン管理します。
  2. Flatpak
  3. Toolbox
    • 自分のアカウント内に、コンテナの OS 環境を作って、主にソフトウェアの開発目的に使います。必要がなくなれば削除できます。

SELinux を導入してセキュリティを確保するアプローチに比べると、OS を immutable にすることはシンプルなアプローチです。ただ OS をまるごと管理することになるので、OS の更新はカーネルの更新でなくとも再起動を必要とします。

現在、何も決まっていませんが、将来、Fedora Silverblue が Fedora Workstation に置き換わる可能性があります。新世代の OS として今後も注目して本ブログで取り上げていきます。

参考サイト

  1. HP Stream 11-ak0000 製品詳細 - ノートパソコン | 日本HP
  2. bitWalk's: HP Stream 11-ak0000 と Ubuntu 20.04 [2020-07-02]
  3. bitWalk's: Linux ディストロ探訪(10) 〜 Fedora Silverblue 〜 [2019-11-24]
  4. Team Silverblue — Download
  5. Podman | podman.io
  6. Dockerの置き換えを目指す ルートレス&デーモンレスの Podman 入門 - Qiita
  7. phracek/PyCharm Copr: dnf copr enable phracek/PyCharm
  8. bitWalk's: 小容量ストレージ対策 〜 LVM [2020-05-03]

 

ブログランキング・にほんブログ村へ
にほんブログ村

0 件のコメント: