Tru64 UNIX硬盘逻辑卷管理(LSM)基本知识

Tru64 UNIX硬盘逻辑卷管理(LSM)基本知识

转自:http://h50237.www5.hp.com/PartnerPortal/Forum/Messages/ShowTopic.aspx?AID=e5f4c497-8651-4209-8c28-1ec2af613209

Tru64 UNIX硬盘逻辑卷管理(LSM)基本知识 
 
2006-08-15 09:06:29     

先介绍几个基本概念: 
   *磁盘介质Disk Media,显示为DM,对应于物理硬盘或其的一个分区。  
   *细分磁盘SubDisk,显示为SD,是在磁盘介质上对空间作进一步细分。 
   *卷束Plex,显示为PL,建立在SD上,多个卷束可以构成镜像卷或RAID5卷。 
   *逻辑卷Volume,显示为V,用于建立文件系统或被数据库使用。 
   *磁盘组 Disk Group,显示为DG,磁盘组包括所有关于逻辑卷的定义和空间。  
   *文件系统 File System:在逻辑卷的基础上,可建立文件系统,然后MOUNT到一个目录下,这样就可以文件存取的方式来使用这块硬盘了。当然,也可以不建文件系统,而直接把Volume当作裸设备,以TRUNK方式来存取数据,许多数据库都是用这种方式存取数据。 

在Tru64 UNIX下正确使用逻辑卷管理硬盘的顺序及相应命令如下: 

先初始化磁盘介质: 
   # voldisksetup –i dskx 
   可以使用硬盘分区设备文件 

再建磁盘组: 
   # voldg init <dg_name>; dskx 

然后划分逻辑卷: 
   # volassist –g datadg make vol1 500m  
   在磁盘组datadg上建立500M的逻辑卷vol1。 

在Volume上建文件系统: 
   # mkfdmn /dev/vol/datadg/vol1 data_dm 
   #mkfset data_dm data 

将此文件系统Mount到一个目录下: 
   # mkdir /data 
   # mount data_dm#data /data  

到此为止,就可以使用这个硬盘了。有时我们可能在现有的环境下,需要添加、删除逻辑卷,或者是需要扩大文件系统。我们可以这样做: 

添加逻辑卷 

   1). 添加文件系统卷。 
    例如:在datadg上添加一个200M的文件系统卷,卷名为backup,mount到目录/backup 上。 
      A. 创建逻辑卷,在系统提示符下键入命令: 
         # volassist –g datadg make backup 200m 

      B. 在逻辑卷backup上创建文件系统: 
         # mkfdmn /dev/vol/datadg/backup back_dm 
         # mkfset back_dm back 

      C. 创建目录/backup,并将逻辑卷backup mount 到/backup. 
         # mkdir /backup 
         # mount back_dm#back /backup 

      D. 用df命令,将会看到back_dm的文件集back mount到/backup上 

   2). 添加非文件系统卷(raw data volume)。 

      A. 创建逻辑卷,在系统提示符下键入命令: 
            # volassist –g datadg make system 2g 

      B. 将/dev/rvol/datadg/system交给数据库使用。 


删除逻辑卷 

例如:删除 datadg 中名为 data 的逻辑卷,mount 点为/data。 

   3). 卸载所要删除的逻辑卷: 

      A. 首先用 umount 命令将逻辑卷 data 从/data上卸载下来: 
         # umount /data 

      B. 若系统提示设备忙,不能卸载;则用fuser检查该目录下活动的进程,让进程正常关闭该目录文件,或KILL进程,或需要进入单用户下卸载文件系统: 
         # fuser –v /data 检查活动进程 
         # fuser –k /data 杀掉在/data下面活动的进程 
         # shutdown now 进入单用户 
         # umount /data 卸载文件系统 

    4). 删除卷上的高级文件系统 
      # rmvol /dev/vol/datadg/data data_dm 如果data_dm中有多个卷 
      # rmfdmn data_dm 如果这是data_dm中最后一个卷  

    5). 停止逻辑卷data ,用命令: 
      # volume –g datadg stop data 

    6). 删除关于该卷的记录 

    7). # voledit –g datadg –r rm data  
    扩大文件系统 

    8). 扩大文件系统,首先要找到这个文件系统所对应的逻辑卷,只有首先扩大逻辑卷,给文件系统以扩大的空间,才能扩大文件系统。 

    9). 为扩大逻辑卷,先将该卷umount。例如,想要扩大“/data”到1000M ,就键入命令: 
      # umount /data  

    10). 扩大相应卷: 
      # voldg –g datadg free 
      # volassist –g datadg growto data 1000m 

    11). 加载文件系统并扩展文件系统空间: 
      # mount –o extend data_dm#data /data 

    12). 用df 查看unix 的文件系统的状态 
[size=18][/size]

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值