解决问题对象:有时我们会遇到磁盘空间不足的现象,解决方法一般是删除一些文件,或把文件移到别的地方然后建立一个软连接。
你是不是也想过如果磁盘空间能扩容会解决很多问题,其实向上面的问题我们可以使用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
恭喜你已经配置完成
阅读(5806) | 评论(0) | 转发(0) |