macOS High Sierra updateでハードリンクしてたディレクトリが消える問題まとめ
TL;DR;
- macOS High Sierra にupdateするとファイルシステムが変わってハードリンクしてたディレクトリが使えなくなりました。
- とりあえず復旧できましたが, 同じような使い方している人はupdate気をつけたほうが良さそうです。
背景と起こっていた問題
原因
- ファイルシステムの変更でハードリンクをサポートしなくなっていた
- Apple File System Guide - Frequently Asked Questions
Does Apple File System support directory hard links?
Directory hard links are not supported by Apple **** File System. All directory hard links are converted to symbolic links or aliases when you convert from HFS+ to APFS volume formats on macOS.
解決策
- 以下にあるように,
/.HFS+/dir_*****
にハードリンクしてたディレクトリは退避されているので, そちらからコピー - https://github.com/selkhateeb/hardlink/issues/31#issuecomment-333149665
備考
- Can you install High Sierra and not convert to APFS? | Page 2 | MacRumors Forums に書かれてるように手動アップデートするとfile systemは変えずにアップデートできるらしい
一言
- OSのアップデート内容はきちんと確認しましょう。