阿里云Linux系统如何把网站数据默认放在数据盘而不是系统盘 Linux挂载数据盘

http://www.51524.com/2270.html

折腾了一个通宵,就为了把服务器的SERVER 2003系统换为Linux,毕竟PHP还是在linux跑的快 而且linux占用资源比较低一些。
作为一个新手,从来没玩过linux,一晚上把系统重装了接近10次,总算明白了。

关于如何格式化和挂载磁盘,阿里云的教程很详细了:https://help.aliyun.com/document_detail/25418.html?spm=5176.doc43245.6.598.pNatDr

问题的难点在于,如何把网站数据放在数据盘而不是系统盘?很多小白和我一样蒙比了。

在WINDOWS下,如果有多个磁盘或分区,会识别为 CDEF盘等,CDEF每个盘下面都是一个根目录,在linux下,没有这个概念,只有一个总的根目录/,也就是存放linux系统的地方叫根目录,其他的磁盘都将以文件夹的方式挂载出来。

同理,你也可以理解为WINDOWS的CDEF盘其实就是一个大的文件夹 都隶属于WINDOWS系统,按图片来说可以这样理解。

130105090030541

上面说的很粗略,想知道更多文件系统,建议百度搜索 linux目录或 linux 根目录。

那么知道了原因以后,如果想把网站系统放到数据盘里怎么办呢?我这里使用的是控制面板,默认装到/www目录下,所以,在开始装控制面板以前,我要把数据盘挂载到根目录下的WWW文件夹里,这样以后写入的文件都会被写入到数据盘了。

登录linux系统以后,并没有在根目录下,这点让我走了很多弯路,是在ROOT目录下。

所以,我们根据上面阿里云的教程 运行完

mkfs.ext3 /dev/vdb

这行命令以后,就要手动回到主目录

ScreenShot2017-07-07-1

如上图,输入

cd /

你会发现~]会变成了/],这样就回到了根目录了,输入ls可以查看根目录下的linux启动文件夹等,这里我们创建WWW目录

mkdir www

然后再次输入ls 会发现有www的文件夹出来了。
阿里云的教程里是xvdb,我这里是vdb,具体的看你买的什么磁盘,带IO优化的是vdb,早期的是xvdb

现在我把数据盘挂载到根目录下的WWW文件夹中

mount /dev/vdb /www

然后添加开机启动项目以后自动挂载:

echo /dev/vdb /www ext3 defaults 0 0 >> /etc/fstab

最后输入

df -h

你会发现mount on下面已经显示/dev/vdb已经被挂载到/www目录下了。

然后就可以开始安装你要的控制面板了 比如我用的WDCP。

相关资料,如果后买的数据盘,要移动数据,使用WDCP控制面板的情况如何操作请看:

http://www.wdlinux.cn/bbs/thread-3574-1-1.html

Collection

云服务器 ECS Linux 服务器下 MySQL 自动备份脚本的使用方法

2018-3-28 12:39:45

Collection

centos 7搭建vsftp安装,配置,卸载,常见错误

2018-3-29 12:40:29

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索