歴史:
私のラップトップにはWindows 7オペレーティングシステムがインストールされており、パーティション(C:)が1つしかありません。 C:ドライブにセカンダリパーティションを作成し、2番目のドライブにLinux Mintをインストールしました。起動可能なUSBを使用してLinux Mintをインストールし、「その他」を選択しました。 2番目のパーティションに別々の/、スワップ、および/ homeを作成しました。それではデュアルブートをしてみてください。
今私はLinuxをフルタイムとして使用したいと思います。 Gpartedを使用してWindowsパーティションを削除/削除しました。次に、割り当てられていないドライブをクリックし、/mnt/Dataにマウントされたデータの名前を変更する新しいパーティションを作成しました(スクリーンショットで強調表示されています)。添付のGpartedスクリーンショットをご覧ください。
今私の質問は:/ dev / sda2を私の/ homeパーティション(例えば/ dev / sda3の下の/ dev / sda7)にマージできますか? /home に "data" パーティションを含めて、パーティションが 1 つしかないようにします。 「データ」パーティションには昨夜作成したため、データは含まれていません。
ベストアンサー1
最善の解決策はおそらくLVMを使用することですが、残念ながらインストール時にLVMを選択していないようです。十分に確信している場合は、デフォルトのLVMボリュームを作成して(データがない場合)、/ dev / sda2をLVMに変換し、古いボリューム/ homeのデータをLVMボリュームに移動して使用することもできます。解放されたLVMは空間的に拡張されます。これ移動するLVMを使用すると、この現象を防ぐことができますので、次回はそれを使用することを忘れないでください:-)。
したがって、オールインワンなので、再起動する必要はありません。
- バックアップ/home(安全のため)
- /dev/sda2 にデータがないように見えるので、fdisk を使用して LVM の /dev/sda2 を表示します (8e ですが、もう一度確認)。
- PVCCreate /dev/sda2
- vgcreate newvg /dev/sda2
- lvcreate -n 新しいホーム 新しい vg
- mkfs -t ext4 /dev/newvg/newhome
- マウント /dev/newvg/newhome /mnt
- MV /ホーム/。 /mnt/。
- umount /home (なるべく root としてログイン)
- マウント /dev/newvg/newhome /home
- /dev/newvg/newhome を /home としてマウントするように /etc/fstab を変更します。
- fdisk /dev/sdaでsda7を8eに設定
- PVCCreate /dev/sda7
- vgextend newhome /dev/sda7
- lvextend -l +100%VG /dev/newvg/newhome
- resize2fs /dev/newvg/newhome お待ちください。