システムに唯一のOSとしてUbuntu 12.10をインストールしました。
急いでいるときにすべてを上書きするようにUbuntuに指示したので、Ubuntuが作成する2つのパーティション、数百MBのブートパーティション、およびその他すべてを持っています。
メインパーティションは約600GBです。
これを450GBにサイズ変更したいので、Windows 8をデュアルブートとしてインストールできます。
問題は、パーティションを縮小する方法がわからないことです。通常は、Gparted(gparted-live-0.14.1-6-i486.iso)のライブisoで問題ありません。単にサイズを変更すればいいのです。
しかし、今回はLVMとともにUbuntuがインストールされています。
そのため、Ubuntuパーティションの横にはロックアイコンがあります。これにより、何もできなくなり、パーティションを選択できます。また、「非アクティブ化」するオプションがあります。正しい場合は、スワップを非アクティブ化していると思われますか?そうすれば、パーティションを操作できます。
ここで、システムを破壊する前にこれが正しいことかどうかを尋ねています。
- ライブgparted isoから起動します。
- Ubuntuパーティションを選択します。
- パーティションを「非アクティブ化」します。
- パーティションのサイズを変更します。
- パーティションを「アクティブ化」します。
- 適用します。
- 利益???
私の考えは正しいですか?
編集#1
それで、いくつかの拡張チャットの後、このコマンドに行きました
sudo lvresize --verbose --resizefs -L -150G /dev/ubuntu/root
これにより、論理区画が正常に縮小されました。
しかし、今私には難しい部分があります。
次に、Windows 8をインストールするためのスペースを持つ新しい物理パーティションを作成できるように、物理パーティションを縮小する必要があります。
だから私は走れると思った
pvresize --setphysicalvolumesize {any size here} /dev/sda5
しかし、私は戻ってきます:
/ dev / sda5:後でエクステントが割り当てられるため、xxxxxエクステントにサイズ変更できません。
私はこのイメージによるスワップによるものだと信じています:
、それで私の次のステップは何ですか?
$: lvdisplay
--- Logical volume ---
LV Path /dev/ubuntu/root
LV Name root
VG Name ubuntu
LV UUID G7Z3dA-xska-8QpO-Y5oD-aIVO-D8l1-22s6dO
LV Write Access read/write
LV Creation host, time ubuntu, 2013-01-29 22:06:02 +1300
LV Status available
# open 1
LV Size 540.42 GiB
Current LE 138348
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 252:0
--- Logical volume ---
LV Path /dev/ubuntu/swap_1
LV Name swap_1
VG Name ubuntu
LV UUID 14qpRy-H5jl-dTAq-CVle-k7Bz-95Rm-Y46zOs
LV Write Access read/write
LV Creation host, time ubuntu, 2013-01-29 22:06:04 +1300
LV Status available
# open 2
LV Size 7.97 GiB
Current LE 2041
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 252:1
編集前の追加情報#1
上記のショットは、最新バージョンではなく、UbuntuリポジトリのGpartedバージョンから取得したものです。
matthew @ play:〜$ sudo fdisk -l
Disk /dev/sda: 750.2 GB, 750156374016 bytes
255 heads, 63 sectors/track, 91201 cylinders, total 1465149168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000c5bec
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 499711 248832 83 Linux
/dev/sda2 501758 1465147391 732322817 5 Extended
/dev/sda5 501760 1465147391 732322816 8e Linux LVM
Disk /dev/mapper/ubuntu-root: 741.3 GB, 741334843392 bytes
255 heads, 63 sectors/track, 90128 cylinders, total 1447919616 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/mapper/ubuntu-root doesn't contain a valid partition table
Disk /dev/mapper/ubuntu-swap_1: 8560 MB, 8560574464 bytes
255 heads, 63 sectors/track, 1040 cylinders, total 16719872 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/mapper/ubuntu-swap_1 doesn't contain a valid partition table
matthew @ play:〜$ sudo lvs
LV VG Attr LSize Pool Origin Data% Move Log Copy% Convert
root ubuntu -wi-ao-- 690.42g
swap_1 ubuntu -wi-ao-- 7.97g
matthew @ play:〜$ sudo vgs
VG #PV #LV #SN Attr VSize VFree
ubuntu 1 2 0 wz--n- 698.39g 0
matthew @ play:〜$ sudo pvs
PV VG Fmt Attr PSize PFree
/dev/sda5 ubuntu lvm2 a-- 698.39g 0
vgchange -an myvgname
)を非アクティブ化することです。これは、物理ボリュームを変更する場合に必要になる可能性があります。:)ああ、それはほとんど答えです。