Blog (7)
Komentarze (253)
Recenzje (0)

"A czy Ty masz Twardy dysk?"

@Spectator"A czy Ty masz Twardy dysk?"17.07.2010 06:06

Pytanie z tytułu tego wpisu kiedyś zadał mi znajomy który nie zna się na komputerach, jest zwykłym użytkownikiem. Wtedy te pytanie wywołało we mnie szaleńczy śmiech.

Mam płytę główną, do tego procesor, ram przyszedł mi właśnie z serwisu po naprawie, zasilacz od kumpla jakiś stary dostałem, mysz i klawiatura wolne w moim domu zawsze się znajdą, do pełnego komputera brakowało tylko twardego dysku. Szukałem, zastanawiałem się co i jakby tu wykorzystać...

To dysk potraktowany przez kumpla pięścią człowieka zdenerwowanego dostał zbyt wielu bad sectorów, to inny dysk został przeze mnie kiedyś poprostu rozebrany, pendrive za mały, bo zaledwie 2GB... Co tu by użyć jako dysku twardego, ale nie wydawać dodatkowych pieniędzy? Wpadłem na szaleńczy pomysł, pomyślałem: "Tak, ONA mnie uratuje, ta polka przewspaniała".

Jej wymiary mówią same za siebie: microSDHC, 16Gb, class 2. Ojciec i matka rodem z Polski, Wilk-Elektronik i Goodram (jedna i ta sama firma). Tak moi drodzy, postanowiłem wyswobodzić z telefonu i zapakować naszą rodaczkę prosto w czytnik kart usb i użyć jej w tym swoistym połączeniu jako pendrive'a na którym zainstaluję normalnie bootujące Ubuntu 10.04 amd64, nie live. Na swojej dodatkowej maszynie z zainstalowanym już normalnie ubuntu uruchomiłem "Asystenta dysku uruchomieniowego" i na pendrive'ie 2GB utworzyłem Ubuntu 10.04 live USB.

Zmontowałem swój nowy superkomputer, zbootowałem go z pendrive'a i po ujrzeniu pulpitu kliknąłem przecudowną ikonę "Zainstaluj Ubuntu". Podpiąłem kartę w czytniku do usb i klikałem kolejno "Dalej, "Dalej, "Dalej"... Instalacja wygląda identycznie jak w przypadku instalacji na normalnym twardym dysku. Sam proces instalacji trwał wbrew moim oczekiwaniom dosyć krótko, bo nieco ponad godzinę. Nie zapominajmy, że karta jest tylko class 2, czyli jedna z najwolniejszych klas kart pamięci, a co za tym idzie najwolniejszych prędkości odczytu i zapisu.

Mimo wszystko i po dłuższym oczekiwaniu jednak... UDAŁO SIĘ :-) Ubuntu 10.04 amd64 uruchomiło się normalnie z karty pamięci. Cel osiągnięty :-)

Po zainstalowaniu doinstalowałem standardowe programy dla siebie (gimp, mc, opera, ubuntu-restricted-extras, kadu, jedit, samba i inne). Następnie dokonałem aktualizacji systemu. Ta tak samo jak instalacja trwała odpowiednio dłużej w stosunku do systemu działającego z dysku twardego. Zacząłem uruchamiać kolejno programy z których najczęściej korzystam i sprawdzać szybkość i stabilność działania. Niektóre programy działały bezproblemowo, a inne często zawieszały się i ich interfejs nabierał koloru czarnego. Udało mi się zainstalować system na karcie pamięci, spędziłem sporo czasu na instalowaniu niezbędnych aplikacji i aktualizacji systemu, teraz pora zrobić coś by te programy działały tak jak powinny. Oczywiście problemem w działaniu tych aplikacji było to, że przy odwoływaniu się do powierzchni karty pamięci (vel pamięci dyskowej ;] ) dawała o sobie znać Class2. Co zrobić gdy główny nośnik jest powolny? To dla wielu z użytkowników vortalu zapewne jest oczywiste, mianowicie, przenieść pliki tymczasowe do pamięci RAM!

Zacząłem od przeglądarek, Opery i Firefoxa. W Operze ta czynność jest prosta. W zaawansowanych ustawieniach przeglądarki znajduje się zakładka "Historia", tam ustawiłem "Podręczna RAM" na "Auto", a pamięć podręczną na dysku poprostu wyłączyłem. Dzięki temu Opera wszystko z czego w danej chwili korzysta będzie ładować do pamięci RAM co przyspiesza i stabilizuje korzystanie z przeglądarki. Do Firefoxa powrócę za chwilkę.

Sam system pliki tymczasowe przechowuje w folderze /tmp więc wypadałoby ten folder także przenieść do ramu. Jak tego dokonać? Wygooglałem iż wystarczy wyedytować plik /etc/fstab wpisując tę linię: tmpfs /tmp tmpfs defaults,size=2G 0 0 Gdzie za pomocą size=xG określamy ilość RAM wykorzystywanego jako folder plików tymczasowych. Dzięki temu zabiegowi programy zapisujące do tego folderu i z niego odczytujące będą działać sprawniej.

Teraz dopiero mogę przejść do przenoszenia cache Firefoxa do pamięci RAM. Dlaczego dopiero teraz? Bowiem Firefox w tym przypadku w porównaniu do Opery jest poprostu kaleczny i nie ma wygodnych opcji w menu do wykonania tej czynności. Firefox pozwala jedynie na przeniesienie cache do innego folderu. W tej chwili systemowy folder /tmp działa w pamięci RAM więc należy do tego właśnie folderu przenieść cache liska. Za tym także musiałem trochę pogooglać i znalazłem opis. Należy w pasku adresu FF wpisać "about:config", utworzyć nowy string o nazwie "browser.cache.disk.parent_directory" i nadać mu wartość "/tmp". Gdy już to wykonałem aby wszystko działało tak jak zamierzałem musiałem ponownie uruchomić system. Po resecie zauważyłem iż ubuntu zainstalowane na karcie pamięci uruchamia się i działa tak szybko i stabilnie jak windows zainstalowany na dysku twardym ;-)

System działa sprawnie i można na nim wykonywać większość podstawowych zadań na więcej niż przyzwoitym poziomie.Ubuntu po instalacji i aktualizacji zajmuje około 4GB więc do swobodnego działania jest potrzebne conajmniej 8GB na karcie pamięci lub pendrive'ie.

Po całej operacji zacząłem inaczej podchodzić do pytania które kiedyś wyśmiałem, może następnym razem to ja komuś zadam te pytanie :-)

Sprzęt na którym pracuję w chwili obecnej: Płyta główna gigabyte ga-ma78g-ds3h, procesor sempron 140, 2GB ddr2 1066MHz, stary zasilacz 300W :-)

Jestem otwarty na uwagi, konstruktywną krytykę i ewentualne sugestie.

Wybrane dla Ciebie
Szanowna Użytkowniczko! Szanowny Użytkowniku!
×
Aby dalej móc dostarczać coraz lepsze materiały redakcyjne i udostępniać coraz lepsze usługi, potrzebujemy zgody na dopasowanie treści marketingowych do Twojego zachowania. Twoje dane są u nas bezpieczne, a zgodę możesz wycofać w każdej chwili na podstronie polityka prywatności.

Kliknij "PRZECHODZĘ DO SERWISU" lub na symbol "X" w górnym rogu tej planszy, jeżeli zgadzasz się na przetwarzanie przez Wirtualną Polskę i naszych Zaufanych Partnerów Twoich danych osobowych, zbieranych w ramach korzystania przez Ciebie z usług, portali i serwisów internetowych Wirtualnej Polski (w tym danych zapisywanych w plikach cookies) w celach marketingowych realizowanych na zlecenie naszych Zaufanych Partnerów. Jeśli nie zgadzasz się na przetwarzanie Twoich danych osobowych skorzystaj z ustawień w polityce prywatności. Zgoda jest dobrowolna i możesz ją w dowolnym momencie wycofać zmieniając ustawienia w polityce prywatności (w której znajdziesz odpowiedzi na wszystkie pytania związane z przetwarzaniem Twoich danych osobowych).

Od 25 maja 2018 roku obowiązuje Rozporządzenie Parlamentu Europejskiego i Rady (UE) 2016/679 (określane jako "RODO"). W związku z tym chcielibyśmy poinformować o przetwarzaniu Twoich danych oraz zasadach, na jakich odbywa się to po dniu 25 maja 2018 roku.

Kto będzie administratorem Twoich danych?

Administratorami Twoich danych będzie Wirtualna Polska Media Spółka Akcyjna z siedzibą w Warszawie, oraz pozostałe spółki z grupy Wirtualna Polska, jak również nasi Zaufani Partnerzy, z którymi stale współpracujemy. Szczegółowe informacje dotyczące administratorów znajdują się w polityce prywatności.

O jakich danych mówimy?

Chodzi o dane osobowe, które są zbierane w ramach korzystania przez Ciebie z naszych usług, portali i serwisów internetowych udostępnianych przez Wirtualną Polskę, w tym zapisywanych w plikach cookies, które są instalowane na naszych stronach przez Wirtualną Polskę oraz naszych Zaufanych Partnerów.

Dlaczego chcemy przetwarzać Twoje dane?

Przetwarzamy je dostarczać coraz lepsze materiały redakcyjne, dopasować ich tematykę do Twoich zainteresowań, tworzyć portale i serwisy internetowe, z których będziesz korzystać z przyjemnością, zapewniać większe bezpieczeństwo usług, udoskonalać nasze usługi i maksymalnie dopasować je do Twoich zainteresowań, pokazywać reklamy dopasowane do Twoich potrzeb. Szczegółowe informacje dotyczące celów przetwarzania Twoich danych znajdują się w polityce prywatności.

Komu możemy przekazać dane?

Twoje dane możemy przekazywać podmiotom przetwarzającym je na nasze zlecenie oraz podmiotom uprawnionym do uzyskania danych na podstawie obowiązującego prawa – oczywiście tylko, gdy wystąpią z żądaniem w oparciu o stosowną podstawę prawną.

Jakie masz prawa w stosunku do Twoich danych?

Masz prawo żądania dostępu, sprostowania, usunięcia lub ograniczenia przetwarzania danych. Możesz wycofać zgodę na przetwarzanie, zgłosić sprzeciw oraz skorzystać z innych praw wymienionych szczegółowo w polityce prywatności.

Jakie są podstawy prawne przetwarzania Twoich danych?

Podstawą prawną przetwarzania Twoich danych w celu świadczenia usług jest niezbędność do wykonania umów o ich świadczenie (tymi umowami są zazwyczaj regulaminy). Podstawą prawną przetwarzania danych w celu pomiarów statystycznych i marketingu własnego administratorów jest tzw. uzasadniony interes administratora. Przetwarzanie Twoich danych w celach marketingowych realizowanych przez Wirtualną Polskę na zlecenie Zaufanych Partnerów i bezpośrednio przez Zaufanych Partnerów będzie odbywać się na podstawie Twojej dobrowolnej zgody.