解决问题对象:有时我们会遇到磁盘空间不足的现象,解决方法一般是删除一些文件,或把文件移到别的地方然后建立一个软连接。

你是不是也想过如果磁盘空间能扩容会解决很多问题,其实向上面的问题我们可以使用nfs+lvm技术解决

下面我已配置为主介绍一些这项技术

 

假设我们作为存储的机器上有三个硬盘 /dev/sda/  /dev/sdb /dev/sdc

 

1、创建物理卷

  pvcreate /dev/sda

  pvcreate /dev/sdb

  pvcreate /dev/sdc

 

2、创建卷组

   vgcreate vg01 /dev/sda /dev/sdb /dev/sdc

 

3、创建逻辑卷(如果有点不适应的话,其实可以把它看成一个分区)

  lvcreate  -L 80G -n nas vg01 

按照以上的步骤我们已经建立了一个逻辑卷/dev/vg01/nas

 

4、对逻辑卷格式化 

mkfs.ext3 /dev/vg01/nas

 

5、建一个挂载点

mkdir /NAS

 

6、把逻辑卷挂载上 

mount /dev/vg01/nas /NAS

  

7、如果空间不足的话,以增加/NAS空间300M为例

 lvextend -L +300M /dev/vg01/nas

 

8,根据系统版本执行下面的命令

# ext2online /dev/vg01/nas # RHEL4的在线扩容命令
# resize2fs /dev/vg01/nas # RHEL5的在线扩容命令

二、

配置nfs服务

1、vim /etc/exports
/NAS  10.10.10.213 (rw,no_root_squash)

其中ip为允许访问/NAS主机ip。

2、启动portmap服务

service portmap start

 

3、启动nfs服务

service nfs start

 

4、发布

# exportfs -rv

 

5、检测

# showmount -e

 

6、客户端设置(10.10.10.213)

mount -t nfs 10.10.10.45 /usr/local/www/html

上面的ip是作为存储机器的ip 

 


 

恭喜你已经配置完成


转载地址:http://blog.chinaunix.net/uid-25135004-id-1696520.html