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/
が、 と のどちらを使用するかcp
はrsync
主に好みの問題です。 これにより、新しいディレクトリが作成されます/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
。そうしないとログインできなくなります。