機械翻訳について

ルート・ファイル・システムとしてのスナップショットのマウント

システムへの変更をロールバックするには、そのIDをデフォルトのサブボリュームとして指定して、スナップショットをルート・ファイル・システムとしてマウントします。

  1. ルート・ファイル・システムの置換に使用するスナップショットのサブボリュームIDを見つけます。
    たとえば、サブボリュームとそのIDを含むスナップショットのリストを取得するには、次を実行します:
    sudo btrfs subvolume list /
  2. btrfs subvolume set-defaultコマンドを使用して、/マウント・ポイントに使用するデフォルトのサブボリュームIDを変更します。
    sudo btrfs subvolume set-default 264 /
  3. システムGRUB構成を更新して、サブボリュームのデフォルトがカーネル・ブート引数によって上書きされないようにします。

    たとえば、次を実行します。

    default_kernel=$(sudo grubby --default-kernel);
    sudo grubby --remove-args="rootflags=subvol=root" --update-kernel $default_kernel
  4. 変更を有効にするには、システムを再起動します。
    sudo reboot
  5. システムのブート後に、スナップショット・サブボリュームがルート・ファイル・システム(/)にマウントされていることを確認します。

    mountコマンドによって返された情報を確認できます:

    sudo mount|grep 'on / '

    このコマンドは、次のような出力を返すことがあります:

    /dev/sda2 on / type btrfs (rw,relatime,seclabel,space_cache,subvolid=264,subvol=/.snapshots/root-snapshot1)

    または、btrfs inspect-internal rootidを実行して、/マウント・ポイントにマウントされたサブボリュームのサブボリュームIDを返します。

    sudo btrfs inspect-internal rootid /