• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

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

发布: 2007-6-21 12:06 | 作者:   | 来源:   | 查看: 16次 | 进入软件测试论坛讨论

领测软件测试网

   
  先介绍几个基本概念:
  *磁盘介质DiskMedia,显示为DM,对应于物理硬盘或其的一个分区。
  *细分磁盘SubDisk,显示为SD,是在磁盘介质上对空间作进一步细分。
  *卷束Plex,显示为PL,建立在SD上,多个卷束可以构成镜像卷或RAID5卷。

  *逻辑卷Volume,显示为V,用于建立文件系统或被数据库使用。
  *磁盘组DiskGroup,显示为DG,磁盘组包括所有关于逻辑卷的定义和空间。
  *文件系统FileSystem:在逻辑卷的基础上,可建立文件系统,然后MOUNT到一个目录下,这样就可以文件存取的方式来使用这块硬盘了。当然,也可以不建文件系统,而直接把Volume当作裸设备,以TRUNK方式来存取数据,许多数据库都是用这种方式存取数据。

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


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


  再建磁盘组:
  #voldginit<dg_name>dskx


  然后划分逻辑卷:
  #volassist?gdatadgmakevol1500m
  在磁盘组datadg上建立500M的逻辑卷vol1。


  在Volume上建文件系统:
  #mkfdmn/dev/vol/datadg/vol1data_dm
  #mkfsetdata_dmdata


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


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


  添加逻辑卷


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


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


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


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


  2).添加非文件系统卷(rawdatavolume)。


  A.创建逻辑卷,在系统提示符下键入命令:
  #volassist?gdatadgmakesystem2g


  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下面活动的进程
  #shutdownnow进入单用户
  #umount/data卸载文件系统


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


  5).停止逻辑卷data,用命令:
  #volume?gdatadgstopdata


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


  7).#voledit?gdatadg?rrmdata
  扩大文件系统


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


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


  10).扩大相应卷:
  #voldg?gdatadgfree
  #volassist?gdatadggrowtodata1000m


  11).加载文件系统并扩展文件系统空间:
  #mount?oextenddata_dm#data/data


  12).用df查看unix的文件系统的状态

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网