You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Debian下VirtualBox虚拟机删除时间查询及日志位置咨询

查询Debian上VirtualBox虚拟机的删除时间

嘿,这个问题我刚好有实操经验,给你一步步梳理怎么找:

1. 核心日志文件位置

VirtualBox的服务日志会记录所有虚拟机的关键操作(包括删除),在Debian系统里:

  • 普通用户运行的VirtualBox,日志默认存在:~/.config/VirtualBox/VBoxSVC.log
  • 用root权限运行的VirtualBox,日志路径是:/root/.config/VirtualBox/VBoxSVC.log

另外,VirtualBox会自动归档旧日志,旧日志会被命名为VBoxSVC.log.1VBoxSVC.log.2这类,要是当前日志里找不到记录,记得检查这些归档文件。

2. 快速搜索删除记录

打开终端,用grep命令过滤日志里的目标条目:

  • 如果你记得虚拟机的名称(比如叫MyTestVM),直接搜名称更精准:
    grep -i "MyTestVM" ~/.config/VirtualBox/VBoxSVC.log
    
  • 要是忘了名称,就搜删除相关的关键词:
    grep -i "delete\|removed\|machine.*deleted" ~/.config/VirtualBox/VBoxSVC.log
    

3. 解读日志里的时间戳

日志条目开头会带ISO格式的时间戳(比如2024-05-20T14:32:15.678901Z),这个就是操作发生的准确时间。举个例子,你可能会看到类似这样的行:

2024-05-20T14:32:15.678901Z [VBoxSVC] INFO: Machine 'MyTestVM' has been successfully deleted

这行里的时间就是虚拟机被删除的准确时间啦。

补充说明

  • 通过VirtualBox图形界面或命令行工具删除的虚拟机,操作一定会被记录到VBoxSVC.log里;
  • 要是你手动删除了虚拟机的文件目录(比如~/.VirtualBox/Machines/下的对应文件夹),日志里不会有记录,这种情况只能通过文件系统的元数据推测(比如用stat命令查看原目录的删除时间,但前提是数据没被覆盖)。

内容的提问来源于stack exchange,提问作者Kamil Sz

火山引擎 最新活动