« Debianのリカバリー | メイン | S.M.A.R.T.の対応状況 »

Debianのインストール

とりあえず、HDDには問題がなさそうなので再インストールしてみました。
でも、インストーラでLVMって細かく指定できないんだね~(-_-;)

なので、インストール時にLVMガイダンスで自動作成して、起動後にリサイズすることにしました。

起動時のLVの様子。

# lvs LV VG Attr LSize Origin Snap% Move Log Copy% home development -wi-ao 223.38G root development -wi-ao 6.68G swap_1 development -wi-ao 2.59G

まずは、スワップから試してみよう!!

# swapoff -a # lvresize -L 1G /dev/development/swap_1 WARNING: Reducing active and open logical volume to 1.00 GB THIS MAY DESTROY YOUR DATA (filesystem etc.) Do you really want to reduce swap_1? [y/n]: y Reducing logical volume swap_1 to 1.00 GB Logical volume swap_1 successfully resized # mkswap /dev/development/swap_1 # swapon -a # free total used free shared buffers cached Mem: 2589040 513292 2075748 0 50220 241144 -/+ buffers/cache: 221928 2367112 Swap: 976552 0 976552 # lvs LV VG Attr LSize Origin Snap% Move Log Copy% home development -wi-ao 223.38G root development -wi-ao 6.68G swap_1 development -wi-ao 1.00G

を~

ちゃんと変更されてる!

で、実は/homeはXFSなのでサイズの縮小は出来ないので強引に

# umount /home # lvresize -L 200G /dev/development/home WARNING: Reducing active and open logical volume to 200.00 GB THIS MAY DESTROY YOUR DATA (filesystem etc.) Do you really want to reduce home? [y/n]: y Reducing logical volume home to 200.00 GB Logical volume home successfully resized # mkfs.xfs -f /dev/development/home Warning - device mapper device, but no dmsetup(8) found Warning - device mapper device, but no dmsetup(8) found meta-data=/dev/plextor/home isize=256 agcount=16, agsize=3276800 blks = sectsz=512 attr=0 data = bsize=4096 blocks=52428800, imaxpct=25 = sunit=0 swidth=0 blks, unwritten=1 naming =version 2 bsize=4096 log =internal log bsize=4096 blocks=25600, version=1 = sectsz=512 sunit=0 blks realtime =none extsz=65536 blocks=0, rtextents=0 # mount /home/ # lvs LV VG Attr LSize Origin Snap% Move Log Copy% home plextor -wi-ao 200.00G root plextor -wi-ao 6.68G swap_1 plextor -wi-ao 1.00G

後はユーザディレクトリを設定して"/home"は終了!

# vgs VG #PV #LV #SN Attr VSize VFree plextor 1 3 0 wz--n- 232.64G 24.97G

24.97G空きが出来なので"/"に追加!

# lvextend -L +24.97G /dev/plextor/root Rounding up size to full physical extent 24.97 GB Extending logical volume root to 31.65 GB Insufficient suitable allocatable extents for logical volume root: 1 more required

サイズ変更できない……

# lvextend -L +24.96G /dev/plextor/root Rounding up size to full physical extent 24.96 GB Extending logical volume root to 31.64 GB Logical volume root successfully resized # lvs LV VG Attr LSize Origin Snap% Move Log Copy% home plextor -wi-ao 200.00G root plextor -wi-ao 31.64G swap_1 plextor -wi-ao 1.00G

出来た!\(^o^)/

"/"はumount出来ないので、オンラインリサイズを試してみる!
まずは、パッケージをインストール。

# apt-get install ext2resize Reading package lists... Done Building dependency tree... Done The following NEW packages will be installed: ext2resize 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 209kB of archives. After unpacking 377kB of additional disk space will be used. Get:1 http://ftp.jp.debian.org etch/main ext2resize 1.1.19-9 [209kB] Fetched 209kB in 0s (283kB/s) Selecting previously deselected package ext2resize. (Reading database ... 80443 files and directories currently installed.) Unpacking ext2resize (from .../ext2resize_1.1.19-9_i386.deb) ... Setting up ext2resize (1.1.19-9) ...

で、リサイズを実行!

# ext2online /dev/plextor/root ext2online v1.1.19 - 2001/03/18 for EXT2FS 0.5b plextor:/home# df Filesystem 1K-blocks Used Available Use% Mounted on /dev/mapper/plextor-root 32656216 2719500 28282256 9% / tmpfs 1294520 0 1294520 0% /lib/init/rw udev 10240 60 10180 1% /dev tmpfs 1294520 0 1294520 0% /dev/shm /dev/sda1 241116 13280 215388 6% /boot /dev/mapper/plextor-home 209612800 1396 209611404 1% /home

ほ~うまく行ってるみたいだ!


ちなみに、XFSはサイズの縮小は出来ずに拡大は"xfs_growfs"コマンドでオンライン可能、EXT2/EXT3のサイズ縮小はオンラインで出来ないので、"umount"してから"fsck.ext2 or ext3"コマンドで整合性をチェック後に"resize2fs"コマンドでサイズ縮小する事ができるらしい。

トラックバック

このエントリーのトラックバックURL:
http://www.youchikurin.com/mt/mt-tb.cgi/132

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

About

2007年07月27日 20:31に投稿されたエントリーのページです。

ひとつ前の投稿は「Debianのリカバリー」です。

次の投稿は「S.M.A.R.T.の対応状況」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

Powered by
Movable Type 3.35