Digitar o seguinte no Terminal funcionará para implementar o flag noatime na unidade de inicialização com o FDE ativado conforme usado pelo FileVault 2 no OS X 10.8 Mountain Lion.
Primeiro, eleve o usuário para conceder permissões de superusuário
sudo su
Copie e cole o seguinte para criar o arquivo plist:
cat > /Library/LaunchDaemons/com.nullvision.noatime.plist << DELIM
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.nullvision.noatime</string>
<key>ProgramArguments</key>
<array>
<string>mount</string>
<string>-uwo</string>
<string>noatime</string>
<string>/</string>
</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>
DELIM
O uso da conta su deve definir as permissões corretas. Então ative o arquivo usando:
launchctl load /Library/LaunchDaemons/com.nullvision.noatime.plist
Agora você pode sair da conta de superusuário
exit
Para verificar se o plist foi carregado, digite o seguinte e faça o mesmo após a reinicialização para garantir que a alteração seja persistente:
mount | grep " / "
Se tudo funcionou, você deve ver
noatimelistado entre os atributos de montagem, por exemplo,
/dev/disk1 on / (hfs, local, journaled, noatime)