web-dev-qa-db-ja.com

MacOSで「rw-r--r--root / wheel制限」ファイルを削除すると、一部のファイルが残る

10.13への(最近の)アップグレード(日付が一致しているようです)が原因で、4.5Gb /Previous System/privateディレクトリを発見しました。それは私の利用可能なスペースに重くのしかかっており、アップデートがシステムレベルのファイルの束を保持することを決定する理由がわからないので、私はそれをrm -Rfしようとしました。これはほとんど成功しましたが(1.6Gbに縮小)、var/dyldおよびvar/datadetectorsの下に、削除できないファイルがまだ残っています。

これがSudo rm -Rf /Previous\ Systemの出力です。

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

私はrestrictedがSIPに関連している印象を受けていますか?なぜそれが/Previous Systemを保護するのか理解できません...

現在実行中のシステムとは無関係の何かのために、空きスペースの回復への道はSIPリブートダンスを伴いますか?

5
tiennou

/Previous Systemディレクトリは、Mac OSのアーカイブおよびインストールインストールを実行した結果として作成されます。これを行うと、インストーラはさまざまなシステムファイル(環境設定ファイル、フォント、プラグインなど)をこの以前のシステムフォルダに配置しました。このフォルダからMacを起動することはできません。古いシステムファイルを保存するためだけにあります。

SIPにより、これらのファイルの一部を削除できない可能性があります。ご自身の責任で手続きを行うという通常の注意事項が適用されます。

システム整合性保護を無効にすることができます。

  • 再起動してリカバリ
  • 入る csrutil disableターミナルウィンドウ
  • リブート

これで、これらのファイルを削除できるようになります。

上記の手順を繰り返して、クリーンアップを再度有効にすることを強くお勧めしますSIP.

2
Hogstrom