本文へ移動
vast-cowのブログ
前のページへ戻る

システムレスキュー用途で使えるLinux ISOを比較してみた

この記事を編集

Linuxサーバーの保守やディスク移行では、インストールメディアとは別に「レスキュー用のLive ISO」を持っておくと便利です。

今回は代表的なレスキューISOを比較し、以下のような用途に適したものを整理しました。


主なレスキューISO

ISOベース特徴
SystemRescueArch Linux(旧Gentoo)最も多機能な総合レスキュー環境
RescuezillaUbuntuGUIによるバックアップ・復元
Clonezilla LiveDebian(Ubuntu版あり)ディスクイメージ・クローン専用
GParted LiveDebianパーティション編集に特化
RescatuxDebianブート修復・GRUB修復
FinnixDebian軽量CLIレスキュー
KNOPPIXDebian汎用Live Linux
Ultimate Boot CDツール集ハードウェア診断向け

ベースディストリビューション

意外にも、多くのレスキューISOはDebian系です。

ベースISO
ArchSystemRescue
DebianClonezilla、GParted Live、Rescatux、Finnix、KNOPPIX
UbuntuRescuezilla、Clonezilla Ubuntu版

SystemRescueは以前はGentooベースでしたが、現在はArch Linuxベースになっています。そのため比較的新しいカーネルやデバイスドライバを利用できます。


ISOサイズ比較

現行版のおおよそのISOサイズを比較すると次のようになります。

ISOサイズ
Clonezilla Live約573 MB
Finnix約577 MiB
GParted Live約649 MB
Rescatux約690 MB
Ultimate Boot CD約803 MB
Rescuezilla約1 GB
SystemRescue約1.3 GB
KNOPPIX DVD約4.4 GB

サイズだけを見るとClonezillaやFinnixは非常にコンパクトですが、その分用途は限定されます。


ユースケース別比較

1. Anacondaを使わずにRocky Linuxをインストールしたい

例えば以下のような手順です。

partition
↓
mkfs.xfs
↓
mount
↓
dnf --installroot=/mnt
↓
fstab作成
↓
grub-install
↓
dracut

この用途では必要になります。

これらを一通り備えているのが SystemRescue です。


2. rootfsをバックアップして別のファイルシステムへ移行したい

例えば

のような移行です。

SystemRescueには

などが収録されているため、

tar cpf backup.tar /

や

rsync -aAXH

でバックアップし、新しいファイルシステムへ復元できます。


3. chrootしてdnfやaptを使いたい

例えば

mount /dev/sda2 /mnt

mount --bind /dev /mnt/dev
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys

chroot /mnt

その後は通常通り

dnf update
grub2-install
dracut
passwd

などを実行できます。

この用途は

のどちらでも快適です。


各ISOの向き・不向き

用途おすすめ
総合レスキューSystemRescue
ディスクコピーClonezilla
GUIバックアップRescuezilla
パーティション編集GParted Live
CLI中心のサーバーメンテナンスFinnix
ハードウェア診断Ultimate Boot CD

ClonezillaやRescuezillaはイメージバックアップには非常に優秀ですが、システム構築やchroot作業にはあまり向きません。

逆にSystemRescueは「Live Linux」として使えるため、通常のLinux環境に近い感覚で保守作業を行えます。


結論

私の用途では、

といった作業が多いため、SystemRescueが最も適しているという結論になりました。

一方、

というように用途ごとに使い分けるのが良さそうです。


参考資料


この記事を編集
この記事を共有:

コメント


前の記事
CUDA固有コードと通常のC++コードを分離する方法
次の記事
NVIDIA GPUのコアクロック・メモリクロックを制限する方法