HPUX--LVM

来源:互联网 发布:java判断素数的代码 编辑:程序博客网 时间:2024/06/07 19:47
HPUX--LVM(LVM強調的是彈性的變化檔案系統的容量)
#ioscan -fnCdisk 检查硬盘
 
查看硬盘大小信息
#diskinfo -v /dev/rdsk/c*t*d*
 
前提:有兩個硬盤c0t3d0和c0t4d0,要建立vg02
1.创建pv
#pvcreate /dev/rdsk/c0t3d0
#pvcreate /dev/rdsk/c0t4d0

說明:若該盤包含其它的LVM信息,此操作可能全報錯,可以將硬盤盤頭的相關信息去掉。命令如下:
#dd  if=/dev/zero  of=/dev/rdsk/c0t3d0  bs=1024 count=1024
 
 
2. 再建逻辑卷组
# mkdir /dev/vg02
# mknod /dev/vgboss/group c 64 0x090000   (c  64固定)
# vgcreate vg02 /dev/dsk/c0d3t0
# vgcreate –s 8 vg02 /dev/dsk/cCdDtT(对于大于256G的硬盘)
# vgcreate –s 8 vg02 /dev/dsk/cCdDtT /dev/dsk/c
 
给vg添加pv
#vgextend vg02 /dev/rdsk/c0t4d0
 
3. 然后划分逻辑卷(指定邏輯卷組名lvol1,若不指定,默認的名稱為lvol1)
# lvcreate -L size –n /dev/vg0X/lvol1 vg02
size:该逻辑卷大小

4. 在LV 上建文件系统
# newfs -F file_system_type -o largefiles  /dev/vg02/lvol1
說明:-F參數指定文件系統類型,-o用來指定文件系統支持大格式文件,否則隨著文件的增大,很可能會出現問題。若數據庫采用裸設備,就不需要進行這一步操作。
5. 将此文件系统Mount 到一个目录下
# mkdir /directory
# mount /dev/vg02/lvol1 /directory
6.將配置備份到相應的配置文件下
#vgcfgbackup vg02
 
*****************************************************************************************
挂在没有挂在上的vgjl
vgdisplay
#vgchange -a y vgjl
 
显示磁盘各种信息,如磁盘大小,包含的逻辑卷,设备名称等
# pvdisplay -v /dev/dsk/c*t*d*
 
 
#vgchange -a n vgdata  关闭卷组
#vgchange -c y -S y vgdata 修改卷组
#vgchange -a s vgdata 激活成共享卷组
*******************************************************************************************
關閉LVM(做了LVM的磁盤分區不能直接使用)
1. 卸載系統上面的LVM系統(包括快照和LVM)
2. 使用lvremove移除lv
3. 使用vgchange -a n vg0X (讓vg0X這個VG不具有active標誌)
4. 使用vgremove移除VG
5. 使用pvremove移除PV
6. 使用fdisk將ID修改回來
原创粉丝点击