私の/
パーティションがいっぱいで、約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つ/
の物理ドライブを配置し、別の物理ドライブ、/home
3番目の物理ドライブなどを交換できる場合に行われます。これにより、物理ドライブごとに1つのパーティションしかありません。
ベストプラクティスは何ですか?
明確な答えを提供することは不可能です。すべてのシステム管理者は独自の答えを持っています。一般的な慣行 - インストーラツールに分割を決定させる。その理由は、インストーラを作成した人が実際に自分が何をしているのかを知り(希望的に)、インストーラのアルゴリズムが許容可能なタスクを実行するためです。したがって、このコンピュータで非常に具体的な作業がある場合、セットアッププログラムが提案したパーティションに同意しない理由があるかもしれませんが、これはごくまれです。
/
スペースが足りないとどうなりますか?
- システム全体のアプリケーションを保存する以外の目的には使用しないでください。
/tmp
ディレクトリがどこにあるか見てください*/var
。同じパーティションにある場合は、/
シンボリックリンクを使用して別のパーティションに移動してみてください。/home
を別のHDDまたはNASにバックアップしてください。インストーラが推奨するパーティションを使用してオペレーティングシステムを再インストールし、バックアップから/home
復元します。そして再びrootで作業しないでください。