小さなシステムドライブと大きな拡張ドライブ間のスペースの管理

小さなシステムドライブと大きな拡張ドライブ間のスペースの管理

ドライブが 2 つあり、1 つは 150 GB、もう 1 つは 1 TB です。スペースの問題に直面しているため、1 TB ドライブをもっと使用する必要があります。デフォルトでは、apt-getUbuntu 14.04 システムのすべてのインストール (インストールする場合) は小さい方のドライブで行われます。スペースを節約するために、いくつかのディレクトリを大きい方のドライブに移動しました。

大容量ドライブを大量のスペースを必要とするものに使用し、OS やその他のシステム関連のものを小容量ドライブに保存するには、ファイルシステムをどのように管理すればよいでしょうか?

答え1

/home/varおよび/または/usrフォルダを外付けドライブに移動する

スペースを解放するには、、および/またはフォルダを 1TB ドライブに移動/home/varます/usr

  1. UbuntuライブCD/USBを起動する
  2. 1TBディスク上の他のパーティションを縮小して、新しいパーティション用のスペースを確保します。
  3. 好みに応じて、/home/var、の新しいパーティションを作成します。パーティションのタイプは/usrext4
  4. 150GBのドライブにパーティションをマウントしroot、どこかに作成した新しいパーティションをマウントします。
  5. rsync -avz SOURCE DESTINATIONルートパーティションから、例えばrsync -avz /mnt/root/usr/ /mnt/usrなどのファイルをコピーします。
  6. 新しいパーティションを含めるように更新します/etc/fstab。例:

    UUID=b6cf2a0d-2174-4c88-98fc-5502c5630498 /usr ext4 defaults 0 2
    

    設定に応じて、 UUID ( UUID=b6cf2a0d-2174-4c88-98fc-5502c5630498)、マウントポイント ( /usr)、ファイルシステム ( )を変更してください。ext4

  7. Ubuntu を再起動して、セットアップが機能していることを確認します。

  8. 問題がなければ、150GB パーティション上の古いファイルを削除します。

    sudo mount --bind / /mnt
    sudo rm -rf /mnt/usr
    sudo umount /mnt
    

    /usrは別のパーティションに移動したフォルダーの名前です。

答え2

@hear システム リンクを使用して、/home/vinny ディレクトリをより大きなドライブ上に保持します。

大容量ドライブ(たとえば Ubuntu)にフォルダー/ディレクトリを作成し、ドキュメント、画像、ビデオ、音楽などのフォルダーをそこに移動し、それらをホームにリンクします。この方法では、データは大容量ドライブ上にあり、/home/you/Documents に何かを追加するたびに、実際には大容量ドライブに保存されます。

または、大容量ドライブに /home/you をマウントします。

関連情報