V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
chaegumi
V2EX  ›  服务器

关于阿里云数据盘挂载问题?

  •  
  •   chaegumi · 2016-06-03 16:03:05 +08:00 · 1683 次点击
    这是一个创建于 3096 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我有个系统盘和一个数据盘 现在的 df -h 信息是

    
    Filesystem      Size  Used Avail Use% Mounted on
    /dev/xvda1       20G   15G  4.4G  77% /
    tmpfs           3.9G     0  3.9G   0% /dev/shm
    /dev/xvdb1       50G  180M   47G   1% /mnt
    
    

    我的程序和数据库都是放在 /www 目录下的,现在想要把 /www 迁到数据盘上边,如何操作?

    网上找到一篇文章,比较符合我的需求

    
    如下
    假设新增加的硬盘为 /dev/sdb
    前且已经分好了区并格式化了,为 /dev/sdb1
    首先,创建一个临时加载点
    mkdir /mnt/data
    将新分区加载进来,如下
    mount /dev/sdb1 /mnt/data
    先停止所有的服务
    service mysqld stop
    service pureftpd stop
    service wdapache stop
    service httpd stop
    service nginxd stop
    移动数据
    mv /www/* /mnt/data/
    卸载新加载的分区
    umount /dev/sdb1
    然后重新加载到 /www 目录下,如
    mount /dev/sdb1 /www
    启动服务
    service mysqld start
    service pureftpd start
    service wdapache start
    service httpd start
    service nginxd start
    到此,就完成了
    但还要修改 /etc/fstab 这个文件,否则重起后,会找不到数据导致错误的发生
    在 /etc/fstab 增加一行,大概如下
    /dev/sdb1                  /www                ext3    defaults        0 0
    保存退出,这样再次重起也没问题了
    
    

    这里边的临时加载点 /mnt/data 是什么为什么要这样做,为什么要先 mv 一下, mv 到 /mnt/data 之后,后边感觉不是没有再用到了吗?

    1 条回复    2016-06-03 16:14:34 +08:00
    chaegumi
        1
    chaegumi  
    OP
       2016-06-03 16:14:34 +08:00
    烂文章害人呀,后边又找了一篇文章 http://www.laozuo.org/6655.html 原来是过渡的,移动数据之后,再移动回去的,这样就说的通了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2829 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 08:42 · PVG 16:42 · LAX 00:42 · JFK 03:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.