linux 软连接方式实现上传文件存储目录的无缝迁移

背景:

            由于前期的磁盘空间规划与后期的业务要求不符合。原先/home被用于用户上传文件的存储目录,但是由于上传文件的逐渐增多,而原来的/home目录的空间不足,需要给/home目录进行扩容。同时各个应用的的路径已经确定,因此不希望改变原有的各个应用的路径的方式解决上述问题。

方案:

             由于根目录还有170g空间,因此在根目录下创建/resource目录。通过软连接方式将当前用户上传文件的存储路径/home/apache2/htdocs/resource/convert/upload 软连接到/resource下面。

实现:

    cd /
    #创建resource目录,用户专门存储文件
    mkdir resource
    cd /home/apache2/htdocs/resource
    #将upload中的内容复制到/resource中
    cp  -R upload /resource
    #重命名原有的目录,以便后续测试软连接是否有效,会自动进入/resource目录中
    mv /home/apache2/htdocs/resource/upload /home/apache2/htdocs/resource/uploadbak
    #创建软连接
    ln -s /resource/upload /home/apache2/htdocs/resource/upload
    #查看软连接
    ls -il
posted @ 2015-10-10 10:13  wala-wo  阅读(1010)  评论(0编辑  收藏  举报