Interesuje mnie dokładnie to, teraz pozwól mi wyjaśnić, co chciałbym z tym zrobić. Przygotowuję się do zakupu 32 GB pamięci RAM i mam już Quad Core. Moim pomysłem jest zaimplementowanie innej opcji w GRUB-ie, która zrobi dokładnie to:
- Podczas rozruchu przenieś całą
/
partycjęramfs
i stamtąd uruchom Ubuntu - Od czasu do czasu, a także przy sygnale wyłączenia, uruchom rsync, aby „wykonać kopię zapasową” danych na HDD, oczywiście w tle.
Mam już dysk SSD i myślę, rsync
że synchronizacja plików nie wymagałaby wiele. A także utrata danych jest mniej ważna, z wyjątkiem sytuacji, gdy byłaby to utrata ponad 30 minut aktywnej pracy, Ponieważ czas pracy mojego komputera wynosi prawie 99,99%, nigdy się nie wyłącza, więc naprawdę nie myśl, że może to być trochę większe problem niż wymuszone wyłączenie zasilania z dysku twardego.
/
system plików nie jest duży, około 7 GB.
Teraz moje pytanie brzmi: czy ten pomysł byłby „opłacalny”, wymagałby rsync
dużych zasobów i czy gdzieś już jest wdrożone jakieś podobne rozwiązanie tego problemu?
Odpowiedzi:
rootramfs_0.2-1_all.deb
Ten pakiet ładuje system FS do pamięci RAM przed uruchomieniem systemu. Aby zsynchronizować z dyskiem twardym, użyj rootramfs --sync sync_path [exclude_path1] [exclude_path2] ...
Możesz łatwo zweryfikować ten pakiet. Pakiet zawiera skrypty napisane w Pythonie, naprawia haczyki initrd i cryptroot initramfs.
źródło
Ryzykując, że zostaniesz skazany na bluźnierstwo
Sprawdź Puppy Linux. Działa tak, jak opisujesz, ponieważ używa systemu plików unionfs lub nowszego systemu plików aufs działającego całkowicie w pamięci. Chociaż w pełni GUI, O / S zostało sparowane, aby działało z tak małą ilością 32 MB (tak, MEGAbytes) pamięci RAM, jak i tyle, ile możesz jej dać. Coś powyżej około 128 MB pozwoli całkowicie działać w pamięci RAM, a tym samym błyskawicznie.
Wersja 5.2.8 Lupu jest kompatybilna z Ubuntu 10.04 Lucid, a Precise Puppy 5.4.3 jest kompatybilna z Ubuntu Precise Pangolin 12.04.1+.
źródło