linux Centos系统VPS挂载数据盘教程
转自http://jingyan.baidu.com/album/b907e627d6a1d646e7891c0b.html
Df命令是以磁盘分区为单位查看文件系统,可以加上参数查看磁盘剩余空间信息,命令格式:
df -hl
linux Centos系统VPS挂载数据盘教程
一般的linux的云服务器VPS数据盘都是未做分区和格式化
远程SSH登录上Centos服务器:并进行如下操作,注意挂载操作会清空数据,请确认挂载盘无数据或者未使用
列出所有磁盘:
1命令:ll /dev/disk/by-path(注意:ll是字母LL的小写,不是数字11)
一般sda是正在使用的盘,里面还会有分区sda1,sda2
如果有个sdb什么的就是有多一块硬盘
2格式化硬盘 /dev/sdb:
命令:#fdisk /dev/sdb按方框提示操作
分别输入:n p 数字1 回车 回车 w
就可以分区成功了
3创建分区:
命令:mkfs.ext4 /dev/sdb1
可能需要等一段时间
4将数据盘挂载为/www:
命令:#mount /dev/sdb1 /www
我是挂成其他文件夹 mount /dev/sdb1 /var/www/html/98tt
要注意的一点是要确保/var/www/html/98tt 这个文件夹是存在的
5最后一步是写入硬盘启动信息,下次重启后自动挂载数据盘:
命令为:echo "/dev/sdb1 /www ext4 defaults 0 0" >>/etc/fstab
我挂载在其他文件夹,所以修改为 echo "/dev/sdb1 /var/www/html/98tt ext4 defaults 0 0" >>/etc/fstab
然后可以用命令查看一下是否成功 cat /etc/fstab
如果成功,最后一行会显示有
挂载以后可能会出现的问题:把挂载的目录设置为虚拟网站目录,重启APACHE的时候提示这个目录不存在
chcon -R -h -t httpd_sys_content_t /var/www/html/98tt
chcon -R -h -t httpd_sys_content_t /var/www/html/98tt/
然后重启apache就可以了
然后把原来的文件复制过去,如果网站文件很多可能要花费很长时间
cp -r /var/www/html/98tt.com/ /var/www/html/98tt/