unix上创建文件系统
来源:互联网 发布:mysql多表查询sql语句 编辑:程序博客网 时间:2024/06/05 22:36
1.ioscan -fnCdisk 检查硬盘
pvdisplay /dev/dsk/c0t6d0
pvdisplay /dev/dsk/c1t2d0
pvdisplay /dev/dsk/c2t6d0
用上面的命令创建pv
2. 再建逻辑卷组
# mkdir /dev/vg0X
X:0~f,逻辑卷组名
# mknod /dev/vg0X/group c 64 0x0X0000
# vgcreate vg0X /dev/dsk/cCdDtT
# vgcreate –s 8 vg0X /dev/dsk/cCdDtT(对于大于256G的硬盘)
# vgcreate –s 8 vg0X /dev/dsk/cCdDtT /dev/dsk/c
3. 然后划分逻辑卷
# lvcreate -L size –n /dev/vg0X/lvolY vg0X
size:该逻辑卷大小
4. 在LV 上建文件系统
# newfs -F file_system_type /dev/vg0X/rlvolY
file_system_type:文件系统类型,包括hfs 和vxfs,注意此时用该逻辑卷的字
符设备文件。
5. 将此文件系统Mount 到一个目录下
# mkdir /directory
# mount /dev/vg0X/lvolY /directory
挂在没有挂在上的vg
vgdisplay
vgchange -a y vgjl
1. 添加新的PV
一个硬盘在能够被LVM使用之前一定要初始化,可以使用pvcreate命令将PVRA的信息写入到硬盘当中,而这样被写入了PVRA信息的硬盘,就叫做PV。
#pvcreate /dev/rdsk/c0t5d0
如果之前已经有PVRA的信息在这块硬盘上,也就是说,这块硬盘之前可能被其他的LVM使用过,那么你将得到一个报错信息:
#pvcreate: The Physical Volumealready belongs to a Volume Group
如果你确定要初始化这块硬盘,那么可以带上-f的参数来强行执行
#pvcreate -f /dev/rdsk/c0t5d0
注意:如果是启动盘,还应该加上-B的选项。这样做将会在硬盘头保留2912KB的空间给LVM表头(LVMheader),相关的信息,可以参见《LVM的结构信息》。如果你想要做启动盘的镜像的话,可以参考后面的《根盘镜像》章节。
将硬盘初始化以后,就可以将该PV添加到已经存在的VG当中去了:
#vgextend vg01 /dev/dsk/c0t5d0
#vgdisplay -v vg01
这里需要注意的是,在硬盘初始化的时候(pvcreate /dev/rdsk/c0t5d0),使用的设备是“rdsk”,而在将PV添加到已经存在的VG的过程中,使用的设备是“dsk”。对于“rdsk”和“dsk”的区别,应该有非常清晰的认识,如果觉得不清楚,可以查看相关资料。因为这是LVM操作的最基础的部分。
2. 添加新的VG
一下过程演示了如何创建一个包含了两个PV的VG:
a. 初始化PV
#pvcreate[-f] /dev/rdsk/c0t5d0
#pvcreate[-f] /dev/rdsk/c0t6d0
b. 为VG选择一个唯一的次号(minornumber)
#ll/dev/*/group
crw-r--r--1 root sys 64 0x000000 Apr 4 2001 /dev/vg00/group
crw-r--r--1 root sys 64 0x010000 Oct 26 15:52 /dev/vg01/group
crw-r--r--1 root sys 64 0x020000 Aug 2 15:49 /dev/vgsap/group
c. 创建VG控制文件(groupfile)
#mkdir/dev/vgnew
#mknod/dev/vgnew/group c 64 0x030000
注意:当使用vgcreate和vgimport命令时,PHCO_24645(UX 11.00)或PHCO_25814(UX11.11)将检查VG控制文件(groupfile)是否是唯一的次号。
d. 创建和显示VG
#vgcreatevgnew /dev/dsk/c0t5d0 /dev/dsk/c0t6d0
#vgdisplay-v vgnew
注意:在创建VG的时候,需要特别注意的一个参数是max_pe,这个参数限定了VG中每一个PV的最大PE数量。默认值是1016,最大值是65535。而且,除了vgcreate以外,没有其他的任何命令能够调整这个参数(max_pe)。这就要求你在创建VG的时候,要考虑一下将来数据可能的增长情况。因为在使用vgcreate来创建VG的时候,操作系统会根据当前的硬盘大小和默认的max_pe(1016)来指定PE的大小(默认是4MB)。而如果今后要加入一个更大的硬盘,这可能会让多余的空间浪费掉,因为此时,你已经不可能调整max_pe这个参数了。一个比较好的经验就是,根据将来可能的增长情况,来指定一个比较大的max_pe。
3. 添加新的LV
按照如下命令,你将创建一个大小是500MB、名称为lvdata、存在于vg01中的LV:
#lvcreate -L 500 -n lvdata vg01
使用这种方法创建的LV,并不能知道这块空间是在哪个PV上的。如果想在某个确定的PV上创建LV,可以先创建一个0MB的LV,然后再扩大LV的空间,这样就可以指定:
#lvcreate -n lvdata vg01
#lvextend -L 500 /dev/vg01/lvdata/dev/dsk/c4t2d0
然后就可以使用newfs来创建文件系统
#newfs -F <fstype>/dev/vg01/rlvdata
说明:在这里fstype可以是HFS或VxFS(VxFS也就是JFS)
- unix上创建文件系统
- UNIX:磁盘到创建文件系统步骤‏
- Unix文件系统
- UNIX文件系统
- Unix文件系统
- UNIX文件系统
- unix 文件系统
- 在U盘上创建根文件系统
- diy文件系统上创建文件的流程
- UNIX文件系统管理-Solaris
- UNIX 文件系统基本操作
- UNIX系统管理:文件系统布局
- UNIX 文件系统基本操作
- UNIX 文件系统基本操作
- UNIX文件系统概述
- UNIX 文件系统基本操作
- UNIX文件系统基础
- UNIX文件系统概述
- [转贴]HTML标签详解
- Web 设计:实现干净代码的12条定律
- 没有加入域的ISA防火墙客户端如何连接在域中的ISA
- (转)Socket 编程 通俗易懂,全面
- 【资源】SCJP 310-055备考资料
- unix上创建文件系统
- 软件工程师——快乐而又烦恼的工作
- Sorting Algorithms ------ [MergeSort]
- Tapstry3的追忆------综合示例演示
- Quoted-Printable编码实现
- 按钮样式
- 堆和栈的概念 (转载)
- unix虚拟ip和hostname
- 双机热备