Некоторые элементы корзины не могут быть удалены из-за защиты целостности системы

8

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

сообщение об ошибке

Любая подсказка, что означает это сообщение?

Джастин Сирлс
источник
1
Пожалуйста, покажите нам выводxattr ~/.Trash/* ~/.Trash/.* | grep rootless
bot47
1
Ух ты - молодец, если тебе удалось выполнить это действие. На первый взгляд, это означает, что ваша защита испорчена, так как вы не сможете получить что-либо, защищенное SIP в корзине. Что вы ищете -инструкции для отключения SIP? Как искать в корзине расширенные атрибуты? Что-то еще, вроде подтверждения, что это просто ошибка?
bmike
Я должен исправить себя и попросить вывод xattr -r ~/.Trash/* ~/.Trash/.* | grep rootless.
bot47
используйте «sudo rmdir [путь к каталогу в корзине]» в терминале, если это каталог, или «sudo rm -r [путь к файлу в корзине]», если это файл
Harcker
Старые резервные копии защищены SIP. Это упомянутые файлы.
NoahL

Ответы:

2
sudo rm -rf /Volumes/ExternalDrive/.Trashes/

Замените «ExternalDrive» на фактическое имя вашего внешнего диска. Будьте внимательны при использовании команды rm и убедитесь, что путь к внешнему диску указан правильно.

Maximus
источник
1

Я столкнулся с этим, пытаясь удалить старые резервные копии. Я решил эту проблему, перейдя в корзину, щелкнув правой кнопкой мыши Backups.db и вернув его обратно. Затем следующее: Как я могу вручную удалить старые резервные копии, чтобы освободить место для Time Machine? ( sudo tmutil delete /Volumes/<drive>/Backups.backupdb/<backup>)

Jamo
источник