Come impostare noatime per l'unità di avvio in Mountain Lion?

7

Ho seguito le istruzioni per impostare la bandiera noatime in Lion in modo da poter ridurre l'utilizzo SSD ma non funziona per me su Mountain Lion.

Lo vedo ancora dopo il riavvio:

$ mount | grep " / "
/dev/disk0s2 on / (hfs, local, journaled)

Qualcuno ha qualche suggerimento su come montare l'unità di avvio con mount flag noatime?

    
posta Aram Kocharyan 28.07.2012 - 18:47
fonte

4 risposte

7

Ok, penso di aver funzionato.

Aggiungi il file /Library/LaunchDaemons/com.nullvision.noatime.plist con contenuto:

<?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>-vuwo</string>
            <string>noatime</string>
            <string>/</string>
        </array>
        <key>RunAtLoad</key>
        <true/>
    </dict>
</plist>

Esegui questi:

  • sudo chown root:wheel /Library/LaunchDaemons/com.nullvision.noatime.plist
  • sudo chmod 644 /Library/LaunchDaemons/com.nullvision.noatime.plist
  • sudo launchctl load -w /Library/LaunchDaemons/com.nullvision.noatime.plist

Le autorizzazioni devono essere impostate in modo che launchctl non si possa lamentare.

Allora hai questo al riavvio:

$ mount | grep " / "
/dev/disk0s2 on / (hfs, local, journaled, noatime)

Puoi controllare se funziona guardando nella console:

29/07/12 2:55:45.334 PM sudo[978]:     Aram : TTY=ttys000 ; PWD=/Library/LaunchDaemons ; USER=root ; COMMAND=/bin/launchctl load -w /Library/LaunchDaemons/com.nullvision.noatime.plist
    
risposta data 29.07.2012 - 07:02
fonte
2

Lo strumento Chameleon SSD Optimizer funzionerà per questo e abilita anche TRIM. Ho fatto molte ricerche e la maggior parte è stata indirizzata a TRIM Enabler. Poi, ho letto poche ma MOLTE buone notizie su questo e ho optato per questo come sembrava più recente, più stabile e con meno o meno bug.

L'ho installato sul mio iMac (2,5 GHz i5, 16 GB Ram, OCZ Vertex3 120 GB SSD [disco di avvio] + originale 500 GB HD) con OS X 10.7.5. Sebbene fosse già una bella macchina veloce, questo ha reso le cose ancora più veloci. Uso il mio iMac per l'editing di foto e video con i pacchetti Adobe e tutto è stabile con questa aggiunta.

    
risposta data 25.11.2012 - 02:17
fonte
1

Stavo avendo lo stesso problema in ML. Ho seguito le istruzioni a cui ti sei collegato e continuavo a ottenere lo stesso risultato di te.

Davids-MacBook-Pro:~ davidsilver$ mount | grep " / "
/dev/disk0s2 on / (hfs, local, journaled)

Tuttavia, la raccomandazione di Harald Hanche-Olsen di eseguire sudo mount -vuwo noatime / sembra aver risolto il problema.

Davids-MacBook-Pro:~ davidsilver$ mount | grep " / "
/dev/disk0s2 on / (hfs, local, journaled, noatime)
    
risposta data 29.07.2012 - 04:00
fonte
0

Ho anche avuto problemi e ho dovuto fare alcuni passaggi aggiuntivi

  • cambia il permesso di / Library / LaunchDaemons a 777
  • copia un plist esistente come com.nullvision.noatime.plist
  • modifica il contenuto come sopra menzionato e salvalo
  • cambia la proprietà e il permesso come sopra menzionato
  • esegui launchctl come menzionato sopra
  • cambia il permesso di / Library / LaunchDaemons a 755
  • riavvia e controlla con mount | grep "/"
risposta data 07.09.2013 - 17:24
fonte

Leggi altre domande sui tag