web-dev-qa-db-ja.com

Ubuntuにより多くのSSDスペースを割り当てるにはどうすればよいですか?

私のディスクにUbuntuシステム用のスペースがもっと必要です。 1つにしたい2つのスペースの間にスワップメモリ​​パーティションがあります。 Ubuntuを50 GBで実行します(26 GB無料+ 24 GB(青)現在実行中のシステム)

現在実行中のシステム用に50GBを作成し、パーティションの最初から開始する必要があります。

screenshot of partition scheme

最も簡単な方法は何ですか?

3
Steve Steve

backupすべてにすることをお勧めします。次の操作は潜在的にリスクがあるため、続行する前に失うことはできません。

これは、ルートパーティション(およびスワップパーティション)のヘッドエンドを未割り当て領域に/homeパーティションを作成に変更しない方法です。 (ルートパーティションのヘッドエンドを改ざんした場合は、grub、ブートローダーも変更する必要があります。)

  • ext4ファイルシステムでパーティションを作成します。

  • 現在の/homeディレクトリのコンテンツを、たとえばrsyncでコピーします(最初に「ドライラン」をチェックしてから、nを削除し、実際のコピーを行います)。

    Sudo rsync -Havn /home/ /mount-point-of-the-new-partition
    
  • /etc/fstabを変更して、システムが/homeとして新しいパーティションを使用するようにします。

  • 動作していることを確認したら、ルートパーティションから/homeディレクトリを削除できますが、注意してください(「新しいホーム」ではなく、正しいデータを削除していることを確認してください)。


UbuntuのUSBブートドライブなど、別のドライブから起動する場合は、これらの操作を実行することをお勧めします。その場合、rsyncコマンドラインは異なります。内部ドライブのルートパーティションをマウントし、そこからコピーします。

Sudo rsync -Havn /mount-point-of-internal-drive-root/home/ /mount-point-of-the-new-partition
1
sudodus