尴尬了😓 rm: No space left on device

2021-06-11 20:28:41 +08:00
 thunderw
都怪我,系统提示我好几次硬盘快满了我没睬他。这下彻底不行了。
rm 都报 No space left on device
sudo rm -rf 也不行了。咋办😓
4960 次点击
所在节点    macOS
23 条回复
dimlau
2021-06-11 20:34:10 +08:00
卸了接在别的机器上去删?
CommandZi
2021-06-11 20:44:52 +08:00
进恢复模式?
thunderw
2021-06-11 21:07:39 +08:00
@dimlau @CommandZi 不敢重启。至少目前还没死机。我怕重启就再也起不来了。
CommandZi
2021-06-11 21:09:54 +08:00
恢复模式应该是在另一个分区的。系统分区满和恢复模式那个分区应该分开的
zhandouji
2021-06-11 21:38:02 +08:00
copy 呢?
xenme
2021-06-11 21:38:23 +08:00
不要执行 rm rf,
一次删一个文件,然后先挑大的删除,等空间多起来了,再批量清理
zhandouji
2021-06-11 21:39:19 +08:00
mac ? 时间机器备份一下
thunderw
2021-06-11 21:44:12 +08:00
谢谢几位帮忙出主意,总算活过来了。
这个系统的存储空间->管理 比较强劲,还能分门别类删各种东西😄


https://www.reddit.com/r/mac/comments/7dec71/help_no_space_left_on_device_cant_delete_anything/
pkookp8
2021-06-11 21:58:50 +08:00
原来 rm 都要有空间才能执行,神奇
这算 bug 吧,功能都没满足
01802
2021-06-11 22:56:40 +08:00
找个文件压缩一下
processzzp
2021-06-11 23:26:35 +08:00
@pkookp8 不是 bug,APFS 这类带有 Copy-on-write 特性的文件系统都不能写满,因为删除操作也要写入数据。只能说设计上就是这样。
cnrting
2021-06-11 23:28:33 +08:00
echo '' > 某个你不需要的文件
thunderw
2021-06-12 00:02:18 +08:00
@cnrting 这种情况下也不行了
% echo '' > eclipse-jee-2020-06-R-win32-x86_64.zip
zsh: no space left on device: eclipse-jee-2020-06-R-win32-x86_64.zip
% cp /dev/null eclipse-jee-2020-06-R-win32-x86_64.zip
cp: eclipse-jee-2020-06-R-win32-x86_64.zip: No space left on device
% unlink eclipse-jee-2020-06-R-win32-x86_64.zip
unlink: eclipse-jee-2020-06-R-win32-x86_64.zip: No space left on device
% true >| eclipse-jee-2020-06-R-win32-x86_64.zip
zsh: no space left on device: eclipse-jee-2020-06-R-win32-x86_64.zip
% cat /dev/null > eclipse-jee-2020-06-R-win32-x86_64.zip
zsh: no space left on device: eclipse-jee-2020-06-R-win32-x86_64.zip

幸亏存储空间管理还给力
littlewing
2021-06-12 00:33:59 +08:00
我想知道这个 689G 的“其他”是啥?
dingwen07
2021-06-12 03:48:19 +08:00
@thunderw #8 你这邮件有点大啊
billzhuang
2021-06-12 10:10:07 +08:00
拿到一台新电脑 /服务器,第一件事就是创建一个 8G 的空文件,以后遇到问题,就先删除它。
ShadyK
2021-06-12 10:50:26 +08:00
重启一下,前几天我的 M1 MBP 也是这样其他占满了硬盘,重启了一下就莫名其妙的好了
Tilie
2021-06-12 13:25:52 +08:00
这还真不能重启 曾经 docker 把储存空间使用调到远大于剩余空间 然后整个系统 gg
zhaidoudou123
2021-06-12 13:28:21 +08:00
@billzhuang #16 但是楼主这种情况想删这个 8G 空文件也难吧 😂
billzhuang
2021-06-12 14:04:37 +08:00
@zhaidoudou123 可以,删单个文件是可以的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/782999

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX