ディスクパーティションがいっぱいです。

ディスクパーティションがいっぱいです。

私の/パーティションがいっぱいで、約30GBを割り当て、約71GBの他のパーティションは/home非常に空です。

デュアルブートを直接インストールしなかったので、なぜそれがうまくいくのかわかりません。 PCにLinuxを再インストールする準備をするときにチュートリアルを見ました。私が見た画像のように、パーティションは単一のディスクパーティションで起動しますが、私のパーティションはスワップスペースが4 GB、/ディレクトリ用に30 GB /home、。システムディスクがいっぱいであるという多くのタスクと、多くのエラーと警告メッセージ!

誰でもこの問題を解決し、ディスクのパーティション分割がどのように機能するかを教えてください(再インストールが必要な場合)。

ディスクパーティションにスペースを割り当てるための最良の方法は何ですか?

これは次の出力です。sudo parted -l

Number  Start   End    Size    File system     Name                          Flags
 1      1049kB  106MB  105MB   fat32           EFI system partition          boot, esp
 2      106MB   123MB  16.8MB                  Microsoft reserved partition  msftres
 3      123MB   249GB  249GB   ntfs            Basic data partition          msftdata
 4      249GB   404GB  155GB   ntfs            Basic data partition          msftdata
 6      404GB   434GB  30.7GB  ext4
 7      434GB   438GB  4096MB  linux-swap(v1)                                swap
 8      438GB   511GB  72.6GB  ext4
 5      511GB   512GB  1074MB  ntfs            Basic data partition          hidden, diag

出力は次のとおりですlsblk -e 7 -e

NAME          FSTYPE    SIZE    FSUSED    MOUNTPOINT
nvme0n1                 477G
├─nvme0n1p1   vfat      100M     56.1M    /boot/efi
├─nvme0n1p2              16M
├─nvme0n1p3   ntfs    231.7G
├─nvme0n1p4   ntfs    144.1G
├─nvme0n1p5   ntfs        1G
├─nvme0n1p6   ext4     28.6G     25.7G    /
├─nvme0n1p7   swap      3.8G              [SWAP]
└─nvme0n1p8   ext4     67.6G        5G    /home

ベストアンサー1

ディスクパーティショニングはどのように機能しますか?

複数のパーティションを使用すると、多くの利点があります。私の考えに最も重要なのは、アクセス権に応じて異なるパーティションを分離することです。ルートによる変更を許可すると、/ユーザーはシステム全体のソフトウェアをインストールまたは削除する前に自分が何をしているかを知ることができます。ユーザーはパーティションでのみ作業する必要があります/home

仕切りなしで買えますか?

そうそうできます。ディスク全体に 1 つのパーティションしか持たず、すべての、、、、またはスワップ/を同じパーティションにファイルに入れることもできます。お勧めできませんが、可能です。/home/tmp/var

通常、これは複数の物理ハードドライブがあり、1つ/の物理ドライブを配置し、別の物理ドライブ、/home3番目の物理ドライブなどを交換できる場合に行われます。これにより、物理ドライブごとに1つのパーティションしかありません。

ベストプラクティスは何ですか?

明確な答えを提供することは不可能です。すべてのシステム管理者は独自の答えを持っています。一般的な慣行 - インストーラツールに分割を決定させる。その理由は、インストーラを作成した人が実際に自分が何をしているのかを知り(希望的に)、インストーラのアルゴリズムが許容可能なタスクを実行するためです。したがって、このコンピュータで非常に具体的な作業がある場合、セットアッププログラムが提案したパーティションに同意しない理由があるかもしれませんが、これはごくまれです。

/スペースが足りないとどうなりますか?

  1. システム全体のアプリケーションを保存する以外の目的には使用しないでください。
  2. /tmpディレクトリがどこにあるか見てください*/var。同じパーティションにある場合は、/シンボリックリンクを使用して別のパーティションに移動してみてください。
  3. /homeを別のHDDまたはNASにバックアップしてください。インストーラが推奨するパーティションを使用してオペレーティングシステムを再インストールし、バックアップから/home復元します。そして再びrootで作業しないでください。

おすすめ記事