使用 VirtualBox 在 Ubuntu Desktop 17.04(主机)上工作。
在每个 VM(客户机)上使用 Ubuntu Server 16.04 作为 Web 服务器。
尝试将cp -r /var/www
内容发布到主机的特定共享文件夹wwwfiles
。
在客户机上工作一段时间后,主机停止响应(冻结进程、终端、鼠标和键盘交互)并自行重启。这种情况也会发生在两者(主机/客户机)都不工作的情况下。
无法进入cd /var/log/syslog
主机和客户机上的错误日志(因为偶尔重新启动/中断)。
环顾并阅读周围内容是我到目前为止所做的事情(在命令行中):
sudo rm /var/lib/apt/lists/*
sudo rm /var/cache/apt/archives/lock/*
sudo apt-get update
这些都没有起作用。
我的意图是:
- 将所有数据(与正在运行的基于 Web 的应用程序相关的 mysql 作为网站数据)放入 USB 棒以安装在新系统上(假设已损坏,可能是因为与 VirtualBox 冲突)。
更新:2017 年 9 月 7 日
不能把问题留在那里,所以开始着手解决。
这似乎更像是文件系统问题。以 root
身份执行时fsck -nf /dev/sda1
,我收到以下错误列表:
Inode [number] was part of orphaned inode list. IGNORED
全部通过
structure
connectivity
counts
summary information
事实上,这是一个文件系统错误...因为我检查后收到消息:
/dev/sda1 ******** WARNING: Filesystem still has error ********
不是所想的硬件。
答案1
我首先要确保基础牢固,方法是已验证良好直播媒体。检查SMART 状态主机驱动器并运行記憶測試。
我们首先执行上述操作的原因是,如果硬件出现故障,我们尝试使用相同硬件对文件系统进行的任何修复都可能会失败并且不可信。
如果没有发现错误,则继续实际修复相关文件系统。您运行的 fsck 命令报告了错误,但实际上并未尝试修复文件系统。提到的孤立 inode 解释得很好这里。
sudo fsck -y /dev/sda1
然后,我会根据您的问题,使用该命令在文件系统上手动运行 fsck 修复, /dev/sda1 是您遇到困难的分区(如果它是不同的块设备,请进行相应调整。
如果您能够在从实时媒体启动时无需重新启动系统即可完成所有这些操作,但是从 /dev/sda1 启动时仍然遇到同样的问题 [编辑] 将结果编辑到您的帖子中,请给我留言,我会根据需要扩展和修改这个答案。
资料来源:
经验。