[MAC] Jak stworzyć RAMdysk w Mac OS X?
19 lutego, 2008 o 18:59:59
Na początku, przypomnę czym jest RAMdysk. Za Wikipedią:
Ramdysk to obszar komputerowej pamięci RAM, który jest wykorzystywany w roli pamięci dyskowej. Dzięki temu dalece polepszają się czasy dostępu, ponieważ ramdyski są mniej więcej tysiąc razy szybsze od napędów dysków twardych (HDD). Jednakże dane przechowywane w ramdyskach w przypadku odłączenia lub awarii zasilania są bezpowrotnie tracone, ponieważ umieszczone są w zwyczajnej, ulotnej pamięci RAM. W wyniku tego wyłączenie komputera oznacza utratę danych z ramdysku. Jednak są one doskonałym miejscem do przechowywania tymczasowych danych lub zdekompresowanych programów w krótkich okresach czasu.
Cała procedura jest bardzo krótka, łatwa i przyjemna. Na przykładzie stworzę ramdysk o pojemności 16 MB. Wszystkie czynności wymagają pracy w Terminalu.
$ hdid -nomount ram://32768/dev/disk1$ newfs_hfs /dev/disk1$ mkdir /tmp/ramdisk1$ mount -t hfs /dev/disk1 /tmp/ramdisk1
Aby odmontować RAMdysk, wystarczy wpisać:
$ hdiutil detach /dev/disk1
Oczywiście nic nie stoi na przeszkodzie, aby stworzyć większe RAMdyski. Wystarczy odpowiednio wyliczyć liczbę do wpisania po ram://. Na przykład dla dysku 512 MB - 512*1024*1024:512. Czyli jak ktoś się dobrze doczyta, to trzeba wymnożyć dysk aż do bajtów, a następnie podzielić przez rozmiar sektora ;-)
Lubi grać w komputer. Pisze nieregularnie i z błendami. Jest niepoprawnym fanatykiem technologii mobilnych. Więcej o nim na 

Komentarze do wpisu "[MAC] Jak stworzyć RAMdysk w Mac OS X?":
Jeszcze nie ma żadnych komentarzy. Twój może być pierwszy.
Dodaj komentarz: