登录 / 注册
阿里云Linux系统如何把网站数据默认放在数据盘而不是系统盘 Linux挂载数据盘
发布时间:2018-07-13 11:14:42 查看:2475
在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。

宁夏银川舜新艺软件开发
ShunXinyi Soft develop
主要经营
软件开发,网站制作,网页设计,移动应用(安卓、苹果),微信,微网站,
FLASH动画,电子商务,计算机软硬件及网络设备等。
电话:18695132945 QQ:23923027
舜新艺软件开发 宁ICP备16001093号-1 宁公网安备 64010602000809号