Removendo arquivos “rw-r-r— root / wheel restricted” no MacOS deixe alguns arquivos restantes

2

Acabei de descobrir um diretório de 4.5Gb /Previous System/private , causado por uma atualização (recente) para 10.13 (as datas parecem corresponder). Como ele pesa muito no meu espaço disponível e não sei por que a atualização decidiu manter um monte de arquivos no nível do sistema, tentei rm -Rf . Isso foi bem-sucedido (encolheu para 1.6Gb), mas ainda tem alguns arquivos que não consigo excluir, em var/dyld e var/datadetectors .

Aqui está a saída de um sudo rm -Rf /Previous\ System :

rm: datadetectors: Permission denied
override rw-r--r--  root/wheel restricted for dyld/dyld_shared_cache_x86_64.map?

Estou com a impressão de que o restricted está relacionado ao SIP? Não consigo entender por que ele protegeria /Previous System , já que isso não está em uso ...

O caminho para a recuperação de espaço livre envolve uma dança de reinicialização SIP, por algo não relacionado ao meu sistema atualmente em execução?

    
por tiennou 27.09.2018 / 22:22

1 resposta

0

O diretório /Previous System é criado como resultado da realização de uma instalação de arquivamento e instalação do Mac OS em algum momento. Quando você fez isso, o instalador colocou uma variedade de arquivos de sistema - arquivos de preferências, fontes e plug-ins entre eles - nessa pasta Sistema anterior. Você não pode inicializar seu Mac a partir dessa pasta, mas sim apenas pelo armazenamento de arquivos de sistema antigos.

O SIP pode estar impedindo que você exclua alguns desses arquivos. Precauções normais de procedimento por sua conta e risco se aplicam.

Você pode desativar a proteção de integridade do sistema.

  • Reinicialize na recuperação
  • Insira csrutil disable em uma janela do Terminal
  • Reinicializar

Agora você deve conseguir remover esses arquivos.

Eu sugiro que você repita a sequência acima para reativar o SIP após a limpeza concluída.

    
por 30.09.2018 / 01:06