私のディスクにUbuntuシステム用のスペースがもっと必要です。 1つにしたい2つのスペースの間にスワップメモリパーティションがあります。 Ubuntuを50 GBで実行します(26 GB無料+ 24 GB(青)現在実行中のシステム)
現在実行中のシステム用に50GBを作成し、パーティションの最初から開始する必要があります。
最も簡単な方法は何ですか?
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