3.公有云存储架构设计实验
SFS挂载 创建 video 文件夹 mkdir /video 安装 nfs-utils yum -y install nfs-utils 挂载 SFS: (红色字体代表复制的挂载域名) mount -t nfs -o vers=3,timeo=600,nolock 步骤二中复制的 sfs 域名 /video 通过 mount|grep 命令筛选 video 关键词查看挂载是否成功: mount|grep video 输入以下命令设置自动挂载 echo -e "步骤二中复制的 sfs 域名 /video nfs vers=3,timeo=600,nolock,rsize=1048576,wsize=1048576,hard,retrans=3,noresvport,async,noatime, nodiratime 0 0" >>/etc/fstab 通过 cat 命令确认/etc/fstab 内容,如果文件有错误,请通过 vi 命令编辑修改: cat /etc/fstab 首先将挂载的文件系统卸载,再重新挂载文件中的所有分区,最后确认自动挂载是否生效: umount /video mount -a mount |grep video
EVS挂载 fdisk -l 为/dev/vdb 创建文件系统,挂载到/opt 目录 mkfs.ext4 /dev/vdb mount /dev/vdb /opt mount | grep opt 通过如下命令设置自动挂载(也可以通过 vi 手动编辑): echo -e "/dev/vdb/\t/opt\text4\tdefaults\t1 1" >>/etc/fstab 通过以下命令验证自动挂载是否生效: umount /opt mount -a mount | grep opt
nginx编译安装
cd /video yum install -y unzip unzip -o video.zip cd video cp nginx-1.15.9.tar.gz /opt/ cd /opt yum install -y pcre* yum install -y zlib* tar -xvf nginx-1.15.9.tar.gz cd nginx-1.15.9 ./configure --prefix=/opt/nginx make && make install 通过sed 命令修改 nginx.conf,将"root html"修改为"root /video/video" cd /opt/nginx/conf sed -i "0,/root html/s/root html/root \/video\/video/" nginx.conf 通过以下命令启动 nginx cd /opt/nginx/sbin/ ./nginx 通过以下命令设置自动启动 echo -e "\n#start nginx\nsleep 10\ncd /opt/nginx/sbin\n./nginx" >> /etc/rc.local chmod +x /etc/rc.d/rc.local