ユーザーデータを失うことなくOS SDDをフォーマットして再インストールしたいです。これは可能ですか?私は現在、ポータブルアプリといくつかのヒントを使用してWindows 7と8でこれを行っています。 Windowsではドライバが自動的にダウンロードされるため、Linuxではどのように翻訳するのかわかりません。
たとえば、私のFirefoxとThunderbirdのプロファイルは2番目のドライブを指しているので、パスを更新するだけです。
最良のアプローチは何ですか?いくつかの記事を読んだ後、インストール場所は非常に混乱します。明らかにファイルシステム全体(からまで/opt
)にあるので、/usr
これを行う簡単な方法はありませんか?もちろん、/home
フォルダを別のディスクに移動しています。
答え1
実際にはとても簡単です。
システムの使い方と時間の経過とともに何が増えるかを知る必要があります。一般的に最も簡単なのは次のとおりです。
- /home = すでに述べたように、ユーザーディレクトリ
- / var =ログファイルがここにあります。メールスプールなど - >別のパーティションに配置するのに適しています。
- /tmp =一時ファイル(高速アクセスのためにRAMに割り当てることができます)
- スワップファイル=最速のHDおよびGoogleスワップファイル推奨サイズLinux(〜1.5x RAM)を挿入します。
経験があると、Linuxシステムではファイルがどこにあるのかがわかりますが、次の点も考慮できます。
- /usr/local=ほとんどのインストールを「作成したい」場合は、ここが良い場所です。
/opt=/usr/local と同様に、ここにもますます多くのアプリケーションがインストールされます。
- 現在のデータを別の記憶領域に移行する
- rsyncまたはcpを使用してファイルを別の保存場所にコピーできます。
- ファイルシステムに参加したいすべてのハードドライブをPCに接続します。
- 新しい Linux コピーをインストールします。すべてのディストリビューションを使用していないが、私が持っているディストリビューションの共通のトピックは、インストール中にパーティションとマウントポイントを構成する機能です。
- 上記のアドバイスに従った場合は、ドライブをフォーマットするためにインストールが進行するときに「カスタム」パーティションまたはマウントポイントを選択する必要があります。
- この時点で、ウィザードはハードドライブのパーティションを作成、編集、および削除できる新しい画面を表示する必要があります。
- デフォルトでは、/パーティションとスワップパーティションのみを持つFedoraに似ています。
- スワップは通常、リーズナブルな価格で締め切ります。
- /パーティションを変更し、デフォルトのサイズから/homeと/varを割り当てたいサイズを減算します。あるいは、これらの項目が別のハードドライブにある場合は、/を変更する必要なしに/homeと/を定義するだけです。他のハードドライブのvarと他のマウントポイント
- 今すぐオプションを実行したくない場合は、後でデータを失うことなく実行できます。
- 必要な方法でパーティション/インストールを構成したら、ウィザードを完了してシステムを起動します。
- バックアップしたデータを正しい場所にコピーします(例:user1データを/ home / user1にコピーするなど)。
- インストールウィザードは/ varファイルシステムを正しい場所にマウントします。
- 現在のデータを別の記憶領域に移行する
インストールウィザード以上の詳細が必要な場合(つまり、自分で実行したい場合)、お知らせください。プロセスを案内します。デフォルトでは、ウィザードはハードドライブのパーティションを定義し、/etc/fstab("man fstab"および"man mount"を追加)を更新して、起動時にファイルシステムが正しくマウントされるようにします。
答え2
/home/user
あなたのプロフィールとユーザー設定は(user
あなたのユーザー名がある場所)にあります。
これをHDDに移動し、システムの残りの部分(/home
通常は小さなファイルで構成されるファイルよりも高速な利点を享受することができます)をSSDに保持できます。
これにより、オペレーティングシステムを再インストールする場合は、以前に使用したアプリのみを再インストールできます。
これを行うには、HDDをそれに応じて分割し(/home
例:分割)、適切な項目を追加します/etc/fstab
。