HamoniKR OSでユーザー設定をバックアップおよび復元する方法

適切なバックアップから始めましょう

HamoniKR OSを再インストールする場合、別のコンピューターに移行する場合、または変更したデスクトップを復元する場合は、作業を開始する前に個人ファイルと設定を保存してください。システムスナップショット、パーティションイメージ、ユーザー設定のコピーはそれぞれ異なる目的で使用されます。どれを選択するか間違えると、必要な設定が含まれないバックアップになってしまう可能性があります。

このプロジェクトはHamoniKRという名称で知られています。現在のドキュメントでは、バージョン8「Paektu」はUbuntu 24.04 LTSをベースとしているとされています。以下の手順はこのデスクトップ環境向けに記述されていますが、手動アーカイブ方法は他の最近のHamoniKRリリースにも適用可能です。メニューのラベルや付属ツールはリリースによって異なる場合があります。特定のユーティリティを使用する前に、インストールされているバージョンのHamoniKR 8公式ガイドを確認してください。

各バックアップ方法は何を保存しますか?

検証済み: HamoniKRの最新ガイドには、パーティションのバックアップおよび復元プログラムと、ライブシステムイメージを作成する方法が記載されています。アップグレードガイドでは、個人データ用のバックアップツールと、ライブ環境におけるパーティションレベルのバックアップユーティリティについて別途説明しています。ガイドでは、バックアップの作成に使用したプログラムと同じプログラムを使用してデータを復元するように指示しています。これらのオプションは、より広範なシステム状態を移行または保持する場合に役立ちます。パーティションイメージは、デスクトップ設定のポータブルコレクションとは異なります。HamoniKR 7から8へのアップグレード手順とSystembackガイドを参照してください。

バージョン依存:旧バージョンの HamoniKR 5.0 マニュアルでは、バックアップツールはホームフォルダをコピーするものの、デフォルトでは隠しファイルをスキップすると記載されています。隠しフォルダには、.configアプリケーションやデスクトップの設定などが格納されていることがよくあります。この古い動作は、現在の HamoniKR 8 のツールの動作を保証するものではありません。対処方法:バックアップを開始する前に、ツールの選択画面または除外画面を開き、隠しファイルとフォルダが含まれていることを確認してください。過去の手順については、HamoniKR 5.0 ユーザーガイドを参照してください。

実用的な選択肢としては、クリーンインストールや移行を行う場合、重要な個人データについては公式のライブシステムバックアップワークフローを使用し、選択したユーザー設定は別途アーカイブとして保存することをお勧めします。こうすることで、システムイメージ全体が設定のエクスポートと同じように動作するという前提にとらわれることなく、必要な設定だけを検査・復元できるファイルを作成できます。

始める前に

  • 十分な空き容量のある外付けドライブを接続してください。再インストール予定のディスクのみに保存されたバックアップは、安全なコピーとは言えません。
  • ファイルマネージャを開き、ドライブのマウントパスをメモしてください。以下のコマンドでは、/media/$USER/ExternalDrive実際のマウントパスに置き換えてください。パスが引用符で囲まれている場合は、ドライブラベルにスペースが含まれていても問題ありません。
  • どのユーザーアカウントとアプリが重要かを判断してください。この例では、デスクトップとシェルの設定が含まれていますが、ドキュメント、メール、ブラウザのプロファイル、パスワードは含まれていません。
  • 設定を保存しているアプリケーションを閉じてください。一部のプログラムは、終了時にのみ設定を保存します。
  • アーカイブコマンドは で実行しないでくださいsudo。 は、ファイルの所有権とアクセス権限が適切に維持されるように、通常のユーザーとして作成する必要があります。

ユーザー設定を外部ドライブにバックアップする

1. 外付けドライブがマウントされていることを確認します。

ファイルマネージャで確認したパスを宛先に設定し、それが外部ファイルシステム上にあることを確認してください。

BACKUP_DIR="/media/$USER/ExternalDrive"
df -h "$BACKUP_DIR"

先に進む前に、出力結果を確認してください。外部ドライブが識別され、空き容量が表示されるはずです。パスが指定されていない場合、または出力がシステムディスクを指している場合は、処理を停止してパスを修正してください。誤った場所にバックアップディレクトリを作成しないようにしてください。

2. 含める設定を選択します

Linux デスクトップでは、ユーザーごとの設定の多くが、名前がピリオドで始まる隠しディレクトリに格納されています。この例では、.configアプリケーション設定が含まれ、.local/share/cinnamonCinnamon 固有のユーザーデータを保持でき、ファイルマネージャデータや、シェル起動ファイルなど.local/share/nemoを保持でき、ターミナルセッションをカスタマイズできます。HamoniKR 8 では Cinnamon と Zsh ベースのターミナルについて説明していますが、インストールされているアプリケーションやローカル設定はコンピュータによって異なります。.zshrc.profile

デスクトップ設定の一部はdconfデータベースに保存されます。ライブデータベースファイルをコピーするだけに頼るのではなく、Cinnamonの設定を読み取り可能なテキストとして個別にエクスポートしてください。

mkdir -p "$BACKUP_DIR"
dconf dump /org/cinnamon/ > "$BACKUP_DIR/cinnamon-settings.dconf"

このdconfコマンドが利用できない場合は、このオプションのエクスポートをスキップし、グラフィカル設定パネルまたはファイルアーカイブを使用してください。バックアップコマンドを1つ実行するためだけに、見慣れないソースからパッケージをインストールしないでください。

3. 圧縮アーカイブを作成する

このBash互換コマンドは、共通の設定パスが存在するかどうかを確認し、存在するパスのみをアーカイブします。前の手順でCinnamonの設定を個別にエクスポートするため、生のdconfデータベースは除外されます。別のアプリの設定を含めるようにリストを変更する場合は、そのフォルダを特定してからにしてください。

BACKUP_FILE="$BACKUP_DIR/hamonikr-settings-$(date +%F).tar.gz"
items=(.config .local/share/cinnamon .local/share/nemo .local/bin .zshrc .bashrc .profile)
existing=()
for item in "${items[@]}"; do
  [[ -e "$HOME/$item" ]] && existing+=("$item")
done
tar --exclude='.config/dconf/user' -czf "$BACKUP_FILE" -C "$HOME" "${existing[@]}"

ファイル.tar.gzは圧縮されたアーカイブです。暗号化ではなく、便利なコンテナです。機密情報として扱ってください。アプリケーション設定には、アカウント識別子、サーバーアドレス、トークンなどが含まれている可能性があります。SSHキー、ブラウザプロファイル、メールデータ、パスワードマネージャーファイルなどを保存する場合は、別途暗号化されたバックアップを作成し、それらのフォルダに何が含まれているかを事前に正確に把握してください。

4. アーカイブを利用する前に、その内容を検証する

アーカイブの内容を一覧表示し、想定されるディレクトリが表示されることを確認してください。

tar -tzf "$BACKUP_FILE" | head -40
ls -lh "$BACKUP_FILE"

次に、外付けドライブをデスクトップから安全に取り外し、必要になるまで接続を解除したままにしてください。重要なデータについては、別のデバイスまたは信頼できるバックアップサービスにコピーを保存しておきましょう。USBドライブは1つだけでは故障したり紛失したりする可能性があります。

プロファイル全体を置き換えずに設定を復元する

HamoniKRを再度インストールした後、設定を復元したいアプリケーションをインストールまたは起動してください。復元する前に、それらのアプリケーションを閉じてください。復元先は同じユーザーアカウント名にすることをお勧めします。アカウントが異なる場合は、root権限でシステムファイルをコピーするのではなく、所有権とアクセス許可を確認してください。

まず、アーカイブをアクティブなホームディレクトリの直上ではなく、ステージングフォルダに展開してください。

BACKUP_DIR="/media/$USER/ExternalDrive"
BACKUP_FILE="$BACKUP_DIR/hamonikr-settings-YYYY-MM-DD.tar.gz"
mkdir -p "$HOME/restore-preview"
tar -xzf "$BACKUP_FILE" -C "$HOME/restore-preview"
find "$HOME/restore-preview" -maxdepth 3 -type f | head -60

YYYY-MM-DDをアーカイブファイル名の日付に置き換えてください。ステージングされたファイルを調べます。個々のアプリケーションについては、まず現在の構成を保持し、次に の下の対応するフォルダからそのアプリケーションのディレクトリのみをコピーしますrestore-preview。たとえば、アプリが を使用している場合は~/.config/example-app、現在のexample-appフォルダの名前を日付付きのバックアップに変更し、アーカイブされたフォルダを にコピーします~/.config。 をexample-app実際のディレクトリ名に置き換えてください。例をそのまま貼り付けないでください。

dconfでエクスポートしたCinnamonの設定については、エクスポート内容を確認し、新しいデスクトップにログインした後に読み込んでください。

dconf load /org/cinnamon/ < "$BACKUP_DIR/cinnamon-settings.dconf"

これにより、Cinnamon設定パスに保存されている値が適用され、複数のデスクトップ設定が一度に変更される場合があります。必要な設定が1つだけの場合は、エクスポート全体を読み込むのではなく、システム設定で手動で設定してください。設定キーはリリース間で変更される可能性があるため、互換性のあるCinnamon環境でのみ、この完全インポートを安心して使用してください。

シェルファイルなどの復元は、.zshrc必ず事前に内容を確認してください。シェル起動ファイルには、新しいインストール環境に合わなくなった古いパス、エイリアス、コマンドが含まれている可能性があります。一度に1つのファイルを復元し、新しいターミナルを開いてエラーがないか確認してください。

確認すべき一般的な前提

  • 「システムスナップショットには、すべての個人設定が含まれます。」必ずしもそうとは限りません。HamoniKRのドキュメントでは、システムまたはパーティションの復元と個人データのバックアップを区別しています。必要なデータに適した方法を選択し、選択リストを確認してください。
  • 「ホームのバックアップには隠し設定も自動的に含まれる」とありますが、これは当てはまりません。バージョン5.0のマニュアルには、隠しファイルはデフォルトで除外されると明記されています。現在のツールを検査するか、別のアーカイブを作成して検証してください。
  • 「古いドットファイルをすべて復元しても問題ありません。」ただし、新しいデフォルト設定が置き換えられたり、古いアプリ設定が再導入されたりする可能性があります。選択したアプリケーションフォルダのみを復元し、新しい構成のコピーを保存しておき、アプリを1つずつテストしてください。
  • 「バックアップが正常に完了したことを示すダイアログが表示されれば、ファイルは復元可能である」というわけではありません。これはバックアップ操作が完了したことを示すだけです。アーカイブの一覧を確認し、可能であれば、必要になる前に一時フォルダへの抽出テストを行ってください。

結果を確認する

便利な設定バックアップは別のドライブに保存され、読み取り可能なアーカイブ一覧があり、意図的に選択したフォルダーが含まれています。正常に復元されると、ログイン、デスクトップ、またはアプリケーションを損なうことなく、意図した設定が復元されます。設定が見つからない場合は、それが別のアカウント、システム全体の場所/etc、アプリケーション固有のプロファイルフォルダー、または設定を個別に同期するサービスに属しているかどうかを確認してください。回避策として、ファイルをまたは他のシステムディレクトリにコピーしないでください。/etcこれには、別の文書化されたシステム管理手順が必要です。

HamoniKRを完全に再インストールするには、最新リリースのアップグレードまたはインストール手順に従い、推奨されているバックアップツールを使用して個人データを保護してください。設定アーカイブは選択的な復元補助として保管し、新しいシステムでファイルとアプリケーションを確認するまでは元のドライブを保持してください。

コメントを残す

Pardus XFCE vs. GNOME:公平なメモリベンチマークでわかることとわからないこと

Pardus XFCE vs. GNOME:公平なメモリベンチマークでわかることとわからないこと

Pardus XFCEとGNOMEのメモリ使用量を公平に比較​​します。公式の25.2ソースコードで確認できる内容、利用可能なRAMの測定方法、そしてどちらのエディションがあなたのPCに適しているかをご覧ください。

HamoniKR OSレビュー:韓国の国家Linuxは企業向けに準備万端か?

HamoniKR OSレビュー:韓国の国家Linuxは企業向けに準備万端か?

ビジネス向けデスクトップOSであるHamoniKR OS 8 Paektuの実践的なレビュー。Ubuntu 24.04をベースとしている点、2034年までのアップデート保証、韓国のワークフロー、企業向けパイロットテストなどを網羅しています。

Harmonica OS (HamoniKR) で忘れてしまったルートパスワードをリセットする方法

Harmonica OS (HamoniKR) で忘れてしまったルートパスワードをリセットする方法

GRUBリカバリモードを使用して、HamoniKR OSで忘れてしまった管理者パスワードまたはrootパスワードをリセットする方法を、検証済みのコマンド、トラブルシューティングのヒント、および暗号化に関する注意点とともに解説します。

HamoniKR OSでユーザー設定をバックアップおよび復元する方法

HamoniKR OSでユーザー設定をバックアップおよび復元する方法

HamoniKRのユーザー設定を外部ドライブにバックアップする方法、アーカイブを検証する方法、選択したデスクトップおよびアプリの設定を安全に復元する方法を学びましょう。

SUSE Enterprise ServerでLUKSを使用して暗号化ボリュームを設定する方法

SUSE Enterprise ServerでLUKSを使用して暗号化ボリュームを設定する方法

SUSE Linux Enterprise Server 上で LUKS 暗号化ボリュームを作成、ロック解除、フォーマット、マウント、および永続化する方法を学びましょう。安全チェックと復旧のヒントも含まれています。

SUSE Linux Enterprise で Btrfs 読み取り専用ファイルシステムのエラーを修正する

SUSE Linux Enterprise で Btrfs 読み取り専用ファイルシステムのエラーを修正する

SUSE Linux Enterprise 上の Btrfs 読み取り専用ファイルシステムを安全に診断します。変更を加える前に、マウントオプション、Snapper スナップショット、カーネルログ、ストレージの状態、およびリカバリ制限を確認してください。

AutoYaST を設定して SLES 15 を自動展開する方法

AutoYaST を設定して SLES 15 を自動展開する方法

AutoYaST を使用して SLES 15 のインストールを自動化します。XML プロファイルの作成と検証、安全な配信、テストシステムの起動、および展開結果の検証が可能です。

Ubuntu 24.04 LTSでHDMIオーディオ出力が欠落する問題を解決する:ステップバイステップガイド

Ubuntu 24.04 LTSでHDMIオーディオ出力が欠落する問題を解決する:ステップバイステップガイド

Ubuntu 24.04 LTS で失われた HDMI オーディオを復元するには、ディスプレイの接続を確認し、正しいサウンド出力を選択し、PipeWire を検査し、ハードウェア検出を確認します。

SUSE Linux Enterprise 15 でネットワークボンディングを設定する方法

SUSE Linux Enterprise 15 でネットワークボンディングを設定する方法

wickedファイルとifcfgファイルを使用して、SLES 15のネットワークボンディングを設定します。ボンディングモードを選択し、ボンディングをアクティブ化して、フェイルオーバーとリンクの状態を確認します。

Ubuntu 24.04でBluetoothヘッドセットのマイクが動作しない問題を解決する

Ubuntu 24.04でBluetoothヘッドセットのマイクが動作しない問題を解決する

Ubuntu 24.04 で Bluetooth ヘッドセットのマイクを復元するには、入力デバイス、HSP/HFP プロファイル、アプリ設定、PipeWire サービス、Bluetooth パッケージ、およびペアリングを確認します。