Назад | Перейти на главную страницу

Удалите большой файл на Mountain Lion, когда диск заполнен

Я запустил процесс, который записывал сообщения журнала stderr в файл, и не понимал, насколько быстро будет расти файл журнала. В результате файл журнала заполнил всю остальную часть моего жесткого диска, и теперь, когда я пытаюсь удалить файл, используя rm, компьютер зависает. Я использую OS X Mountain Lion, и мой основной жесткий диск составляет 2 ТБ. Файл журнала занимает более 1 ТБ дискового пространства.

Мне нужно просто позволить rm запускать долго, чтобы удалить файл размером 1ТБ? Должен ли я просто восстановить из резервной копии машины времени?

Вы хотите обнулить файл журнала из командной строки.

Что-то вроде : > /path/to/file.log

Видеть: Есть ли способ удалить файл размером 100 ГБ в Linux без прерывания ввода-вывода / загрузки?

Мне нужно просто позволить rm работать на долгое время, чтобы удалить файл размером 1 ТБ?

Да. Весьма вероятно, что файл, заполнивший диск, разбросан на фрагменты повсюду, и файловой системе необходимо скорректировать свободные записи в списке для каждого отдельного фрагмента. На это нужно время.

Должен ли я просто восстановить из резервной копии машины времени?

Это вариант. Спорный вопрос, займет ли это больше времени. Если вы думаете, что можете что-то потерять, просто подождите rm.