Istnieje inna opcja, jeśli niezawodność, niwelowanie zużycia i różnica między prędkością zapisu a prędkością odczytu ma znaczenie:
mam Acard 9010 Napęd RAM z podtrzymaniem bateryjnym, z którego uruchamiam Linuksa. Będzie kosztować więcej niż koszt przeciętnego dysku SSD, ale masz pewne zalety:
- Szybkie prędkości odczytu i duża szybkość zapisu. Dyski SSD mają naprawdę dużą szybkość odczytu i nieco mniejszą szybkość zapisu.
- Nie jest wymagane wyrównywanie zużycia.
- Nie ma obaw o pisanie pełnych dysków wolniej niż pustych dysków w dyskach SSD
- Pociski zasilania są pokrywane przez wewnętrzną baterię przez około dzień, a także można użyć zewnętrznej ścianki do zasilania napędu ram (oprócz wewnętrznej baterii zapasowej).
- Dłuższy czas przechowywania danych na akumulatorze rozwiązuje karta SD wbudowana w urządzenie: gdy zasilanie zostanie wyłączone, a napięcie akumulatora osiągnie pewien niski poziom, RAM-Drive tworzy kopię zapasową zawartości pamięci na 64 GB pamięci flash karta, która jest wbudowana z przodu napędu RAM, po włączeniu zasilania kopiuje dane karty SD z powrotem do pamięci RAM w napędzie RAM.
Aby bezpośrednio odpowiedzieć na część pytania, jak zorganizować partycje na dysku SSD (lub dysku RAM):
Umieściłem wszystko z wyjątkiem /home
na dysku barana. /home
idzie na dysk twardy. Zajmuje około 5 GB na Slackware64, więc z 32 GB pamięci RAM mam dużo dodatkowej przestrzeni do rozwoju.
Nie musisz wykonywać swojej pracy /home
, chociaż jest to normalny „sposób linuxowy”, zamiast tego pomyśl o utworzeniu katalogu w drzewie Linux /java
lub /projects
który byłby na twoim napędzie RAM, ustawiając uprawnienia i własność, aby twój użytkownik mógł korzystać z tego katalogu i umieścić swoje projekty na dysku SSD / RAM dla prędkości. Umieść swój system operacyjny / narzędzia / kod źródłowy na dysku RAM, pracuj tam, a następnie skopiuj skrypt, który skopiuje twoją codzienną pracę na dysk twardy.
Jako miarę pasów i szelek napisałem kilka prostych skryptów, które wykonują kopie zapasowe ważnych plików utworzonych przez użytkownika, które są na dysku RAM (lub SSD) w razie problemów. Pliki takie jak twój /etc/fstab
i /etc/X11/xorg.conf
to może być kłopotliwe, aby uzyskać dokładną szybko (szczególnie jeśli masz kilka odtwarzaczy mp3 w fstab lub skomplikowaną konfigurację monitora w xorg.conf itp. w tych plikach), jeśli miałeś problemy z szyfrowaniem SSD / RAM w którymkolwiek momencie.
Mam też parę skryptów do tworzenia kopii zapasowych / przywracania każdego pojedynczego pliku na dysku RAM do katalogu na dysku twardym, na wszelki wypadek. Wspominam o tych skryptach, ponieważ inna odpowiedź wspomniała o problemach z niezawodnością dysków SSD (lub napędów RAM). Skrypty dają mi dodatkową miarę tworzenia kopii zapasowych i łatwego odzyskiwania, jeśli w pewnym momencie coś pójdzie nie tak. Jeśli chcesz, skonfiguruj zadanie chroniące, aby utworzyć kopię zapasową kilka razy dziennie, ale nie jest to zły pomysł.
Więc co robię:
/
na dysku SSD
/work
( /java
lub /projects
lub inne) dla obszaru roboczego, na dysku SSD
/home
na dysku twardym
/usr/scripts
(stworzony dla skryptów użytkownika)
- skrypty do tworzenia kopii zapasowych plików konfiguracyjnych użytkownika z dysku SSD na dysk twardy
- skrypty do całkowitego skopiowania dysku RAM na dysk twardy.
Napęd RAM ma czas dostępu 0,01 ms zgodnie z ich stroną internetową. Jest znacznie szybszy niż HD, ale nie podwójny (jak ktoś powiedział wcześniej).