GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu –すべてのパーティションを削除して再インストールした後のホームディレクトリの永続性:?

mdadmRAID1ボリュームでUbuntuServerを実行していましたが、いくつかの問題が発生したため、クリーンインストールを実行することにしました。

  • Gpartedで起動し、mdadmアレイを停止して、--zero-superblockを実行しました。 各パーティションで、Gpartedを使用してパーティションを削除しました。

  • 次に、Ubuntu Server USBから起動し、手動パーティションオプションを使用してレイドを最初から構成し、Ubuntu18.04をインストールしました。

  • OSをインストールした後、最初にxfce4とfirefoxを他のいくつかの標準ユーティリティと一緒にインストールし、startxを実行して再起動し、Firefoxを起動しました。

ログインすると、ログインしました。再インストールする前に開いていたタブがすぐに開きましたが、まだSOにログインしていました。実際、私のホームフォルダ全体はまだそこにありました。

私はすべてを無力化したと思い、新たに始めました。私はこれがどのように起こったのかについて完全に不思議に思っています。さらに調べてみると、ホームフォルダ内のすべてのファイルがまだそこにあることがわかりました。

私が逃したいくつかのステップはありますか? –zero-superblockとパーティションの削除のポイントは、ドライブ上のデータをすべて削除することだと思いました。私は何を取りこぼしたか?保証された真にクリーンなインストールを行うには何が必要ですか?以前とまったく同じ手順を実行したことがあり、ホームディレクトリが保持されなかったと確信しています。

編集:アレイのコンポーネントドライブをゼロにしましたが、インストーラーの手動セットアップでは、新しいパーティションを「起動可能」に設定できません(選択しても何も変わりません)。奇妙なことに、パーティションを作成するときに、これまでと同じインストーラーUSBを使用して、プライマリパーティションと論理パーティションのどちらを実行するかを尋ねられなくなりました。

承認された回答:

パーティションテーブルは、実際には次のようなことを示す単なるデータです

  • パーティション1はトラック10で始まり、トラック99で終わります
  • パーティション2はトラック100で始まり、トラック599で終わります
  • パーティション3はトラック600で始まり、トラック16383で終わります

パーティションテーブルを削除すると、トラック10-> 99、100-> 599、600-> 16383のデータは変更されず、OSだけがそれを見つける方法を認識しなくなります。したがって、まったく同じ方法でparititionテーブルを再作成しても、データは引き続き使用できます。 2016年に誤ってすべてのパーティションテーブルを破棄したときにこれを利用しました(https://www.sweharris.org/post/2016-02-10-break-mbr/)

パーティション内のデータも削除する場合は、ディスク全体をゼロにするか、フォーマットする必要があります。 パーティション。ほとんどのインストーラーには、セットアップを行うときに「パーティションのフォーマット」と言うオプションがあります。

関連:あなたの家のアイテムはデスポーンしますか?

または、パーティションが別の場所(9-> 100、101-> 600、601-> 16384など)で開始されていることを確認して、内部のデータがファイルシステムのように見えないようにします。


Ubuntu
  1. Ubuntu –別のパーティションを別のホームパーティションのフォルダとして永続的にマウントするにはどうすればよいですか?

  2. 私が持っているのがGrubだけのときにUbuntuをロードする方法は?

  3. UbuntuServerとWindows10Homeをデュアルブートすることは可能ですか?

  1. Ubuntu14.04でNFSサーバーを構成してNFS共有をマウントする方法

  2. Ubuntu18.04でNFSサーバーを構成してNFS共有をマウントする方法

  3. /と/homeをマージする最も簡単な方法は?

  1. ubuntu 17.04にfail2banをインストールして構成し、すべてのポートでブロックします

  2. SSHとホームディレクトリのアクセス許可?

  3. ホームパーティションを暗号化する方法は?