HPUX 逻辑卷文件系统的创建删除扩展顺序及相应命令(LVM卷管理)

合集下载

HP UNIX硬盘资源的逻辑卷管理

HP UNIX硬盘资源的逻辑卷管理

HP UNIX硬盘资源的逻辑卷管理物理卷physical valume:物理上的硬盘,一个硬盘就是一个PV逻辑卷组,一个卷组包含整数个PV逻辑卷:logical valume:相当于对大硬盘进行逻辑分区,一个VG可包含多个LV文件系统:在逻辑卷的基础上,可建立文件系统,然后mou nt到某个目录下,就可以以文件存取的方法来使用硬盘了HP-UX下正确使用硬盘的顺序如下:一:先建立物理卷pvcreate -f /dev/rdsk/cCdDtT二:再建立逻辑卷组mkdir /dev/vg01mknod /dev/vg01/group c 64 0x0X0000vgcreate vg01 /dev/rdsk/cCdDtT三:然后划分逻辑卷lvcreate -L size -n lvdata /dev/vg01四:在LV上建立文件系统newfs -v file_system_type /dev/vg01/rlvdata五:将此文件系统mount到某一个目录下mkdir /opt/informixmount /dev/vg01/lvdata /opt/informix六:添加逻辑卷例如:在vg01上添加一个200M的文件系统卷,卷名为lvt est,mount到目录/sample 上。

1、创建逻辑卷lvcreate -L 200 -n lvtest /dev/vg012、在LV上建立文件系统newfs -v vxfs /dev/vg01/rlvtest3、创建目录sample,并将文件系统挂载到目录上mkdir /samplemount /dev/vg01/lvtest /smaple七:删除逻辑卷例如:删除 vg01 中名为 lvtest 的逻辑卷,mount 到/sampl e。

1) 卸载所要删除的逻辑卷:A、首先用 umount 命令将逻辑卷 data 从/sample上卸载下来:umount /sampleB、若系统提示设备忙,不能卸载;则在根目录系统提示符下,键入以下命令,进入单用户:shutdown -y 0在单用户下,先将所有逻辑卷mount上,键入命令:mount -a用bdf命令看该逻辑卷是否已经mount上,如果mount上,键入以下命令:umount /sample2) 删除逻辑卷 /dev/vg01/data ,用命令:lvremove /dev/vg01/lvtest八:扩大文件系统1) 扩大文件系统,首先要找到这个文件系统所对应的逻辑卷,只有首先扩大逻辑卷,给文件系统以扩大的空间,才能扩大文件系统。

HP-UX逻辑卷管理

HP-UX逻辑卷管理

两个版本的比较
1.0 版卷组 2.0 版卷组
系统中最大卷组数量 卷组中最大物理卷数量 256 255 512 511
卷组中最大逻辑卷数量
物理卷最大大小 卷组最大大小 逻辑卷最大大小 物理盘区最大大小 每个逻辑卷的最大逻辑盘区数量 每个物理卷的最大物理盘区数量
255
2T 510T 15T 256M 65535 65535
pvdisplay /dev/dsk/disk4


如果在物理卷上已经建立的逻辑卷,则 将逻辑卷移动到其他物理卷上 执行vgreduce命令,从卷组中删除物理 卷。如:
vgreduce /dev/vgnn /dev/disk/disk4
卷组的导入/导出

导出卷组:从系统中删除卷组的信息,但卷组 的结构信息仍保留在物理卷上 关闭卷组,如:

将逻辑卷的镜像数减少到0:
lvreduce -m 0 /dev/vg00/lvol1

删除指定物理卷上的镜像:
lvreduce -m 0 /dev/vg00/lvol1 /dev/disk/disk4
逻辑卷的扩展与缩小

逻辑卷的查看:lvdisplay 将逻辑卷扩展到320M:
lvextend –L 320 /dev/vg01/lvo11

查看物理卷的信息:
pvdisplay -v /dev/disk/disk3
卷组的创建

创建卷组中的group文件:
mkdir /dev/vgname mknod /dev/vgname/group c major 0xminor

自2008 年 3 月发行的 HP-UX 11i v3 起, group文件将自动创建

HP-UXLVM管理

HP-UXLVM管理

HP-UXLVM管理HP UX LVM管理目录一.文档说明 (2)二.文件系统的相关操作. (2)2.1 PV的创建 (2)2.2 VG的创建 (2)2.3 LV的创建 (3)2.4文件系统的创建 (3)2.5 VG的扩展 (3)2.6 LV的扩展 (3)2.7文件系统的扩展 (4)三.MC环境下VG的同步 (5)四.LVM相关知识 (6)一.文档说明本文档中的的所有操作是在HP UX 11.31下进行的,文件系统使用的是vxfs;在MC_SG环境中,对共享VG进行扩展时,需要进行VG的同步操作,否则会造成双机启动或切换失败;文档中出现的卷组(VG),逻辑卷(LV),物理卷(PV)等仅作示例,操作中应以实际系统为标准二.文件系统的相关操作.2.1 PV的创建# pvcreate /dev/rdisk/diskx可以使用命令ioscan –fnCdisk查看所有磁盘号2.2 VG的创建手工创建:#mkdir /dev/vg01#mknod /dev/vg01/group c 64 0x010000#vgcreate vg01 /dev/disk/disk4 /dev/disk/disk5自动创建:# vgcreate -V 2.0 -s 64 -S 4t vg10 /dev/disk/disk4 /dev/disk/disk5创建一个2.0版卷组,PE_size是64M,包含2个物理卷,总大小为4T。

注意/dev/disk/disk04 /dev/disk/disk05是被命令pvcreate 初始化过的。

#vgdisplay –v vgname显示vg的详细信息2.3 LV的创建#lvcreate -L 500 -n lv01 vg01在vg01中创建一个大小500M,名称为lv01的LV2.4文件系统的创建#newfs –F vxfs -o largefiles /dev/vg01/rlv01在lv上/dev/vg01/lv01创建vxfs文件系统,- o largefiles表示在文件系统上可以支持2G以上的单个文件,默认不支持;HP UX上文件系统类型主要有hfs,vxfs2.5 VG的扩展#vgextend vg01 /dev/disk/disk1 /dev/disk/disk2向卷组vg01中增加2个物理卷/dev/disk/disk1,/dev/disk/disk2 2.6 LV的扩展#lvextend -L 10000 /dev/vg01/lv01将逻辑卷lv01扩展到10000M。

HP-UX_文件系统管理

HP-UX_文件系统管理

4、文件系统的创建与检查
文件系统的检查:fsck 命令可以检查分区上的
一些错误,并且修复它。
4、文件系统的创建与检查
fsck 命令检查的内容:



lost+found 目录:存放孤立的i节点 超级块 i节点 数据块 柱面组块
4、文件系统的创建与检查
fsck 命令的格式:fsck 选项 文件系统 选项:
1、文件的存储结构
物理块位置 : 文件名 i节点 序号 块号
0 20 块20 块11 块58
file1 file2
id1 id2
物理块位置 :
1 2
11 58
序号 块号 0 1 99 12 块99 块12
目录、i节点及索引结构
2、文件系统
文件系统:UNIX系统中的文件、目录以及
管理、控制文件的数据结构的总称
远程备份:可以将文件系统备份到远程主机的
备份设备上 在远程主机上必须创建文件.rhosts,并设置相 关项 命令格式: fbackup 选项 –f 远程主机:备份设备 例如: fbackup -0 -i /usr -e /usr/lib -f hosts:/dev/rmt/0
7、文件系统的备份与恢复
6、文件系统的配额
配额设置:
3、执行edquota命令,为用户设置该文件系统上 的配额。例如: # edquota user1 在打开的文件中编辑软、硬配额的值:
fs /home blocks (soft = 0, hard = 0) inodes (soft = 0, hard = 0)
恢复:将备份的文件系统重新拷贝到磁盘上 可以从一次完全备份开始,利用随后的增量备

lvm的删除流程

lvm的删除流程

LVM删除流程LVM(逻辑卷管理器)是一种用于管理磁盘和分区的工具,它允许用户在逻辑卷上创建、删除和调整大小的逻辑卷组和逻辑卷。

在某些情况下,您可能需要删除一个逻辑卷,无论是因为它不再需要,还是因为需要重新分配空间。

本文将详细介绍LVM删除流程的步骤和流程。

1. 确认逻辑卷信息在删除逻辑卷之前,我们首先需要确认逻辑卷的信息。

您可以使用以下命令来获取逻辑卷的详细信息:$ sudo lvdisplay这会列出系统上所有逻辑卷的信息,包括逻辑卷名称、逻辑卷组、逻辑卷大小等。

通过这些信息,您可以确认要删除的逻辑卷的名称和所属的逻辑卷组。

2. 卸载逻辑卷在删除逻辑卷之前,您需要确保逻辑卷没有被挂载。

您可以使用以下命令来检查逻辑卷是否被挂载:$ mount | grep /dev/mapper/{逻辑卷组名称}-{逻辑卷名称}如果上述命令返回结果,表示逻辑卷被挂载了。

在这种情况下,您需要先卸载逻辑卷。

使用以下命令来卸载逻辑卷:$ sudo umount /dev/mapper/{逻辑卷组名称}-{逻辑卷名称}3. 移除逻辑卷一旦确认逻辑卷没有被挂载,您可以使用以下命令来删除逻辑卷:$ sudo lvremove {逻辑卷组名称}/{逻辑卷名称}请注意,这个命令将永久删除逻辑卷和其中的数据,所以在执行之前请确保您已经备份了重要的数据。

4. 确认逻辑卷组信息在删除逻辑卷之后,您可以使用以下命令来确认逻辑卷组的信息:$ sudo vgdisplay这会列出系统上所有逻辑卷组的信息,包括逻辑卷组名称、逻辑卷组大小等。

通过这些信息,您可以确认逻辑卷组是否还有其他逻辑卷。

5. 删除逻辑卷组(可选)如果逻辑卷组不再包含任何逻辑卷,您可以选择删除逻辑卷组。

使用以下命令来删除逻辑卷组:$ sudo vgremove {逻辑卷组名称}请注意,这个命令将永久删除逻辑卷组和其中的数据,所以在执行之前请确保您已经备份了重要的数据。

6. 删除物理卷(可选)如果逻辑卷组不再存在,您可以选择删除物理卷。

Linux命令高级技巧使用lvm进行逻辑卷管理

Linux命令高级技巧使用lvm进行逻辑卷管理

Linux命令高级技巧使用lvm进行逻辑卷管理LVM(Logical Volume Manager)是Linux操作系统中用于进行逻辑卷管理的一种工具。

通过使用LVM,用户可以更灵活地管理磁盘空间,包括创建、扩展和缩小逻辑卷,以及动态分配空间给逻辑卷。

本文将重点介绍一些Linux命令高级技巧,帮助你更好地使用LVM进行逻辑卷管理。

一、创建物理卷(Physical Volume)物理卷是LVM中最基本的存储单元,必须先创建物理卷才能进行其他操作。

使用命令"pvcreate"可以创建物理卷,示例如下:```$ pvcreate /dev/sdb1```上述命令将/dev/sdb1分区创建为物理卷。

二、创建卷组(Volume Group)卷组是由一个或多个物理卷组成的逻辑单元,用于提供更高级别的存储管理。

可以使用命令"vgcreate"来创建卷组,例如:```$ vgcreate myvg /dev/sdb1```上述命令将创建名为"myvg"的卷组,并将物理卷/dev/sdb1添加到该卷组中。

三、创建逻辑卷(Logical Volume)逻辑卷是在卷组上创建的逻辑存储单元。

使用命令"lvcreate"可以创建逻辑卷,示例如下:```$ lvcreate -L 10G -n mylv myvg```上述命令将在卷组"myvg"上创建一个大小为10GB的逻辑卷,命名为"mylv"。

四、扩展逻辑卷在LVM中,可以随时扩展逻辑卷的大小以满足需求。

使用命令"lvextend"可以增加逻辑卷的大小,示例如下:```$ lvextend -L +5G /dev/myvg/mylv```上述命令将逻辑卷/dev/myvg/mylv的大小增加5GB。

五、缩小逻辑卷在某些情况下,可能需要缩小逻辑卷的大小以释放空间。

Linux删除文件(夹)、创建文件(夹)命令

Linux删除文件(夹)、创建文件(夹)命令

Linux删除文件(夹)、创建文件(夹)命令删除文件(文件夹)和创建文件(文件夹)的Linux命令有哪些?在Linux系统中删除文件,很多用户都习惯使用rmdir命令。

因为Linux没有回收站功能,所以建议用户使用rm -rf命令。

具体用法可以按照以下命令操作。

一、Linux删除文件夹命令Linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm -rf命令。

直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字注:使用rm -rf的时候一定要格外小心,Linux没有回收站的。

1、删除目录、文件rm(remove)功能说明:删除文件或目录。

语法:rm [-dfirv][--help][--version][文件或目录]补充说明:执行rm指令可删除文件或目录,如欲删除目录必须加上参数”-r”,否则预设仅会删除文件。

参数:-d 或–directory 直接把欲删除的目录的硬连接数据删成0,删除该目录。

-f 或–force 强制删除文件或目录。

-i 或–interactive 删除既有文件或目录之前先询问用户。

-r 或 -R 或–recursive 递归处理,将指定目录下的所有文件及子目录一并处理。

-v 或–verbose 显示指令执行过程。

2、删除文件夹:de>rm -rf fileNamede>删除文件夹实例:rm -rf /var/log/httpd/access将会删除/var/log/httpd/access目录以及其下所有文件、文件夹。

3、删除文件:de>rm -f fileNamede>二、Linux添加文件命令1、创建目录:mkdir(make directories)语法:mkdir [-p][--help][--version][-m <目录属性>][目录名称]注:mkdir可建立目录并同时设置目录的权限。

HP双机常见操作步骤和相关命令

HP双机常见操作步骤和相关命令

HP双机常见操作步骤和相关命令激活锁盘:vgchange -a y /dev/vglock去激活锁盘:vgchange -a n /dev/vglock编译生成二进制配置文件:# cmapplyconf -v -C /etc/cmcluster/cmcluster.asc配置双机软件包修改以下主要文件:scupkg.asc control.sh spy.sh同步两边节点的PKG配置文件编译生成PKG:cmapplyconf -v -P /etc/cmcluster/scupkg/scupkg.asc启动双机系统:以root用户身份在SCU_A上进行下列操作:scu% su - root# cmruncl -v -f -n SCU_A# cmviewcl确认CLUSTER在SCU_A启动后,再执行下列操作:# cmrunnode -v SCU_B# cmviewcl -vCLUSTER启动正常运行,且SCU_B加入到CLUSTER中屏幕显示如下:CLUSTER STATUShpcluster upNODE STATUS STATUSSCU_A up runningSCU_B up runningPACKAGE STATUS STA TE PKG_SWITCH NODEscupkg up running enabled SCU_A如果一切顺利,此时各节点状态应为Running,包的状态为up。

HP双机常见命令:1、cmruncl -f –v –n node_name(如scp1) //启动cluster2、cmhaltcl -v //停止cluster3、cmrunnode –v node_name //节点加入cluster4、cmhaltnode –v node_name //节点退出cluster5、cmrunpkg –v package_name (如scppkg) //运行软件包6、cmmodpkg –e –v package_name(包可切换) //修改软件包切换标志7、cmhaltpkg –v package_name //停止软件包8、cmviewcl –v –p package_name(smppkg) //查看双机状态9、cmcheckconf [-v] [-C cluster_ascii_file] [-P pkg_ascii_file] //检查双机配置,包配置10、cmapplyconf [-v] [-C cluster_ascii_file] [-P pkg_ascii_file] //编译生成双机配置文件,包配置文件11、./spy.sh auto_recover standby(启动备机应用,修改机器切换标记,至少执行3分钟才能Hp双机操作命令, HP双机操作命令一、HP-UX系统管理1、创建卷组和逻辑卷(LVM)(1)创建物理卷# pvcreate -f /dev/rdsk/c0t1d0# pvcreate -f /dev/rdsk/c0t2d0(2)创建卷组# mkdir /dev/vg01# mknod /dev/vg01/group c 64 0x010000# vgcreate /dev/vg01 /dev/dsk/c0t1d0 /dev/dsk/c0t2d0(3)创建两个逻辑卷# lvcreate -L 100 -n lvoldata1 vg01# lvcreate -L 100 -n lvoldata2 vg01(4)查看物理卷、卷组和逻辑卷信息# pvdisplay -v /dev/dsk/c0t1d0# vgdisplay -v vg01# lvdisplay -v /dev/vg01/lvoldata1(5)扩展卷组和逻辑卷例1 向vg01增加一块物理硬盘c2t6d0,大小500MB# pvcreate –f /dev/rdsk/c2t6d0# vgextend /dev/vg01 /dev/dsk/c2t6d0例2 给逻辑卷lvoldata1增加到600M空间# lvextend –L 600 /dev/vg01/lvoldata12、创建文件系统(1)创建文件系统# newfs –F vxfs /dev/vg01/lvmyfs注意# newfs –F vxfs –o largefiles /dev/vg01/lvmyfs2 支持2GB以上大文件系统# newfs –F vxfs /dev/rdsk/c1t1d0 把整个磁盘做成一个文件系统(2)创建mount点# mkdir /myfs(3)mount文件系统# mount /dev/vg01/lvmyfs /myfs(4)查看文件系统是否mount上# bdf 或# mount -v(5)卸载文件系统# umount /myfs 或# umount /dev/vg01/lvmyfs(6)如果要系统启动时自动mount,则把文件系统加入到/etc/fstab。

lvm的删除流程

lvm的删除流程

lvm的删除流程
LVM(逻辑卷管理)是一种用于管理磁盘分区和逻辑卷的工具。

删除LVM逻辑卷的流程如下:1. 确认逻辑卷的状态:使用命令`lvdisplay`查看当前系统中存在的逻辑卷。

确认要删除的逻辑卷的名称和状态。

2. 卸载逻辑卷:如果逻辑卷正在被使用,需要先将其卸载。

使用命令`umount`将逻辑卷从文件系统中卸载。

3. 删除文件系统:如果逻辑卷上存在文件系统,需要先删除文件系统。

使用命令`mkfs -t <文件系统类型> /dev/<VG名称>/<LV名称>`创建一个新的文件系统,覆盖原有的文件系统。

4. 删除逻辑卷:使用命令`lvremove /dev/<VG名称>/<LV名称>`删除指定的逻辑卷。

确认操作后,LVM将会删除该逻辑卷及其相关配置信息。

5. 删除物理卷:如果该物理卷不再被其他逻辑卷使用,可以选择删除物理卷。

使用命令`pvremove /dev/<物理设备名称>`来删除指定的物理设备。

6. 更新配置信息:在完成上述步骤后,需要更新LVM配置信息以反映更改。

使用命令`vgscan`扫描所有可用的物理设备和磁盘分区,并更新LVM配置。

请注意,在执行上述步骤之前,务必备份重要数据,并确保删除操作不会对系统的正常运行产生负面影响。

此外,删除逻辑卷和物理卷是不可逆的操作,请谨慎操作。

LinuxLVM逻辑卷配置过程详解(创建,增加,减少,删除,卸载)

LinuxLVM逻辑卷配置过程详解(创建,增加,减少,删除,卸载)

LinuxLVM逻辑卷配置过程详解(创建,增加,减少,删除,卸载)Linux LVM逻辑卷配置过程详解许多Linux使⽤者安装操作系统时都会遇到这样的困境:如何精确评估和分配各个硬盘分区的容量,如果当初评估不准确,⼀旦系统分区不够⽤时可能不得不备份、删除相关数据,甚⾄被迫重新规划分区并重装操作系统,以满⾜应⽤系统的需要。

LVM是Linux环境中对磁盘分区进⾏管理的⼀种机制,是建⽴在硬盘和分区之上、⽂件系统之下的⼀个逻辑层,可提⾼磁盘分区管理的灵活性。

RHEL5默认安装的分区格式就是LVM逻辑卷的格式,需要注意的是/boot分区不能基于LVM创建,必须独⽴出来。

⼀.LVM原理要想理解好LVM的原理,我们必须⾸先要掌握4个基本的逻辑卷概念。

①PE (Physical Extend) 物理拓展②PV (Physical Volume) 物理卷③VG (Volume Group) 卷组④LV (Logical Volume) 逻辑卷我们知道在使⽤LVM对磁盘进⾏动态管理以后,我们是以逻辑卷的⽅式呈现给上层的服务的。

所以我们所有的操作⽬的,其实就是去创建⼀个LV(Logical Volume),逻辑卷就是⽤来取代我们之前的分区,我们通过对逻辑卷进⾏格式化,然后进⾏挂载操作就可以使⽤了。

那么LVM的⼯作原理是什么呢?所谓⽆图⽆真相,咱们下⾯通过图来对逻辑卷的原理进⾏解释!!1.将我们的物理硬盘格式化成PV(Physical Volume)我们看到,这⾥有两块硬盘,⼀块是sda,另⼀块是sdb,在LVM磁盘管理⾥,我⾸先要将这两块硬盘格式化为我们的PV(Physical Volume),也就是我们的物理卷,其实格式化物理卷的过程中LVM是将底层的硬盘划分为了⼀个⼀个的PE(Physical Extend),我们的LVM磁盘管理中PE 的默认⼤⼩是4M⼤⼩,其实PE就是我们逻辑卷管理的最基本单位。

⽐如说我有⼀个400M的硬盘,那么在将其格式化成PV的时候,其实际就是将这块物理硬盘划分成了100个的PE,因为PE默认的⼤⼩就是4M。

HPUX操作系统介绍

HPUX操作系统介绍
# mknod /dev/vgnew/group c 64 0x030000
创建VG
# vgcreate vgnew /dev/dsk/c0t5d0 /dev/dsk/c0t6d0
给现有VG扩容的操作
初始化硬盘
# pvcreate [-f] /dev/rdsk/c0t5d0
将硬盘加入到VG中
# vgextend vgXX /dev/dsk/ c0t5d0
该命令可以用来缩小VG的空间,前提是PV上面的空间没有被分配,可以用命令pvdisplay查看。
创建VG
vgcreate vg_name /dev/dsk/cXtXdX /dev/dsk/c…..
查看VG
vgdisplay–v vg_name
删除VG
VG删除的方法有两种,vgremove和vgexport
Class IH/W Path Driver S/W State H/W Type Description
=======================================================
disk 1 0/0/2/sdisk CLAIMED DEVICE SEAGATE ST39204LC
如果机器的网卡数量和实际查看到的结果不一致,要查看系统的网卡的驱动是否正确安装。
一.2.5.2
配置IP地址的方法
用ifconfig命令可以对某个网卡进行IP地址的设置,典型的用法是:
ifconfig lan0 ip_address [newmask mask] up
可以用命令netstat–in查看网卡上的IP地址的配置情况
-eReinstall the special files for pseudo-drivers andexisting devices. This is useful for restoringspecial files if one or more have been removed.

hpux文件系统操作流程

hpux文件系统操作流程

1)HP-UX 11.002)Model: 9000/715/D此次笔记包含的内容为:LVM的建立,扩文件系统,缩小文件系统,移动LVM,删除VG一、建立LVM假设我们有两个硬盘:c0t3d0和c0t4d0,要建立vg02,里面包含这两个硬盘,可以操作如下:1.生成PV信息#pvcreate -f /dev/rdsk/c0t3d0 看清路径地址#pvcreate -f /dev/rdsk/c0t4d0说明:如果此硬盘包含了其它LVM的信息,此操作可能会报错,此时,可以将硬盘盘头的相关信息去掉,命令如下:#dd if=/dev/zero of=/dev/rdsk/c0t3d0 bs=1024 count=1024然后再重新用以上命令创建PV信息。

2. #mkdir /dev/vg023. #mknod /dev/vg02/group c 64 0x020000说明:这条命令是用来建立设备文件,其中c表明建立的是字符设备,64代表的是设备驱动号,这两项都是不可改变的。

0x020000的格式是,总是0x开头,02对应的是vg02——其实也可以不对应,只是为了以后方便,大部分时候,我们都是做成对应的,最后接0000。

4. #vgcreate /dev/vg02 /dev/dsk/c0t3d0 /dev/dsk/c0t4d0 ##如果是大硬盘或者是lun 则需要使用-s 64 在指定pe的大小#说明:这条命令的含义是,创建VG02,并将c0t3d0和c0t4d0这两个硬盘包含在内,当然,也可以先包含一个硬盘,以后需要的时候再扩第二个硬盘,操作如下:#vgcreate /dev/vg02 /dev/dsk/c0t3d0#vgextend /dev/vg02 /dev/dsk/c0t4d0(此命令就是将第二个硬盘扩到VG02当中)5. lvcreate -L 100 vg02说明:建立了VG信息以后(也就是卷组信息),就可以用lvcreate命令来创建逻辑卷了。

HP-UX LVM卷组学习 笔记

HP-UX LVM卷组学习 笔记

1.生成PV信息#pvcreate -f /dev/rdsk/c0t3d0#pvcreate -f /dev/rdsk/c0t4d0说明:如果此硬盘包含了其它LVM的信息,此操作可能会报错,此时,可以将硬盘盘头的相关信息去掉,命令如下:#dd if=/dev/zero of=/dev/rdsk/c0t3d0 bs=1024 count=1024然后再重新用以上命令创建PV信息。

2. #mkdir /dev/vg023. #mknod /dev/vg02/group c 64 0x020000说明:这条命令是用来建立设备文件,其中c表明建立的是字符设备,64代表的是设备驱动号,这两项都是不可改变的。

0x020000的格式是,总是0x开头,02对应的是vg02——其实也可以不对应,只是为了以后方便,大部分时候,我们都是做成对应的,最后接0000。

4. #vgcreate /dev/vg02 /dev/dsk/c0t3d0 /dev/dsk/c0t4d0说明:这条命令的含义是,创建VG02,并将c0t3d0和c0t4d0这两个硬盘包含在内,当然,也可以先包含一个硬盘,以后需要的时候再扩第二个硬盘,操作如下:#vgcreate /dev/vg02 /dev/dsk/c0t3d0#vgextend /dev/vg02 /dev/dsk/c0t4d0(此命令就是将第二个硬盘扩到VG02当中)5. lvcreate -L 100 vg02说明:建立了VG信息以后(也就是卷组信息),就可以用lvcreate命令来创建逻辑卷了。

这条命令的含义是,建立一个大小为100M,包含在卷组vg02中的逻辑卷。

并且,默认的名字是lvol1。

第二次用这条命令,默认产生的名称是lvol2,以此类推。

当然,我们有时候为了工作的方便,也可以自己给创建的逻辑卷命名,例子如下:#lvcreate -L 100 n my_lvol1 vg02这样,我们就用n参数来定义了逻辑卷的名称。

创建逻辑卷步骤

创建逻辑卷步骤

创建逻辑卷步骤创建逻辑卷(LV)的顺序:Linux分区---物理卷(PV)---卷组(VG)---逻辑卷(LV)---挂载到⽂件系统删除逻辑卷(LV)的顺序:卸载⽂件系统----逻辑卷(LV)---卷组(VG)----物理卷(PV)---Linux分区⼀、创建逻辑卷通常包括如下步骤: 1)创建分区: 命令:fdisk /dev/sda #例如对/dev/sda分区 fdisk -l #查看分区信息 partprobe /dev/sda #使分区⽣效,或重启系统⽣效 partx /dev/hda #查看当前硬盘的分区表及使⽤情况 2)创建物理卷将linux物理分区转变为物理卷 命令: 查看物理卷: pvdisplay 或 pvscan 创建单个物理卷: pvcreate /dev/sda 创建多个物理卷: pvcreate /dev/sdb /dev/sdc /dev/sdd pvcreate /dev/sdb{1,2} #将物理分区/dev/sdb{1,2}转变为物理卷 删除物理卷: pvremove /dev/sdb2 #删除物理卷, 3)创建卷组 查看卷组: vgdisplay 或 vgscan 创建单个物理卷: vgcreate 例:vgcreate vg01 /dev/sdb{1,2} #将已经是物理卷的/dev/sdb{1,2}转化为卷组名为vg01的卷组vgcreate -s 32M vg01 /dev/sdb1 #将/dev/sdb1转化为卷组名为vg01,并指定⼤⼩为32M 激活卷组: vgchange -a y vg01 #将卷组vg01激活 扩展卷组: vgextend 例: vgextend vg01 /dev/sdb3 #将新增的物理卷添加到vg01卷组中,对已有的卷组时进⾏扩展 删除卷组: vgremove /dev/vg01 #删除卷组vg01 4)创建逻辑卷 查看逻辑卷: lvdisplay 或 lvscan 例: lvdisplay -v /dev/vg01/lvdata01 #查看某⼀逻辑卷详细信息 创建逻辑卷: lvcreate 例:lvcreate -L 6G -n lvdata02 vg01 #在卷组vg01中,创建卷名为lvdata02⼤⼩为6G的逻辑卷 扩展逻辑卷: lvextend 例:lvextend -L +19G /dev/mapper/vg01-lvdata01 #对逻辑卷lvdata01进⾏扩展增加19G⼤⼩ 使扩展⼤⼩⽣效:resize2fs #对于ext3、ext4等ext系统格式,需要⽤resize2fs 例:resize2fs -f /dev/mapper/vg01-lvdata01 #使增加的逻辑卷⼤⼩⽴即⽣效 xfs_growfs #对于xfs格式,需要⽤xfs-growfs 例:xfs_growfs /dev/mapper/vg01-lvdata01 减⼩逻辑卷: lvreduce #必须是离线⽅式(即先卸载⽂件系统) 例:lvreduce -L -1G /dev/mapper/vg01-lvdata01 #将逻辑卷/dev/mapper/vg01-lvdata01容量减⼩1GB 备注:缩⼩逻辑卷通常要先卸载⽂件系统,并且缩⼩后空间容量必须⼤于等于⽂件当前占⽤的容量, 若操作不当,会导致数据丢失,须谨慎。

HP-UX命令大全

HP-UX命令大全

HP-UX 命令大全# ioscan –fnkC disk# swinstall –s /cdrom/(filename) <安装软件补丁从cdrom下># swremove <卸除应用程序># shutdown 0 <进入单用户模式># init 3 <进入多用户># umount /opt <卸除opt><umount /opt 时报错,不能umount opt,可以用ps –ef |grep opt 命令查看opt进程然后用 kill –9 5988 > -9 强行关掉命令,5988 进程名# swlist –l fileset –a state|grep PHKL_18543 <查找PHKL_18543这个补丁是否安装># lvextend –L 30 /dev/vg00/lvol5 <扩大逻辑卷为30兆># extendfs /dev/vg00/rlvol5 <r 一定要加这个字母># mount /opt# mount –a <全部设备mount># bdf <查看容量是否扩大># lvextend –L 200 /dev/vg00/lvol6 <在线将tmp文件系统扩展到800Mb># fsadm –b 819200 /tmp# bdf# tsm <启动多进程,用ctrl_t切换窗口或按F1、F2来切换># make_tape_recovery –Av <备份系统到磁带上、备份到磁带上的系统文件看不到。

用这个命令之前必须安装Ignite-ux这个软件># chmod 777 或 444 <该文件执行属性,777 改为可执行文件同时放开权限,444 收回权限同时改为不可执行文件># mstm <查看机器信息># armdsp –i <查看VA信息># cvui <设置VA命令>< /opt/sanmgr/hostagent/sbin (先进入这个目录)/HA_trigger 先 stop 后 start/dial_trigger stop start磁盘柜进程全部先 stop 后starl,否则找不到VA># armmgr –s shut / start 别名 <VA关机和重起>VA控制器第一步:# cd /opt/sanmgr/commandview/server/data# mv DeviceDBfile DeviceDBfile.old第二步:# cd /opt/sanmgr/hostagent/sbin# ./HA_trigger stop# ./dial_trigger stop# ./HA_trigger start# ./dial_trigger start# armdiscover# armdiscover <查找阵列柜># amdsp -a fc <查看FC60状态,disk状态要显示Optimal,显示Replaced要注意># amdsp -d fc|grep "Disk State" <查看FC60硬盘状态># pa pri 1/0/0/2/0.6.0 <改动启动路径(主)># pa alt 1/0/0/2/0.6.0 <改动启动路径(副)># lvlnboot –v <查看启动路径># setboot –s ./off <设置机器是否自动启动># setboot –b ./off# mediainit /dev/rdsk/cxtydz <对一个磁盘进行格式化和校验其完整性># swapinfo <查看机器的一些信息># dmesg <查看MEMORY># top <查看CPU># swlist <查看安装了那些软件># vgdisplay –v <查看FreePE(硬盘剩余大小)># grep –i error syslog.log <快速查看syslong.log内的错误># egrep –i “war|err|fail|scsi|lan” /dev/adm/syslog/syslog.log# ioscan –kfnCtape <查看磁带机># lanscan <查看网卡># ioscan –kfnCfc <查看光纤卡># ioscan –fnH0/0/1/0 <查看0/0/1/0地址信息># netstat –in# ifconfig lan*# info_col.11 <收集机器信息,做安装报告用># info_col.1026 <收集10.26版本信息># dd if=/dev/rdsk/cxtydo of=/dev/rdsk/cxtydo bs=1024k <整盘copy,if后面是旧盘,of后面是新盘># dd if=/dev/dsk/cxtydo of=/dev/dsk/cxtydo bs=1024k# sar –d <查看硬盘使用频率>添加磁带机:第一种方法:# tsm# sam# peripheral devices ? Tape drives <在Actions项选择Add>第二种方法:在kernel内修改stape 改成In <在Actions ? Add drives to kernel>加机械臂驱动(可以在kernel改):schgr -? inspt --? inspt0 -? inSetup 网卡IP:# cd /etc/rc.config.d# vi netconfshift:1,$ s/old/new/g <把所有Old replace New># tar rv 文件名 <copy文件到磁带上># tar xv 文件名 <从磁带copy到本机上># tar cv <删除磁带上的所有内容># tar tv <查看磁带上的内容># tar tvf /dev/rmt/1m <指定1m磁带机文件名># tar rvf /dev/rmt/1m tmp <copy tmp目录到1m磁带机上># mt offl <磁带退出>3. findfind命令是功能最强的命令之一,但同时也是命令行结构最难以掌握的命令之一。

HP-UX的LV的扩展

HP-UX的LV的扩展

LVM的结构信息存在于每块LVM硬盘开头的保留区域中(PVRA,VGRA),这块区域被叫做LVM表头(LVM header)。下面的图显示了LVM盘的结构:
1. 非启动盘
|------------------|
| PVRA |
#vgimport -v -s -m /tmp/mapfiles/vg01.map /dev/vgnew
#vgcfgbackup vgnew
注意:建议针对不同版本的HP-UX,安装好相应的检查Group文件的minor number的补丁,PHCO_24645(HP-UX 11.00)或者PHCO_25814(HP-UX 11.11)
#pvcreate /dev/rdsk/c0t5d0
如果之前已经有PVRA的信息在这块硬盘上,也就是说,这块硬盘之前可能被其他的LVM使用过,那么你将得到一个报错信息:
#pvcreate: The Physical Volume already belongs to a Volume Group
#lvreduce -L <new size in MB> /dev/vg01/lvdata
如果需要修改LV的名字,则只要简单的做以下操作:
#umount /dev/vg01/lvol1
#mv /dev/vg01/lvol1 /dev/vg01/lvdata
|------------------|
2. 启动盘
|------------------|-----
| LIF header | \
|-----------ห้องสมุดไป่ตู้------| \
| PVRA | \
Physical Volume

HP-UX命令大全

HP-UX命令大全

HP-UX命令大全第一篇:HP-UX命令大全HP-UX 命令大全# ioscan –fnkC disk# swinstall –s /cdrom/(filename)# swremove# shutdown 0 # init 3# umount /opt -9 强行关掉命令,5988 进程名# swlist –l fileset –a state|grep PHKL_18543# lvextend –L 30 /dev/vg00/lvol5 # extendfs /dev/vg00/rlvol5 # mount /opt # mount –a # bdf# lvextend –L 200 /dev/vg00/lvol6 # fsadm –b 819200 /tmp # bdf# tsm# make_tape_recovery –Av # chmod 777 或 444# mstm# armdsp –i# cvui < /opt/sanmgr/hostagent/sbin(先进入这个目录)/HA_trigger 先 stop 后 start /dial_trigger stop start 磁盘柜进程全部先 stop 后starl,否则找不到VA># armmgr –s shut / start 别名VA控制器第一步:# cd /opt/sanmgr/commandview/server/data # mv DeviceDBfile DeviceDBfile.old 第二步:# cd /opt/sanmgr/hostagent/sbin #./HA_trigger stop #./dial_trigger stop #./HA_trigger start #./dial_trigger start # armdiscover# armdiscover# amdsp-a fc # amdsp-d fc|grep “Disk State”# pa pri 1/0/0/2/0.6.0 # pa alt 1/0/0/2/0.6.0 # lvlnboot –v# setboot –s./off # setboot –b./off# mediainit /dev/rdsk/cxtydz# swapinfo # dmesg # top # swlist # vgdisplay –v # grep –i error syslog.log # egrep –i “war|err|fail|scsi|lan” /dev/adm/syslog/syslog.log # ioscan –kfnCtape # lanscan # ioscan –kfnCfc # ioscan –fnH0/0/1/0 # netstat –in # ifconfig lan* # info_col.11 # info_col.1026# dd if=/dev/rdsk/cxtydo of=/dev/rdsk/cxtydo bs=1024k # dd if=/dev/dsk/cxtydo of=/dev/dsk/cxtydo bs=1024k # sar –d添加磁带机:第一种方法: # tsm # sam# peripheral devices ? Tape drives 第二种方法:在kernel内修改stape 改成In加机械臂驱动(可以在kernel改): schgr-? in spt--? in spt0-? inSetup 网卡IP: # cd /etc/rc.config.d # vi netconf shift:1,$ s/old/new/g# tar rv 文件名# tar xv 文件名# tar cv # tar tv # tar tvf /dev/rmt/1m # tar rvf /dev/rmt/1m tmp # mt offl3.find find命令是功能最强的命令之一,但同时也是命令行结构最难以掌握的命令之一。

逻辑卷的创建、扩展、缩小和移除

逻辑卷的创建、扩展、缩小和移除

创建逻辑卷步骤一:创建两个以上的分区,并标识LVM文件格式:fdisk –u /dev/sdb (其中参数-u将分区以不连续的扇区已连续的方式进行分区)最后w保存。

步骤二:创建物理卷:pvcreate /dev/sdb{1,2,3} pvs查看物理卷最后三行是创建的新的物理卷。

步骤三:将物理卷1和2创建名为vg0卷组:vgcreate vg0 /dev/sdb{1,2} vgs或者vgdisplay查看步骤四:创建大小为100M 名为lv0逻辑卷:lvcreate –L 100M –n lv0 vg0 (参数-L还可以是-l,代表多少个PE,PE指卷组的最小块大小)lvs查看步骤五:格式化逻辑卷lv0,:mkfs.ext3 /dev/vg0/lv0然后挂载到系统文件下使用:mount /dev/vg0/lv0 /mnt/扩展逻辑卷和卷组扩展逻辑卷lv0 100M:lvextend –L +100M /dev/vg0/lv0使用resize2fs命令重新检查逻辑卷大小,否则已经挂载的逻辑卷的大小不会改变增加卷组的物理卷:vgextend vg0 /dev/sdb3缩减逻辑卷和卷组首先卸载逻辑卷umount /mnt缩减逻辑卷之前请先用e2fsck命令检查逻辑卷,否则在缩减时会损坏文件然后缩减逻辑卷到50M:lvreduce –L 50M /dev/vg0/lv0缩减卷组的物理卷/dev/sdb3:vgreduce vg0 /dev/sdb3此时虽然查看逻辑卷lv0还存在,而且还能被挂载,但是无法在里面进行读写,说明文件已损坏。

逻辑卷和卷组移除移除逻辑卷lv0:lvremove /dev/vg0/lv0移除卷组vg0:vgremove vg0。

HP_UX常用命令大全

HP_UX常用命令大全

cpu个数硬盘的大小信息硬盘的个数查看操作系统版本和license查看内存查看文件系统查看卷组、卷组所包括的逻辑卷、以及该卷组所包括的物理磁盘查看卷组、逻辑卷的位置激活卷组去激活卷组去激活卷组初始化物理磁盘格式化创建卷组名创建卷组的设备文件名字创建卷组激活卷组查看卷组激活信息创建逻辑卷lv_informix给逻辑卷增加大小创建文件系统(需要将该卷组变为文件系统的话)创建文件系统挂接的目录将文件系统挂接上去扩展文件系统删除逻辑卷预删除卷组删除卷组将map文件传送到另外一台机器在另外一台机器上导入卷组之前先创建卷组名创建group节点文件导入卷组informix的版本的收集informix的版本的收集双机维护命令查看双机的状态双机切换主机切换后的节点要重新变为可以切换的节点将备机设置为不可以运行应用的节点双机的配置文件的位置双机维护命令的位置检查cmcluster.asc配置文件的有效性检查配置应用文件scppkg.asc,control.sh,scppkg.sh的有效性查看网卡驱动程序是否安装配置IP地址查看网卡的地址网卡的常用诊断工具查看网卡状态是否为“up”配置路由信息查看路由信息一个超级命令用户的添加用户组的添加重新启动机器查看运行模式广播消息放大消息查看当前的登录名查看所有登录用户登录用户在干什么查看进程创建一个DVD要挂接的目录查看DVD的硬件描述文件,以便下面安装前的挂接做一个root的文件系统的全备份光盘使用释放光盘从光驱上安装informix的tar压缩文件从光驱上安装informix的CPI压缩文件查看子网查看掩码创建数据库的DR(主机)创建数据库的DR(备机)系统常用信息,如配置、修改、启动、关闭等信息电子邮件信息软件安装产生的信息软件卸载产生的信息执行su的情况所有注册失败信息所有注册信息查看日志:主要查看关键字panic、warning、err等信息配置系统的互相信任关系备份数据库(informix用户)从备份的磁带来恢复另外一台机器的数据库激活网卡lan0去激活网卡lan0启动备机数据库启动主机应用在主机上启动双机创建rootdg的系统备份在节点scpn2中,创建锁盘卷组目录名将该逻辑卷组导入导另外一套小型机上在scpn2节点上,为锁盘创建一控制文件名group 在scpn2节点上,将锁盘配置从文件映射回系统进入单用户系统全备份备份除目录/home外的所有目录恢复磁带上的所有数据恢复某一目录从本地磁带机上恢复数据到远地系统在需要进行收集的主机上建立一个目录修改info_col.xx和LVMcollect.xx的执行权限运行相应版本的info_col.xx进行信息收集工作umask设置手工启动或停止服务修改密码修改用户权限删除用户修改文件权限更改文件时间戳HP UX HP UX HP UX HP UX HP UX HP UX HP UX HP UX HP UX HP UX HP UX HP UX HP UX HP UX HP UX HP UX HP UX HP UX HP UX HP UX HP UX HP UX HP UXHP UX HP UX HP UX HP UX HP UX HP UX HP UX HP UX HP UX HP UXHP UX HP UXHP UX HP UX HP UXHP UX HP UX HP UX HP UX HP UXHP UX HP UX HP UX HP UX HP UX HP UXHP UX HP UX HP UX HP UXHP UX HP UX HP UX HP UX HP UX HP UX HP UX HP UX HP UXHP UX HP UX HP UX HP UX HP UX HP UXHP UXHP UX HP UX HP UX HP UX HP UX HP UX HP UX HP UXHP UX HP UXHP UX HP UX HP UX HP UXHP UX HP UX HP UX HP UX HP UX HP UX HP UXHP UX HP UX HP UX HP UX HP UX HP UX HP UXHP UX HP UX HP UXHP UX HP UX HP UX HP UX HP UX HP UXtopdiskinfo /dev/rdsk/c1t0d0ioscan -funC diskuname -admesgbdfvgdisplay -v vg00cd /dev/vgchange -a y 卷组名vgchange -a n 卷组名vgchange -a /dev/vglockpvcreate -f /dev/rdsk/c1t1d0pvcreate /dev/rdsk/c0t1d0 (这里假设有块盘的设备文件名是c0t1d0)mkdir /dev/vglockmknod /dev/vglock/group c 64 0x010000vgcreate /dev/vglock /dev/dsk/c0t1d0(将物理磁盘c0t1d0加给该卷组)vgchange -a -y /dev/vglockvgdisplay /dev/vglocklvcreate -n lv_informix /dev/vglocklvextend -l 50 /dev/vglock/lv_informix (单位是页,页的大小再创建卷组时已经确定,不可以再newfs -F hfs /dev/vglock/rlv_informixmkdir /informixmount /dev/vglock/lv_informix /informixumount /informixextendfs /dev/vglock/lv_rootvgexport -v -m /tmp/lock.map /dev/vglockvgexport -p -s -m /tmp/vglock.map /dev/vglockvgexport -s -m /tmp/vglock.map /dev/vglockrcp scp1:/tmp/vglock.map scp2:/tmp/vglock.mapmkdir /dev/vglockmknod /dev/vglock/group c 64 0x010000 (该节点一定要和第一台机器一致)vgimport -s -m /tmp/vglock.map /dev/vglocksu - informixinformix>;onstat - (这样可以看到informix的版本)cmruncl;cmruncl -n scp1;cmrunnode scp2;cmrunpkg -n scp1 -v scp_service;cmviewcl -v;cmviewcl ;cmquerycl;cmviewconf;cmhaltnode scp1或su - tellinstellin>;kill_scp.sh或su - informixinformix>;onmode -kuycmmodepkg e -n scp1 -v scp_service(应用scp_service可以下次再切回scp1节点)cmmodepkg d -n scp1 -v scp_service(节点scp1上是不可以运行应用scp_service)cd /etc/cmcluster/ (双机守护进程的配置文件cmcluster.asc)cd /etc/cmcluster/scppkg/ (双机的应用配置文件scppkg.asc,control.sh,scppkg.sh,这三个文件中有一个文件是用来制定双机的浮动IP的)cd /usr/sbin/cmcheckconf -v -C cmcluster.asc cmcheckconf -v -P scppkg.asclanscanvi /etc/rc.config.d/netconf或ifconfig lan0 133.64.48.91255.255.255.192ifconfig lan1 129.9.168.120255.255.255.192lanscan lan0ping;lanscan;linkloop;/usr/sbin/route add default 20.08.28.98 1 netstat -anset_parms它后面带的参数可以是如下date_time:设者时间;ip_address:设置网卡地址;hostname:设置主机名;addl_netwrk:设置主机的网关useraddgroupaddshutdown -hy 0init 0wall "消息"banner "消息"lognamewhoiamwhodops -ef|grep rootmkdir cdromioscan -kfnCdiskmake_recovery -Avmkdir /cdrommount /dev/dsk/c3t2d0 /cdromcd /cdromumount /cdromtar xvf /cdrom/IDS.tar;cpio -icvdBum < /cdrom/IDS.CPI netstat -in/etc/rc3.d/netconfig.d/netconfontape -s -L 0onmode -d primary online2_net(备机的网络数据库)ontape -ponmode -d secondary online1_net(主机的网络数据库)/var/adm/syslog/syslog.log/var/adm/syslog/mail.log/var/adm/syslog/swinstall.log/var/adm/syslog/swremove.log/var/adm/sulog/var/adm/btmp/var/adm/vtmpcat /var/adm/syslog/syslog.log |grep paniccat /var/adm/syslog/syslog.log |grep warningcat /var/adm/syslog/syslog.log |grep err在用户的主目录下面生成.rhosts文件,如在smp01/smp02上的.rhosts文件中都输入:smp01 rootsmp02 rootinformix>; ontape -s -L 0 informix>; ontape -pifconfig lan0 upifconfig lan0 downmanagermcrunclmake_recovery -Avmkdir /dev/vglockrcp scpn1:/tmp/lock.map scpn2:/tmp/lock.mapmknod /dev/vglock/group c 64 0x0001vgimport -s -m /tmp/lock.map /dev/vglockinit -s或shutdown -y 0fbackup -f /dev/rmt/0m -0iv / -I /tmp/sysbk.indexfbackup -f /dev/rmt/0m -i / -e /homefrecover -rf /dev/rmt/0mfrecover -xi /directoryremsh remote_name "frecover -xi /dir -f local_name: /dev/rmt/0m" mkdir /tmp/hpcechmod 744 info_col.xxchmod 744 LVMcollect.xx对操作系统为10.xx的主机:cd /tmp/hpcesh ./info_col.10操作系统为11.xx的主机:cd /tmp/hpcesh ./info_col.umask nnn (000-777)/sbin/init.d/进程名 start/sbin/init.d/进程名 stoppasswdchmod -Rf <mountpoint>?????? userdel –r loginchmod mode_list filetouch -a -m -c file建卷组时已经确定,不可以再更改,一般缺省为4M,所以是200M)。

LVM常用命令汇总

LVM常用命令汇总

LVM常用命令汇总LVM(Logical Volume Manager)是一个在Linux系统中提供逻辑卷管理的组件。

它允许管理员将硬盘划分为逻辑卷,并在需要的时候动态地修改、扩展和缩小这些卷。

下面是LVM的常用命令汇总。

1. 创建物理卷(Physical Volume):- pvcreate /dev/sda1 # 创建/dev/sda1为物理卷- pvcreate /dev/sdb /dev/sdc # 创建多个物理卷2.显示物理卷信息:- pvdisplay # 显示所有物理卷的信息- pvdisplay /dev/sda1 # 显示/dev/sda1的信息3. 创建卷组(Volume Group):- vgcreate vg1 /dev/sda1 # 创建卷组vg1,包含/dev/sda1物理卷- vgcreate vg2 /dev/sdb /dev/sdc # 创建卷组vg2,包含多个物理卷4.显示卷组信息:- vgdisplay # 显示所有卷组的信息- vgdisplay vg1 # 显示卷组vg1的信息5.扩展卷组:- vgextend vg1 /dev/sdb # 将/dev/sdb添加到卷组vg1中6.减小卷组:- vgreduce vg1 /dev/sdb # 从卷组vg1中移除/dev/sdb7. 创建逻辑卷(Logical Volume):- lvcreate -n lv1 -L 10G vg1 # 在卷组vg1中创建大小为10G的逻辑卷lv1- lvcreate -n lv2 -l 100%FREE vg1 # 在卷组vg1中创建使用剩余空间的逻辑卷lv28.显示逻辑卷信息:- lvdisplay # 显示所有逻辑卷的信息- lvdisplay vg1/lv1 # 显示逻辑卷vg1/lv1的信息9.扩展逻辑卷:- lvextend -L +5G vg1/lv1 # 将逻辑卷vg1/lv1扩展5G- lvextend -l +100%FREE vg1/lv1 # 将逻辑卷vg1/lv1使用剩余空间扩展10.减小逻辑卷:- umount /dev/vg1/lv1 # 卸载逻辑卷vg1/lv1- e2fsck -f /dev/vg1/lv1 # 检查文件系统- resize2fs /dev/vg1/lv1 50G # 缩小文件系统- lvreduce -L 50G vg1/lv1 # 缩小逻辑卷vg1/lv111.移除逻辑卷:- umount /dev/vg1/lv1 # 卸载逻辑卷vg1/lv1- lvremove vg1/lv1 # 移除逻辑卷vg1/lv112.重命名逻辑卷:- lvrename vg1/lv1 new_lv1 # 将逻辑卷vg1/lv1重命名为new_lv113.移除卷组:- vgremove vg1 # 移除卷组vg114.移除物理卷:- pvremove /dev/sda1 # 移除物理卷/dev/sda115.扩展文件系统:- lvextend -L +5G vg1/lv1 # 扩展逻辑卷vg1/lv1- resize2fs /dev/vg1/lv1 # 扩展文件系统16.创建快照卷:- lvcreate -s -n lv1_snap -L 1G vg1/lv1 # 在逻辑卷vg1/lv1上创建1G的快照卷lv1_snap17.显示快照卷信息:- lvdisplay vg1/lv1_snap # 显示逻辑卷vg1/lv1_snap的信息18.移除快照卷:- lvremove vg1/lv1_snap # 移除逻辑卷vg1/lv1_snap以上是LVM的常用命令汇总。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

有时您可能在现有的环境下,需要删除逻辑卷,或者是需要扩大文件系统。我们可以这样做:
6.删除逻辑卷
例如:删除 vg01 中名为 data 的逻辑卷,mount 到/sample。
1)卸载所要删除的逻辑卷:
A.首先用 umount 命令将逻辑卷 data 从/sample上卸载下来:
# mkdir /directory
# mount /dev/vg0X/lvolY /directory
为了让系统在启动时自动挂载该文件系统,还要编辑一个文件/etc/fstab:
vi /etc/fstab
将逻辑卷和挂载目录添加到该文件
到此为止,您已经可以使用这个硬盘了。
用bdf命令,将会看到/dev/vg0X/lvolY 已经挂载到 /directory上
Open LV 2
Max PV 16
Cur PV 6
Act PV 6
Max PE per PV 8683
D.用bdf命令看该逻辑卷是否已经mount上,如果mount上,键入以下命令:
# umount /sample
2)删除逻辑卷 /dev/vg01/data ,用命令:
# lvremove /dev/vg01/data
7.扩大文件系统
4.在ห้องสมุดไป่ตู้V上建文件系统
# newfs -F file_system_type /dev/vg0X/rlvolY
file_system_type:文件系统类型,包括hfs和vxfs,如果这边不指定-F参数,则为默认的文件系统类型,从/etc/default/fs文件中确定。
注意此时用该逻辑卷的字符设备文件:即在lvolY前面加r。
或者
# lvcreate -l PE数量 –n lvolY vg0X (PE数量是一个数字,这个数字*PE size就是要创建的逻辑卷的大小,下面日志有PE size就是4M)
实际意思应该是:# lvcreate -L size -n /dev/vg0X/lvolY vg0X;lvolY是卷组/dev/vg0X下的一个逻辑卷,
在HPUX下正确使用硬盘的顺序及相应命令如下:
1.先建物理卷
# pvcreate -f /dev/rdsk/cCdDtT
这里必须使用硬盘的字符设备文件
(大写字母X、Y、Z代替实际的数字,实际的盘符如:c2t3d0)
2.再建逻辑卷组
# mkdir /dev/vg0X
X:0~f,逻辑卷组名
VG Write Access read/write
VG Status available
Max LV 255
Cur LV 2
# mknod /dev/vg0X/group c 64 0x0X0000
# vgcreate vg0X /dev/dsk/cCdDtT
(大写字母X、C、D、T代替实际的数字,实际的盘符如:vg00、c2t3d0)
3.划分逻辑卷
# lvcreate -L size –n lvolY vg0X (size是要创建的卷的大小,单位为MB)
1)扩大文件系统,首先要找到这个文件系统所对应的逻辑卷,只有首先扩大逻辑卷,给文件系统以扩大的空间,才能扩大文件系统。
2)为扩大逻辑卷,先进单用户,在根目录系统提示符下,键入命令:
# shutdown -y 0
3)进入单用户后,先将所有文件系统mount上,键入命令:
5)用命令:
# lvextend -L 500 /dev/vg00/lvol4
这里,假定 /usr 对应 /dev/vg00/lvol4
这边也可以用-l PE数量,扩展逻辑卷
6)用命令:
# extendfs /dev/vg00/lvol4 扩大文件系统。
VGDA 12
PE Size (Mbytes) 4
Total PE 52086
Alloc PE 52080
# umount /sample
B.若系统提示设备忙,不能卸载;则在根目录系统提示符下,键入以下命令,进入单用户:
# shutdown -y 0
C.在单用户下,先将所有文件系统mount上,键入命令:
# mount -a
注:如果是vxfs文件系统,则用
# extendfs -F vxfs /dev/vg00/lvol4
7)用命令: # mount /dev/vg00/lvol4 /usr
将文件系统 mount 到 /usr,这样,文件系统“/usr”就被扩大了,
默认的文件系统不支持单个超过2G的文件,要创建支持单个文件超过2G的文件系统就要加参数注明是要创建大文件系统:"-o largefiles"
如:newfs -o largefiles -F file_system_type /dev/vg0X/rlvolY
5.将此文件系统Mount到一个目录下
但输入的时候加路径会报错,得到这样的结果:"LogicalVolumeName": Must be a simple file name, not a path name”
日志:
--- Volume groups ---
VG Name /dev/vg01
Free PE 6
Total PVG 2
Total Spare PVs 0
Total Spare PVs in use 0
# mount -a
4)用bdf命令看该文件系统是否已经mount上,如果mount上,用命令 #umount文件系统名umount该文件系统。例如,想要扩大“/usr”到500M ,就键入命令:# umount /usr ,特别注意这边是扩大到多少,也就是扩完了变为多少,不是要增加多少。
8)用命令:# init 3 进入原来多用户运行级。
相关文档
最新文档