安装新卷后需要帮助恢复文件

安装新卷后需要帮助恢复文件

因此我使用此答案中的指南将新卷挂载到 /var/www:

允许 apache 访问 AWS 下的多个卷

但是,执行此操作后,我的 /var/www 似乎已被清除。我知道所有文件都还存在,因为运行快速 df 显示原始卷 (/dev/xvda1) 中的磁盘使用情况没有变化。我在哪里可以找到这些文件?我真的需要找回它们。

答案1

在挂载点挂载文件系统会隐藏父文件系统上该目录中的所有文件。

要解决此问题,请将旧文件暂时移至其他位置,并创建一个新的空目录来保存挂载点。然后将文件移至新的文件系统。

sudo -i
mv /var/www /var/www.old
mkdir /var/www
mount /dev/xvd** /var/www
mv -v /var/www.old/* /var/www
rmdir /var/www.old

答案2

Michael Hampton 的回答是最正确的,尽管我之前发布过关于此内容的帖子

将文件移动到新挂载点的最简单方法是:

# cd /var/www
# vi /etc/fstab # (add the new disk to the fstab now so you don't forget!)
# mount /var/www
# mv * /var/www

相关内容