私の質問はほぼこの質問 の複製ですが、それはext3
と私に関するものであるため完全ではありませんすでにLVMを使用しています。私はFedora11を実行している古いHPPavilionラップトップを持っています。ハードウェアと半互換性があり、VMwareを適切に実行したため、Fedoraを選択しました...しかし、VMwareが不要になったため、他のディストリビューションをテストして、より互換性があります。 (具体的には、ソフトウェアサスペンドサポートとおそらくもっと軽量なものを探しています)
既存の(動作中の)Fedoraセットアップを使用せずに、いくつかの新しいディストリビューションを試してみたいと思います。 LVMを使用しているので、新しいディストリビューションがFedoraセットアップを破壊することなく、LVM LVのサイズを縮小してから、新しいディストリビューションをvolgroupにインストールすることは可能ですか? LVMのセットアップ方法は次のとおりです。
[root@token ~]# /sbin/lvm lvdisplay
--- Logical volume ---
LV Name /dev/vg_token/lv_root
VG Name vg_token
LV UUID JPCDlb-HHW7-fMDy-h8p2-Itbp-hwfK-3CwN97
LV Write Access read/write
LV Status available
# open 1
LV Size 91.96 GB
Current LE 23542
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:0
--- Logical volume ---
LV Name /dev/vg_token/lv_swap
VG Name vg_token
LV UUID 3JMF4u-3jXx-Xy6H-saNt-Aljh-6Idw-73O4IS
LV Write Access read/write
LV Status available
# open 1
LV Size 1.00 GB
Current LE 256
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:1
[root@token ~]# df -h /
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_token-lv_root
91G 68G 24G 75% /
既存の論理ボリュームを破壊せずに新しい論理ボリュームにインストールできるディストリビューションはありますか?もしそうなら、どれ、そして私はどのように新しいLVのためのスペースを作るのですか?
その機能が一般的なインストーラーによって提供されるかどうかはわかりませんが、ライブCD(またはライブUSBなど)から実行するのは簡単です。 SystemRescueCD と GParted Live の両方で、必要なツールをすぐに利用できます(間違いなく他にも多くの適切なライブディストリビューションがあります)。 ext3ファイルシステムはマウント中に縮小できないため、別のシステムから起動する必要があることに注意してください。
GParted GUIを使用して、ファイルシステムを最大20GB程度縮小し、それに応じて既存の論理ボリュームのサイズを変更できます。次に、別のディストリビューションをインストールすると、空き領域に論理ボリュームを作成できるようになります。すべてのディストリビューションが論理ボリュームへのインストールをサポートしているわけではないことに注意してください(もちろん、すべての「深刻な」ディストリビューションはサポートしています)。 Ubuntuの場合、サーバーインストーラーが必要です(洗練されたグラフィックを備えたデスクトップインストーラーとは対照的に、オプションは少なくなります)。
GUIを使用できない、または使用したくない場合は、コマンドラインでこれを行う方法の概要を次に示します。
pvscan
は、物理ボリュームを検出します(起動時にまだ実行されていない場合)。vgimport vg_token
ボリュームグループをインポートします(同上)。vgchange -ay vg_token
論理ボリュームにアクセスできるようにします。resize2fs /dev/vg_token/lv_root 72G
(またはあなたが決めたサイズ)。lvreduce -L 72g /dev/vg_token/lv_root
(これはファイルシステムと同じサイズである必要があります。LVMツールでは、小文字の単位は2進数(k = 1024)で、大文字の単位は10進数(K = 1000)であることに注意してください)。vgchange -an vg_token; vgexport vg_token; reboot
。