Ubuntu 18.0.4 のルートボリュームを増やす

Ubuntu 18.0.4 のルートボリュームを増やす

Ubuntu をベース OS としてインストールしました。インストール中に、すべてを消去するか、Windows と一緒にインストールするかを尋ねられました。すべてを消去することを選択しました。

すべてうまくインストールされました。しかし、私のノートパソコンにはHDDに加えてSSDも搭載されています理由は分かりませんが、Ubuntu のルート ディレクトリは HDD をまったく使用せず、SSD のみを使用していることがわかりました。 (/dev/nvmeon1) ここに画像の説明を入力してください

時々ディスク容量不足のエラーが発生しますHDD のボリュームをまだマウントしていますが、ルートはそれらを使用できません。(/dev/sda)

ここに画像の説明を入力してください

1TB のドライブを持っていますが、Ubuntu がそれを使用しない理由がわかりません。これらのボリュームをルートで使用することはできますか?(ただし、ルート パーティション テーブル、つまり /dev/nvmeon1 に表示されています) これを解決するために再インストールしたくありません。 どなたかご意見をお聞かせいただければ幸いです。

答え1

@guiverc の提案に基づいて、1 つ以上の大きなディレクトリを HDD に移動します。まず、次の操作を行います/home

  • cpまたはrsync現在の内容。 を使用しますsudo rsync -alz --progress /home /myHDD/が、 と のどちらを使用するかcprsync主に好みの問題です。 これにより、新しいディレクトリが作成されます/myHDD/home。 フラグがあるため、その下のファイルの所有者と権限も/home保持される必要があります-a
  • 確実にするために、コマンドを繰り返します。2 回目には、アクティブ ユーザーのキャッシュ ファイルや履歴ファイルを除いて、実際には何もコピーされませんが、特に重要なものはありません。
  • du -s /homeと比較してくださいdu -s /myHDD/home。出力は実質的に同じになるはずです。
  • すべてのファイルが転送されたことを確認したら、 を実行しますsudo ln -s /myHDD/home /home。これにより、基本的にルート パーティション上のディレクトリが削除され/home/homeフォルダーとの間のすべてのトラフィックがmyHDDパーティションに転送されます。
  • この時点で、すべてのアクセスは/home実際には HDD に対して行われ、SDD 上のスペースが解放されます。

起動するたびにパーティションが正しくマウントされていることを確認してくださいmyHDD。そうしないとログインできなくなります。

関連情報