MacBook ProにSSDをインストールし、ブートドライブでnoatimeを無効にするTweakを正常に実装しました。
http://blog.alutam.com/2012/04/01/optimizing-macos-x-lion-for-ssd/#noatime
これは私が最初にこのヒントを見つけた場所ではありませんが、そのサイトはダウンしています。それにもかかわらず、それは多かれ少なかれ同一です。
このSSDにFileVault2フルディスク暗号化(FDE)を実装することにしましたが、「noatime」Tweakの利点を失いたくありません。 FileVault 2に関しては、FDEを実装する方法がいくつかあります。これから使用する方法では、ドライブの内容をバックアップしてから、暗号化されたHFSを使用してSSDを再フォーマットしてから、ドライブの内容を再度コピーします。 Appleのドキュメントによると、これにより、ログイン画面で通常どおりに起動する前に、起動時にEFIが暗号化されたHFSパスワードの入力を求めるようになります。この方法の利点は、ユーザーアカウントに自動的にログインする必要はありません。これは、標準のFileVault2メソッドを使用して避けられません。
だから、私が知りたいのは、ブートドライブで「noatime」を有効にするLaunchDaemonメソッドは、実装しようとしているFileVault暗号化で機能するのでしょうか?そうでない場合、誰かがそれを実装する方法を知っていますか?
副次的な質問は次のとおりです。ここで誰かが私が説明するFDEメソッドを試みましたか?公式のAppleドキュメントへのリンクはありませんが、その方法の概要が説明されていますが、要求があれば提供できると思います。
ありがとう。
ターミナルに次のように入力すると、OS X 10.8 MountainLionのFileVault2で使用されるようにFDEがアクティブ化されたブートドライブにnoatimeフラグが実装されます。
最初にユーザーを昇格させて、スーパーユーザーに権限を付与します
須藤す
次に、以下をコピーして貼り付け、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
Suアカウントを使用すると、正しい権限を設定する必要があります。次に、以下を使用してファイルをアクティブ化します。
launchctl load /Library/LaunchDaemons/com.nullvision.noatime.plist
これで、スーパーユーザーアカウントを終了できます
出口
Plistがロードされていることを確認するには、次のように入力し、再起動後に同じことを行って、変更が永続的であることを確認します。
mount | grep " / "
すべてがうまくいったらあなたは見るべきです
noatime
/ dev/disk1 on /(hfs、local、journaled、noatime)