ITPub博客

首页 > Linux操作系统 > Linux操作系统 > RedHat新加硬盘的方法

RedHat新加硬盘的方法

原创 Linux操作系统 作者:ljm0211 时间:2012-06-20 19:15:27 0 删除 编辑
在虚拟机上总结了一下RedHat新加一块硬盘需要的操作流程。很多东西不是难,就是看你理不理解了。
首先,新加一块硬盘后,启动机器,会在/dev/目录下看到新加入的硬盘设备,此处我们加入的是SCIS硬盘,SCIS硬盘以“sd”开头,第一块编号“sda”,第二块编号“sdb”,依次类推,此处我们加入了的是第三块硬盘,可以看到编号为“sdc”的设备。在命令行中执行lvm命令,进入lvm模式,要使硬盘可用,需要做以下几件事情:
1、创建pv,用到命令pvcreate
2、创建vg,用到命令vgcreate
3、创建lv,用到命令lvcreate
4、退出lvm模式,创建文件系统,用到命令mkfs
5、创建挂载点,用到命令mkdir
6、挂载逻辑卷,用到命令mount
7、修改/etc/fstab文件使得启动时可以自动挂载

具体操作如下:
1、创建pv,这一步是将一块硬盘变成一个物理卷,一个物理卷通常就可以看做一个物理硬盘
执行命令:pvcreate /dev/sdc

2、创建vg,将1个或多个物理卷放到一起创建一个卷组,相当于把物理的存储资源做成一个逻辑的组(大的存储资源)
执行命令:vgcreate /dev/vg03 /dev/sdc

3、创建lv,在卷组这个大的存储资源上划分出逻辑的小块存储资源,通过pv,vg,lv,用户使用的逻辑卷就可以跨多个物理卷,对应到数据库中有点像datafile,Tablespace,schema的关系
执行命令:lvcreate -n /dev/vg03/lv03 -i 1 -I 64 -l 25
命令参数中一个小写“i”和一个大写“I”都是条带化的参数,小写“i”表示条带化到几个物理卷上,这个参数的大小不能超过vg中的pv数量,此处只有一个pv,所以最大只能是1,大写“I”表示条带的大小,单位是K,此处是64K一个条带,这个值也是默认值。最后一个是小写L(“l”,不是大写“i”),表示为lv分配的pe的数量,此处为25个pe,通常一个pe为4M,共100M空间。

4、用exit命令退出lvm模式,使用mkfs创建文件系统,文件系统是建立在逻辑卷之上的,例如在windows下创建了一个盘符D,之后要用fat32或ntfs格式化后才能用,这个盘符其实就是逻辑卷,使用某文件系统格式化,就是创建文件系统,在linux下就是mkfs命令。
执行命令:mkfs -t ext3 /dev/vg03/lv03

5、创建挂载点,在根目录下创建一个目录做为挂载点
执行命令:
cd /
mkdir /test

6、挂载逻辑卷
执行命令:mount /dev/vg03/lv03 /test

7、修改/etc/fstab文件,使得系统启动时自动挂载逻辑卷
在/etc/fstab文件最后加上一行:
/dev/vg03/lv03              /test                 ext3        defaults       1     2


附:
fstab文件格式说明/etc/fstab的格式如下:
fs_spec   fs_file  fs_type   fs_options  fs_dump fs_pass 
fs_spec:该字段定义希望加载的文件系统所在的设备或远程文件系统,对于nfs这个参数一般设置为这样:192.168.0.1:/NFS
fs_file:本地的挂载点
fs_type:文件系统格式,对于NFS来说这个字段只要设置成nfs就可以了
fs_options:挂载的参数,可以使用的参数可以参考上面的mount参数。
fs_dump - 该选项被"dump"命令使用来检查一个文件系统应该以多快频率进行转储,若不需要转储就设置该字段为0
fs_pass - 该字段被fsck命令用来决定在启动时需要被扫描的文件系统的顺序,根文件系统"/"对应该字段的值应该为1,其他文件系统应该为2。若该文件系统无需在启动时扫描则设置该字段为0 。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/11411056/viewspace-733484/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2009-05-14

  • 博文量
    272
  • 访问量
    436754