web-dev-qa-db-ja.com

ディスクの途中での回復パーティション

私はWindows 8が前インストールされているサムスンのラップトップを所有しています。それはWindows 10に更新されました。それからUbuntuをインストールしました。しかし、Linuxはスペースを使い果たしているので、Linuxパーティションのサイズを変更するためにC:ユニットを縮小します。しかし、私はこの順序でパーティションを持っています:

  • sDA1 NTFS(Windows Recovery)500 MIB
  • sDA2 FAT32(EFIシステム)300 MIB
  • sDA3(MSR)128 MIB
  • SDA4 NTFS(Windows C :) 250 Gib
  • 151.68 GiB FREE
  • sDA10(Linux Swap)4.88ジブ
  • SDA5 NTFS(回復)813 MIB
  • sDA9 EXT4(/ BOOT)977 MIB
  • sDA11 EXT4(/)9.54ジブ
  • sDA12 EXT4(/ HOME)24.51ギブ
  • sDA6 NTFS(回復)350 MIB
  • sDA7 NTFS(SAMSUNG-REC2)21.16ジブ
  • sDA8 FAT32(SAMSUNG_REC)1ギブ

だから私はリカバリパーティションを動かさずに私のLinuxパーティションのサイズを変更できないことに気付いたが、私はそれを移動するならば、私はそれを移動するならば、私はそれをディスクの下部に動かすことを計画している、/ホームパーティションの背後にあるが、Linuxパーティションも移動します。私は何をすべきか?

編集:gparted スクリーンショット

1
Jacob S.P.

私はそれが回復パーティションを動かさなければならないかどうかはわかりませんので、あなたの懸念がわかります。私が推測しなければならなかったら、それが可能であると言うだろうが、私を引用しないでください。

もっと便利な答えを得ない場合は、このシナリオを検討することができます。

  1. Live CD Linuxを起動します。
  2. 空き容量で新しいパーティションを作成します。計画は次のとおりです。これはあなたの新しい/homeになります。ファイルシステムを作成します。 /mnt/targetの下にマウントされます。
  3. sda12/mnt/sourceとしてマウントする。 sda11/mnt/ubuntuとしてマウントします。
  4. sourceからtargetのデータをSudo cp -aでコピーします。 /mnt/target/source/構造を取得しないように注意してください。 /home/ [__code__]の下の直接隠しディレクトリまたはファイルを持つことは珍しくありません。
  5. /mnt/ubuntu/etc/fstabを調整します(ケースの際にコピーを保存してください!)新しいパーティションを使用するには、古いパーティションをUbuntu /homeとして使用します。
  6. sourceからのすべてのデータがtargetになっているかどうかを確認してください。
  7. もう一度チェック。
  8. Ubuntuを起動して、新しい/homeから始まるかどうかを確認することができます。再び - すべてのデータがあるかどうかを確認してください。その後Live CDに戻ります。
  9. sda12を破棄します。
  10. sda11を展開します。

このようにして、/home/の約34 GBの約150 GBが得られます。

追加のヒント:

  • スワップ(sda10)を展開したい場合は、事前に実行してください。
  • シナリオには/etc/fstabに関するいくつかの知識が必要です。 blkidの編集中にfstabコマンドを便利な場合があります。
0