LVMの論理ボリュームを追加する
- LVの容量を変更する
$ lvm lvcreate -L 512M -n LogVol02 VolGroup00
echoコマンドの出力の色を変更する
コマンド
$ echo -e '\e[VALUE[;VALUE..]mSTRINGS\e[m'
VALUE
Text attributes 0 All attributes off 1 Bold on 4 Underscore (on monochrome display adapter only) 5 Blink on 7 Reverse video on 8 Concealed on Foreground colors 30 Black 31 Red 32 Green 33 Yellow 34 Blue 35 Magenta 36 Cyan 37 White Background colors 40 Black 41 Red 42 Green 43 Yellow 44 Blue 45 Magenta 46 Cyan 47 White
使用例
" fuga fuga " という文字の色を黄色くする
$ echo -e '\e[33m hoge hoge \e[m'
応用
与えられた文字を黄色にして出力するyecho関数を作る
$ function yecho { echo -e "\e[33m$*\e[m"; }
CentOS5でLVM上のext3ファイルシステムのパーティションを縮小する
ハードディスク構成
[root@localhost ~]# fdisk -l Disk /dev/sda: 8589 MB, 8589934592 bytes 255 heads, 63 sectors/track, 1044 cylinders Units = シリンダ数 of 16065 * 512 = 8225280 bytes デバイス Boot Start End Blocks Id System /dev/sda1 * 1 13 104391 83 Linux /dev/sda2 14 1044 8281507+ 8e Linux LVM [root@localhost ~]# df Filesystem 1K-ブロック 使用 使用可 使用% マウント位置 /dev/mapper/VolGroup00-LogVol00 7491040 1602072 5502308 23% / /dev/sda1 101086 17758 78109 19% /boot tmpfs 127796 0 127796 0% /dev/shm [root@localhost ~]# pvdisplay --- Physical volume --- PV Name /dev/sda2 VG Name VolGroup00 PV Size 7.90 GB / not usable 23.41 MB Allocatable yes (but full) PE Size (KByte) 32768 Total PE 252 Free PE 0 Allocated PE 252 PV UUID 7eq4CJ-4kD9-71ra-YKcV-PyL1-bqnw-9B3OmK [root@localhost ~]# vgdisplay --- Volume group --- VG Name VolGroup00 System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 5 VG Access read/write VG Status resizable MAX LV 0 Cur LV 2 Open LV 2 Max PV 0 Cur PV 1 Act PV 1 VG Size 7.88 GB PE Size 32.00 MB Total PE 252 Alloc PE / Size 252 / 7.88 GB Free PE / Size 0 / 0 VG UUID oJNrk4-QELc-2sFa-M0AN-y4f1-Vt3v-lc0yWn [root@localhost ~]# lvdisplay --- Logical volume --- LV Name /dev/VolGroup00/LogVol00 VG Name VolGroup00 LV UUID PIz0CZ-UNYF-e3qx-oSRQ-Giba-fe3A-mM0Hl4 LV Write Access read/write LV Status available # open 1 LV Size 7.38 GB Current LE 236 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 253:0 --- Logical volume --- LV Name /dev/VolGroup00/LogVol01 VG Name VolGroup00 LV UUID IQTHtR-zrcX-iL3b-kvDP-8bwu-QtaV-Akn2xc LV Write Access read/write LV Status available # open 1 LV Size 512.00 MB Current LE 16 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 253:1
作業手順
- CentOS5のインストールディスクでブートしレスキューモードを立ち上げる
- ハードディスクにあるパーティションをマウントしない
- VGを有効化する
$ lvm vgchange -a y /dev/VolGroup00
- ファイルシステムの整合性を確認する
$ e2fsck -f /dev/VolGroup00/LogVol00
- ファイルシステムの容量を変更する
$ resize2fs /dev/VolGroup00/LogVol00 5120M
- LVの容量を変更する
$ lvm lvresize -L 5120M /dev/VolGroup00/LogVol00
- レスキューモードを終了する
$ exit