1

在我注意到之前,我multipassd.log已经增长到 200+ GB(因为我的磁盘已满)。像我一样愚蠢,我删除了日志rm -rf multipassd.log(文件太大了我无法打开它)。这显然删除了文件而没有释放磁盘空间。所以现在我有 200+ GB 的不可访问的磁盘空间。

du使用该命令检查文件系统时,即使从根目录中,该空间也不会显示为已使用。我还下载了 DaisyDisk,它显示有 200 GB 的“隐藏文件”,但即使启用了所有权限,也无法访问或删除它们。

最终我修复了它,但如果有人能解释为什么rm -rf multipassd.log无法释放磁盘空间,那将不胜感激:)

4

1 回答 1

1

在搞砸了几个小时后,我通过打开控制台然后创建一个新的日志文件并重新加载多通道启动器守护程序来修复它

$ sudo touch /Library/Logs/Multipass/multipassd.log
$ sudo launchctl unload /Library/LaunchDaemons/com.canonical.multipassd.plist
$ sudo launchctl load /Library/LaunchDaemons/com.canonical.multipassd.plist

然后我启动了一个 Multipass 实例并从已经打开的控制台中清除了(几乎是空的)日志。这释放了磁盘空间:)

于 2021-10-13T17:04:57.397 回答