一般的网站在使用VPS过程中默认的系统/数据盘都够使用,如果后期数据比较大,有些用户会购买单独的数据盘。在安装系统之前,我们需要先挂载数据盘,然后再安装系统,这样以后网站的数据增大,短期内是不需要折腾的。在这篇文章中,分享这位网友购买的阿里云服务器ECS,外加100GB数据盘,要求安装LNMP环境,所以这里我就先挂载数据盘,然后安装LNMP一键包。
之前有分享过几篇挂载数据硬盘的文章,可以参考:
WDCP面板/站点新增挂载数据盘以及迁移数据方法
Linux VPS挂载数据盘并指定WDCP安装路径目录
第一、检查阿里云服务器数据盘
利用”fdisk -l”命令检查当前系统数据盘,我们可以看到有107GB没有挂载利用。因为通过df -h只能看到20GB的系统盘。我们必须在安装LNMP环境包之前进行挂载。
第二、挂载阿里云数据盘
输入fdisk /dev/xvdb,然后输入n ,p ,1,回车,回车,wq
然后,我们通过fdisk -l检查数据盘已经看到。
可以看到数据硬盘已经在新的XVDB1分区中。
第三、格式化新分区、创建目录
mkfs.ext3 /dev/xvdb1
执行命令格式化新分区。
其次,因为我们需要安装LNMP面板,站点目录是在HOME文件夹中,我们需要预先创建文件夹,然后把网站目录挂载到这个目录中。
mkdir /home 如果有HOME目录就不要创建。
echo ‘/dev/xvdb1 /home ext3 defaults 0 0’ >> /etc/fstab
cat /etc/fstab 查看分区情况。
第四、挂载数据硬盘
利用 mount -a 挂载,然后df -h检查是否挂载到home目录中。
这里我们可以看到已经将100GB数据盘挂载到HOME目录中,后面我们安装LNMP环境。
第五、安装LNMP环境包
CentOS系统下执行:wget -c http://soft.vpser.net/lnmp/lnmp1.1-full.tar.gz && tar zxf lnmp1.1-full.tar.gz && cd lnmp1.1-full && ./centos.sh
Debian系统下执行:wget -c http://soft.vpser.net/lnmp/lnmp1.1-full.tar.gz && tar zxf lnmp1.1-full.tar.gz && cd lnmp1.1-full && ./debian.sh
Ubuntu系统下执行:wget -c http://soft.vpser.net/lnmp/lnmp1.1-full.tar.gz && tar zxf lnmp1.1-full.tar.gz && cd lnmp1.1-full && ./ubuntu.sh
根据我们的系统安装LNMP环境。具体可以参考”阿里云服务器部署安装LNMP建站环境过程 附添加站点命令应用”。
这样,这篇文章我们基本可以看到阿里云服务器,包括如果有类似数据硬盘的挂载,主要是挂载目录的变化,因为LNMP默认网站在HOME目录,如果是其他安装包,是WWW,那我们就换成WWW等。