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
wala-wo