Mac OS X Maverick начал обновляться и завис из-за нехватки места на диске

2966
Steph

Я начал обновлять свой Mac до Maverick, который Apple разрешил (там было достаточно места), а затем после перезагрузки сказал, что мне не хватает 2 ГБ пространства. Я могу добраться до терминала, но не могу ничего удалить, потому что каждый раз, когда я это делаю, говорит, что диск находится в режиме только для чтения.

Я понятия не имею, как поступить, обновление сказал, что есть место, а затем однажды начал исчерпан. Я также не могу очистить какие-либо файлы.

На случай, если вам интересно, это SSD-накопитель на 32 Гб, так что места очень мало. Мне будет очень трудно освободить место как есть (очень мало файлов данных).

В любом случае, как я могу удалить файлы из терминала? Я пробовал указания из следующей ссылки, но я получаю ошибку только для чтения, и, видимо, я не единственный ...

http://mintcloud.tumblr.com/post/65138101209/not-enough-free-space-how-to-survive-mavericks

1
Вы должны быть в состоянии отменить процесс достаточно легко, так как были загружены только данные Ramhound 10 лет назад 0
К сожалению, это невозможно, это уже входит в установку. Человек в связанной статье имел тот же комментарий, как он может сказать, что места достаточно, чтобы начать, и только частично решив, что, хм, может быть, в конце концов, этого недостаточно. Это проблема. Если бы я мог отменить, я бы;) Steph 10 лет назад 0

2 ответа на вопрос

0
AFineTransform

To be clear, the OS upgrade was downloaded from the App Store, it completed, and after your computer rebooted the installer claimed there was insufficient space and threw you onto your desktop with no write permissions?

If you can tolerate another reboot, I would try seeing if you can bypass this by going into single-user mode. Hold the Command and S keys together as your computer restarts, and this should launch you into an interface where you can enter terminal commands to change file permissions and delete files.

If you go this route, though, it may be a good idea to first verify and repair your disk permissions as explained here.

When you finish clearing the necessary space, go and and type reboot. Hopefully the installer will take over and finish the job.

0
Lindsey

У меня была похожая проблема, но я смог использовать терминал. Не уверен, что вы использовали те же команды терминала, что и я, но вот что я сделал, скопировал / вставил из другого потока Stack Exchange, на который я только что ответил. Как человек, который не знает об использовании Терминала и обнаружил это в Интернете, вот что я только что сделал:

Я устанавливал Эль Капитан из Снежного Барса. После нескольких часов, чтобы начать установку, он высветился и сказал, что установка не удалась, и нажмите перезагрузить, чтобы повторить попытку. Я нажал «перезагрузить», и он перезапустился, затем спросил меня, на какой диск я хочу установить El Capitan, и я выбрал «Macintosh HD», и там было написано недостаточно места - что меня удивило, потому что я проверил перед загрузкой El Capitan и запуском установить, что у меня определенно было достаточно места. Я думаю, что частичная установка заняла много места. Я не мог вернуться к своему нормальному функционированию Снежного Барса; каждый раз, когда я включал компьютер, он выводил меня на экран установки El Capitan.

После получения помощи от службы поддержки Apple, которая сказала мне, что мне нужно будет стереть жесткий диск, я начал поискать в Google и нашел следующее:

Выключите компьютер с помощью кнопки питания. Удерживая ⌘ (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 МБ.

Затем я мог бы вернуться к ним, чтобы удалить их.

Удалить использовать

rm filetodelete.ext 

(Будьте осторожны, правильно вводите имя файла; вы не хотите случайно удалять другие файлы; насколько я знаю, это нельзя отменить).

Чтобы проверить каталог, в котором вы находитесь, используйте

pwd 

Я удалил несколько больших видеофайлов и освободил несколько ГБ.

Проверьте пространство с

df -h 

Ищите «Macintosh HD» в списке (если это ваше имя), и должна быть некоторая статистика о% заполненного пространства, ГБ, использованных и свободных, и т. Д.

Затем, в самом верхнем левом углу экрана, на изображении Apple, я щелкнул по нему и нажал «перезагрузить», мой компьютер перезагрузился, снова запустил установку El Capitan, занял целую вечность, но фактически закончил! И теперь я счастливо управляю El Capitan и мне не нужно было стирать мой жесткий диск. Я буду резервировать некоторые из своих вещей сейчас, извлеченный урок. :)

Вы можете вырезать немного пуха / жира из этого ответа. Например, никто не может сказать, что поддержка Apple не помогла вам. С другой стороны, вместо того, чтобы говорить, что вы нашли ответ через Google, вы должны указать ссылки на страницы, с которых вы скопировали. PS Вам не нужно использовать `. /` В команде `cd`; просто сделайте `CD Subfolder`. Scott 7 лет назад 0