bcache i dm-cache (LVM cache)

12 sierpień 2015

Jednym z głównych wąskich gardeł każdego komputera jest czas dostępu do danych. Tradycyjne dyski twarde rzadko kiedy przewyższają 200MiB/s sekwencyjnego odczytu i są kompletnie żenujące w przypadku losowego I/O, są jednak bardzo przystępne cenowo względem oferowanej przestrzeni. Na przeciwnym biegunie znajdują się dyski SSD, ze stałym czasem dostępu do każdego fragmentu danych i horrendalnymi cenami za każdy gigabajt. Gdzieś po środku można znaleźć dyski hybrydowe, które w uproszczeniu wykorzystują mały dysk SSD w charakterze pamięci podręcznej dużego rotacyjnego dysku.

Zwykle są to sprzętowe rozwiązania, na temat których ciężko mi się wypowiedzieć, bo ich ceny są co najmniej niekorzystne. Są też dobre wieści: Linux od wydania 3.10 oferuje aż dwie software'owe opcje umożliwiające osiągnięcie tego samego efektu: bcache i dm-cache (albo: LVM cache).

Czytaj więcej…

Bup – kopie zapasowe oparte o gita

12 listopad 2014

Przez bardzo długi czas do tworzenia kopii zapasowych korzystałem z rdiff-backup. Z czasem jednak zacząłem dostrzegać niedopracowane elementy, między innymi słabą wydajność, problemy z przywróceniem danych jeśli jedna z przyrostowych migawek została uszkodzona, na zerowym rozwoju kończąc. W związku z tym zacząłem rozglądać się za projektami używanymi obecnie przez technologicznych hipsterów i po szybkim porównaniu tempa rozwoju znalezionych programów zdecydowałem się na bup, system kopii zapasowych opartych o format packfile znany z gita.

Czytaj więcej…

netctl, a eduroam na Politechnice Poznańskiej

10 październik 2013

Żeby przypadkiem uzyskanie dostępu do Internetu na Politechnice Poznańskiej nie było zbyt łatwe, postanowiono umilić wszystkim życie wynalazkiem o nazwie eduroam. Po przejrzeniu strony uczelni w poszukiwaniu dokumentacji dla innych systemów niż Windows, natknąłem się na poradnik dla użytkowników Network Managera i wicd, oczywiście równie nieprzydatne.

Czytaj więcej…