Linux LVM基本インストールアプリケーション


システム環境ubuntu 8.10 server
XFSファイルシステムフォーマットを使用します.
まずもちろんインストールしました
 
sudo aptitude install xfsprogs          //XFS   
sudo aptitude install lvm2              //   lvm2

最初はよくわからなかったところがあるので、ネットで資料を探してメモしておきます.
組み立てたら自動的に/dev/mapper/の下にcontrolというものを建てます
これは/udev/devpsが/proc/miscの「Num device-mapper」に基づいて/dev/の下に/mapperディレクトリを確立し、ディレクトリにcontrol文字デバイスを確立し、デバイス番号はNumによって決定される.
私が詰め終わったら自動的にありますが、手作りができなければ、
まず
 
cat /proc/misc | grep device-mapper | awk "{print}" 

コントロールデバイス番号を取得
そしてコマンドを入力
 
  mkdir /dev/mapper
  mknod /dev/mapper/control c 10    

特にcontrolは私が1つのblogで見たことを理解して、ノートに記入して、それからそのblogを探してまた忘れました
これでlvmは全部できて、それからどのように使いましたか.
1、物理ボリュームの作成(PV)

sudo pvcreate /dev/sda* (      )
sudo vgcreate vgname  /dev/sda* (    )
              //    
sudo vgscan (  )

2、論理ボリュームの作成

sudo lvcreate -n lvname -L 10G  vgname
            //                   

3、作成が終わったらファイルシステムに掛ける

sudo mkdir /mount_point
sudo mount /dev/mapper/vgname-lvname  /mount_point 

4、変更/etc/fstab自動マウント

/dev/mapper/vgname-lvname /mount_point  xfs defaults 0 2

vgdisplay-v vgname vg基本情報の表示
lvdisplay/dev/vgname/lvname lvプロパティの表示
最大サイズ変更、2行のコード使用

  lvextend -L +5G  /dev/vgname/lvname  //  
  lvreduce -L -5G  /dev/vgname/lvname  //  
  xfs_frowfs  /dev/vgname/lvname       //    xfs      

df-ahは調整後の大きさが見えます.
多くの命令が助けを見ているでしょう.
以下はいくつかのリンクで、他の人が書いたのを見て自分が書いたほうが親切ではないので、自分で書いてください.
http://www.ibm.com/developerworks/cn/linux/l-lvm2/
http://www.ibm.com/developerworks/cn/linux/filesystem/lvm/lvm-1/index.html
http://www.ibm.com/developerworks/cn/linux/filesystem/lvm/lvm-2/