macOS представила новую схему разделения, где /
теперь доступен только для чтения, а /System/Volumes/Data
теперь отдельный раздел:
/dev/disk1s5 on / (apfs, local, read-only, journaled)
devfs on /dev (devfs, local, nobrowse)
/dev/disk1s1 on /System/Volumes/Data (apfs, local, journaled, nobrowse)
/dev/disk1s4 on /private/var/vm (apfs, local, journaled, nobrowse)
map auto_home on /System/Volumes/Data/home (autofs, automounted, nobrowse)
Я замечаю при использовании find
под /System/Volumes/Data
, часто возвращаются файлы, которые на самом деле не существуют, например:
# find /System/Volumes/Data -type f -exec ls {} \;
...
ls: /System/Volumes/Data/System/Applications/TV.app/Contents/Resources/TV-library.icns: No such file or directory
Самое странное, что если убрать /System/Volumes/Data
с начала пути, который на самом деле правильный путь:
# ls -lh /System/Volumes/Data/System/Applications/TV.app/Contents/Resources/TV-library.icns
ls: /System/Volumes/Data/System/Applications/TV.app/Contents/Resources/TV-library.icns: No such file or directory
# ls -lh /System/Applications/TV.app/Contents/Resources/TV-library.icns
-rw-r--r-- 1 root wheel 506K Sep 28 23:19 /System/Applications/TV.app/Contents/Resources/TV-library.icns
На самом деле при новой установке имеется около 100 таких файлов, вот несколько примеров:
...
/System/Volumes/Data/usr/share/man/man8/photolibraryd.8
/System/Volumes/Data/usr/share/httpd/build/library.mk
/System/Volumes/Data/System/iOSSupport/System/Library/PrivateFrameworks/FrontBoard.framework/Versions/A/Resources/com.apple.frontboard.applibrary.plist
/System/Volumes/Data/System/Library/Preferences/Logging/Subsystems/com.apple.frontboard.applibrary.plist
/System/Volumes/Data/System/Library/QuickLook/iWork.qlgenerator/Contents/Resources/shape_library.json
/System/Volumes/Data/System/Library/Tcl/8.5/tclx8.4/help/tcl/libraries/library
/System/Volumes/Data/System/Library/Automator/Add to Font Library.action/Contents/Resources/Scripts/add-to-font-library.fontbook.scpt
/System/Volumes/Data/System/Library/Sandbox/Profiles/com.apple.photolibraryd.sb
/System/Volumes/Data/System/Library/LaunchAgents/com.apple.photolibraryd.plist
...
Кто-нибудь знает, почему эти файлы возвращаются find
на путь с /System/Volumes/Data
добавлено, что не существует, или есть предложения по отладке? Я нигде не могу найти никаких символических ссылок и -f
в любом случае следует их опустить.