新找了RedhatEnterpriselinux5linux之家,想在后边建oracle1111g玩儿。打算相继记录一下整个过程,包括操作系统的。

先装上了Redhat,过程先不描述了,用的傻蛋式安装,基本都是缺省。先谈谈怎样建lv吧。

用fdisk-l命令查看c盘情况,有sda和sdb两块盘(scsi的命名方法),sda已做了两分区(装系统时侯建的)。之后用fdisk/dev/sdb命令开始做分区:

#fdisk/dev/sdb

步入fdisk模式:

Command(mforhelp):m//查看fdisk命令帮助

命令简介:n命令创建一个新分区;d命令删掉一个存在的分区;p命令显示分区列表;t命令更改分区的类型;l命令显示分区类型的列表;a命令指定启动分区;w命令是将对分区表的更改读档让它发生作用。

Command(mforhelp):n//创建新分区

Commandaction

linux建文件系统_建立文件linux_linux系统建立文件夹命令

eextended//输入e为创建扩充分区

pprimarypartition(1-4)//输入p为创建主分区,这儿选择p

Partionnumber(1-4):1//第一个扩充分区,按需求可以最多分4个主分区

FirstCylinder(1-1014,default1):1//第一个主分区起始的c盘块数,可以选择默认值

Lastcylindetor+sizaor+sizeMor+sizeK:+1024MB//可以是以MB为单位的数字或则以c盘块数,这里我们输入+7000M表示分区大小为7G

这样我们就创建完一个分区,假如要创建更多分区可以照前面的步骤继续创建。所有分区创建完后用w保存分区。

Command(mforhelp):w

Thepartitiontablehasbeenaltered!

之前我们可以用t选项来改变分区类型为8e,即linuxLVM

保存完成后重启服务器,或直接执行partprobe,可以用

#fdisk-l命令检测刚才所建分区,可以在返回结果中确认/dev/sdb1的信息

然后用pvcreate/dev/sdb1命令来构建一个pvpuppy linux,我看原先的指南上说在构建pv之前须要执行partprobe命令来通知OSc盘分区的变化,免去重启的过程,不过这儿我没执行,暂时还未发觉问题。用pvdisplay命令可以查看pv的情况。

vgcreatevg_ora/dev/sdb1命令创建一个叫vg_ora的vg,可用vgdisplay命令来查看vg的情况。

最后构建lv,使用命令lvcreate-L6680M-nlv_oravg_ora创建一个叫lv_ora的lv。用lvdisplay命令可以查看lv的情况。

最后构建一个oracle的文件系统,先低格lv,用mkfs.ext2、mkfs.ext3、mke2fs三个命令那个可以,这儿我用的是mkfs.ext3/dev/vg_ora/lv_ora命令格式化成ext3格式。mkdir/oracle创建一个oracle目录,用mount/dev/vg_ora/lv_ora/oracle命令加载lv到oracle目录上,然后用df-k命令可以查看结果。

以上就是创建oracle文件系统的整个过程,虽然跟hp-ux差不多。

另外lvextend命令可以扩充lv大小,vgextend可以扩充vg的大小,还有减少lv的方式有点冗长(通常也不会如此干吧),下边抄个反例:

1umount/mnt/lvm

这儿,须要先卸载分区

2mke2fs-n/dev/rootvg/lv1

估算lv1的block数

这儿一定要加-n参数,这是估算lv1的block数,而不是低格分区,注意。

但是注意,从MB->KB这种的估算,都是乘1024,不是1000linux建文件系统,这是个细节问题

3估算降低50M后的block数。从mke2fs-n/dev/rootvg/lv1,我们可以得出2个须要的信息:

Blocksize和blocks,这两个数的乘积就是分区大小A(单位字节),

我们把须要降低的容量50M换算成字节B,之后A-B的结果乘以Blocksize,就是剩余的block数

4resize2fs-f/dev/rootvg/lv1剩余的block数

调整文件系统大小

5lvreduce-L-50M/dev/rootvg/lv1

调整lv分区大小,减少50M

6重新mount,df察看一下容量的增大

pvmove可以搬动PV中的资料(只限于同一VG中)

linux系统建立文件夹命令_linux建文件系统_建立文件linux

#pvmove[-n][]

#pvmove/dev/hda5/dev/hda6

将VG中pvhda5的内容搬动到hda6中

pvmove/dev/hda5(也可以这样,lvm决定hda2的内容被复制到那里)

2vgreducerootvg/dev/hda5

把vghda5移除

通常在某个c盘可能出现问题的时侯linux建文件系统,会用到这个命令。

另外的一下想lvremovevgcremovepvremove等等命令就不一一记录了,查指南便知。

本文原创地址:https://www.linuxprobe.com/ljwjxtmrytr.html编辑:刘遄,审核员:暂无