いくつかのファイルシステムのデフォルトのScientific LinuxをzfsのLinuxに変換するには?

いくつかのファイルシステムのデフォルトのScientific LinuxをzfsのLinuxに変換するには?

そのため、現在RAIDにはないハードドライブアレイ(6台など)があるクラスタがあり、ドライブの1つに現在Scientific Linuxがインストールされ、実行されています。 zfsに移行する方法(既存のFSをZFSに置き換える)

答え1

一般的に言うと:

  • 必要なすべてのドライバ(ZFS)を含むlivecdを起動します。
  • パーティションのバックアップ
  • ZFSでフォーマット
  • 新しいパーティションへのバックアップの抽出
  • initrdを更新して、必要なモジュールがすべて含まれていることを確認してください(debian update-initramfsと設定では異なりますが、/etc/initramfs-toolsRedhatでは異なります)。
  • grubの更新(例:ファイルシステムuuid)
  • たぶんグラップを再インストールしてみてください
  • /etc/fstab新しいFSで更新
  • デバイス名とファイルシステムuuid / labels / typesを含む他のファイルを調べて更新してください。

chrootほとんどの場合、インストールした場所で作業したいと思います/boot /proc /sys /dev(ではdevtmpfs避けてください)。udevchroot

これはchrootの経験があり、Linuxでファイルシステムをマウントする方法(特にinitrdから起動するとき)にのみ機能します。壊れる可能性はたくさんありますが、何が起こってもジョブをキャンセルするための最後の手段として、アップデートプロセス中にバックアップイメージが必要になるでしょう。

関連情報