Jak skonfigurować systemy operacyjne (Mac / Win / Ubuntu) na dysku SSD, aby promować jego trwałość (TRIM itp.)


3

Niedawno kupiłem dysk SSD (64 GB Crucial M4 - który ja uwierzyć ma na nich zbieranie śmieci okular ) dla mojego nowego komputera. Zainstalowałem na nim OS X 10.7.2 i chciałbym go ponownie zainstalować, a także zainstalować na nim Windows 7 i Ubuntu. Chciałbym wiedzieć, jak to zrobić, dla każdego systemu operacyjnego, aby najlepiej promować jego trwałość. Obejmuje to, jak / czy włączyć TRIM i co / jak dowiązać symbolicznie do mojego dysku twardego.

W szczególności staram się wyjaśnić następujące kwestie dotyczące OS X:

  1. Wbudowany TRIM OS X obsługuje tylko dyski SSD zatwierdzone przez Apple, ale można go włączyć dla innych użytkowników te polecenia terminalu lub ta aplikacja . Tam jest trochę ostrzeżenia to spowoduje uszkodzenie dysku SSD, ale od czasu mojej pierwotnej edycji tego pytania byłem przekonany ( tutaj ) że jest to bezpieczne - nadal byłoby dobrze, gdyby ktoś mógł to potwierdzić.
  2. Symlinkowałem większość katalogów, które są duże lub będą często zapisywane. Jednak nie jestem pewien, czy zrobić to dla mojego katalogu Biblioteki; wygląda na to, że spowodowałoby to uderzenie wydajności, ale Quicksilver często je zapisuje itp.
  3. Chciałbym również przenieść katalog wymiany na HD. Aplikacja o nazwie XSupport ma to zrobić, ale nie mogę jej znaleźć. Nie ma odpowiedzi na pytania SuperUser dotyczące tego, jak to zrobić Przenoszenie pliku Swapfile w systemie Mac OS X Lion i Czy powinienem powiązać mój / prywatny / var / vm katalog z innym woluminem w OS X Lion?
  4. Chcę potwierdzić, że usunięcie może przywrócić wydajność uszkodzonego dysku SSD. Wiele źródeł mówi to, najbardziej przekonująco: http://macperformanceguide.com/Storage-SSD-Reconditioning.html

( Miejsca, które oglądałem, więcej w mojej „odpowiedzi” poniżej: Discusions.apple.com , forums.macrumors.com , http://digitaldj.net , komentarze na groths.org )


1
„Wyjątkowo rzadko można znaleźć dysk SSD w środowisku komputerów stacjonarnych, który funkcjonuje od ponad roku, a sześć do dziesięciu miesięcy wydaje się być średnią niezależnie od marki”. Mój roczny dysk OCZ SSD na komputerze Mac musi być wyjątkowy niż… lub może ten artykuł to tylko FUD.
— Richard Kettlewell

1
To źródło sugeruje, że dyski OCZ nie potrzebują - i nie powinny używać - TRIM, które mogą być powiązane. PS: Pomimo różnych dysków, byłoby wspaniale, gdybyś mógł zamienić swój sukces w ogólną odpowiedź na moje pytanie o to, jak bezpiecznie skonfigurować uruchamianie systemu OS X z dysku SSD (TRIM? Symlinks do HD? Itp.)
— tog22

Nie zrobiłem niczego specjalnego, tj. Potraktowałem to tak samo jak dysk „wirującej rdzy” o tej samej pojemności (tak, tak, dowiązania symboliczne, ale z powodu ograniczeń miejsca).
— Richard Kettlewell

(Przeredagowałem moje pytanie w świetle nowych badań - nie cytując już komentarza w digitaldj.net/2011/07/21/trim-enabler-for-lion/#comment-1975 ten cytuje Richard
— tog22

Moja rada, która wcale nie jest odpowiedzią, ale po prostu nie martw się o to. Zachowaj kopie zapasowe, sprawdź gwarancje na dyskach (niektóre marki są lepsze w porównaniu z innymi, kazałem ludziom dostawać nowe dyski Seagate, które miały 8 lat i nie były objęte gwarancją, gdy zawiodły), a kiedy umiera, po prostu wymień. Naprawdę nie sądzę, aby ilość wysiłku, jaki tu przyłożyłeś, naprawdę była warta jakiejkolwiek różnicy w całkowitym życiu.
— BigOmega

Odpowiedzi:


2

Odkąd nic nie słyszałem, stworzę i będę edytować listę tego, co tu znajdę, w nieprzyjemny, przypominający nutę sposób. Jednak nadal będę wdzięczny za bardziej fachową odpowiedź!

Możliwości (jeszcze do zrobienia)

Co ja zrobiłem

  • Następujące zatrzymują czasy dostępu do plików OS X podczas dostępu do plików, łatwo odwracalne przez usunięcie pliku:

Polecenia terminalu:

echo '<?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.noatime</string>
 <key>ProgramArguments</key>
 <array>
 <string>mount</string>
 <string>-vuwo</string>
 <string>noatime</string>
 <string>/</string>
 </array>
 <key>RunAtLoad</key>
 <true/>
 </dict>
</plist>' | sudo tee /Library/LaunchDaemons/com.noatime.plist
sudo chown root:wheel /Library/LaunchDaemons/com.noatime.plist
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.