我开始将我的 Mac 升级到苹果允许的 Maverick(有足够的空间),然后重启后它说我缺少 2GB 的空间。我可以进入终端,但无法删除任何东西,因为每次我删除时它都说磁盘处于只读模式。
我不知道该怎么做,升级时说有空间,但一开始就用完了。我也无法清理任何文件。
如果您想知道,这是一个 32gb SSD 驱动器,因此空间非常有限。我将很难腾出空间(数据文件很少)。
无论如何,我该如何从终端删除文件?我尝试了以下链接中的指示,但出现了只读错误,显然我不是唯一一个......
http://mintcloud.tumblr.com/post/65138101209/not-enough-free-space-how-to-survive-mavericks
答案1
要清楚的是,操作系统升级是从 App Store 下载的,它已完成,并且在您的计算机重新启动后,安装程序声称空间不足并将您扔到没有写入权限的桌面上?
如果您可以忍受再次重启,我会尝试进入单用户模式,看看是否可以通过这种方式绕过这个问题。在计算机重启时按住Command和S键,这样您就可以进入一个界面,您可以在其中输入终端命令来更改文件权限和删除文件。
但是,如果你选择这种方式,最好先验证并修复你的磁盘权限正如这里解释的那样。
清理完必要的空间后,转到并输入reboot
。希望安装程序能够接管并完成这项工作。
答案2
我遇到了类似的问题,但我能够使用终端。不确定您是否使用了与我相同的终端命令,但这是我所做的,从我刚刚回复的另一个 Stack Exchange 主题中复制/粘贴。作为一个在网上发现这个问题的、对使用终端一无所知的人,以下是我刚刚所做的:
我正在从 Snow Leopard 安装 El Capitan。花了几个小时开始安装后,系统弹出提示安装失败,并要求我单击“重新启动”重试。我单击“重新启动”,系统重新启动后,询问我要在哪个磁盘上安装 El Capitan,我选择了“Macintosh HD”,系统提示空间不足 - 这让我很惊讶,因为在下载 El Capitan 并开始安装之前,我已经检查过空间是否足够。我认为部分安装占用了大量空间。我无法恢复正常运行的 Snow Leopard;每次打开电脑,系统都会将我带到 El Capitan 安装屏幕。
在 Apple 支持没有给我提供任何帮助后,他们告诉我我需要擦除我的硬盘,我开始用谷歌搜索并发现了这一点:
使用电源按钮关闭电脑。按住⌘ (Command)+ R,单击电源按钮,继续按住⌘+R直到出现 Apple 标志,然后松开。这将启动恢复模式。在屏幕的最顶部,转到实用程序→终端。
目标是找到我可以删除的大文件。
输入
cd /Volumes/Macintosh\ HD/
以访问您的主磁盘(如果其名称为“Macintosh HD”)。您必须在名称中的任何空格前添加反斜杠。或者您可以键入cd "/Volumes/Macintosh HD"
,并将空格括起来。
如果你输入
ls -1
它会告诉您当前所在文件夹中所有内容的列表。
要获取我的文档,我可以使用
cd /Volumes/Macintosh\ HD/Users/firstnamelastname/Documents
我认为这是路径,但你可以通过以下方式导航
cd /Volumes/Macintosh\ HD/
ls -1
它会显示文件夹列表,然后通过以下方式进入子文件夹
cd /Volumes/Macintosh\ HD/Subfolder/ (typing full path)
或者
cd ./Subfolder/
(快捷方式,.
无论您当前所在的位置)。要上一个文件夹,请使用
cd ..
然后,当你进入包含要删除文件的子文件夹时,你可以使用
ls -lh
获取文件大小列表,以便识别大文件。我浏览了一段时间,找不到很多大文件,于是我用谷歌搜索,发现我可以这样做
find / -size +500000 -print
获取所有大于 500 MB 的文件路径列表。
然后我可以重新导航到它们以便删除它们。
删除使用
rm filetodelete.ext
(请小心正确输入文件名;您不会想意外删除其他内容;据我所知,这是无法撤消的。)
要检查您当前所在的目录,请使用
pwd
我删除了一些较大的视频文件并释放了几 GB 的空间。
使用以下方式检查空间
df -h
在列表中查找“Macintosh HD”(如果这是您的名称),应该会有一些关于空间已满百分比、已用 GB 与可用 GB 等的统计数据。
然后,在屏幕的左上角,出现了一个苹果的图片,我点击了它,然后点击了“重新启动”,我的电脑重新启动了,再次开始安装 El Capitan,花了很长时间,但实际上完成了!现在我很高兴地运行 El Capitan,不需要擦除我的硬盘。我现在会备份我的一些东西,吸取教训。:)