Spotlight: _IndexPolicy.plist

プライバシ設定にボリュームを追加すると_IndexPolicy.plistが作られて、以下のエントリが追加された。

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.
com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
        <key>Policy</key>
        <integer>5</integer>
</dict>
</plist>

Policyは5。これでボリュームに対してIndexingが停止されたかと思いきや、mdutilからみると、

# mdutil -s /Volumes/System/
/Volumes/System/:
        Status: Indexing Enabled

Enabledな状態。

# mdutil -i off /Volumes/System

をすると、

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.
com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
        <key>Policy</key>
        <integer>3</integer>
</dict>
</plist>

_IndexPolicy.plistのPolicyの値が3に変わった。プライバシ設定を切っても5のままなので、通常時で5なのかもしれない。