Freesco, NND, CDN, EOS
http://forum.freesco.pl/

ramdisk
http://forum.freesco.pl/viewtopic.php?f=35&t=1076
Strona 1 z 1

Autor:  Bolo_B [ wtorek, 17 grudnia 2002, 01:37 ]
Tytuł:  ramdisk

Zaczełem bawić się ramdiskiem i mam pytanie o jakiś dobry opis jak zmienić wielkość ramdisku? Nie wchodzi w gre instalowanie pakietu ramdisk bo już mam zainstalowany i praktycznie nic nie daje :?

Autor:  Maciek [ wtorek, 17 grudnia 2002, 13:49 ]
Tytuł: 

Na miniwebportalu.

Autor:  Bolo_B [ wtorek, 17 grudnia 2002, 14:43 ]
Tytuł: 

Byłem na Miniwebpotralu bo od tego zaczeła sięmoja zabawa z ramdiskiem. Jednak jest tam "tylko" opis jak siędobrać do ramdisku a nie ma słowa jak zmienićjego objętość. Zaczełem siębawići po pewnym czasie maleje mi miejsce i sie zastanawiam, co dalej jak sięono skończy. Głównie chodzi mi o squid'a bo nie chce się instalowaćbo brak miejsca 770kB wolnego mi zostało. Mam podlinkowany katalog /tmp na /mnt/router/tmp i to w ramdisku ale squid i tak wypisuje, że brak miejsca. I tak jeszcze mała uwaga do opisu na miniwebportalu bo jest taki zapis:

"mknod hdc1 b 3 2"

No i jest coś nie tak. Może się myle ale dokopałem się do opisu:

http://ptm.linux.pl/man_HTML/man4/hd.4.html

i stwierdziłem, że powinno być:

mknod hdc1 b 22 1

Autor:  Maciek [ wtorek, 17 grudnia 2002, 16:41 ]
Tytuł: 

Cytuj:
mknod hdc1 b 22 1

A to dlaczego? Akurat kwesti mknod nie przerabiałem osobiście. Więc może wytłumacz ludziom, których to może zainteresować. Swój ramdisk przerabiałem, dodając potrzebne mi elementy z zipslacka. Po powiększeniu pliku ramdisk też się zwiększył, no a poza tym zawsze mam 1,5 MB wolnego.
Co do instalacji pakietów - wystarczy sobie tymczasowo przenieść /tmp do /mnt/tmp i sprawa załatwiona albo przerobić skrypt instalacyjny i instalowac po sieci.

Autor:  Bolo_B [ wtorek, 17 grudnia 2002, 20:38 ]
Tytuł: 

Odnośnie
: [/] [] ()
mknod hdc1 b 22 1

to mam racje bo wszedłem do /dev w zipslacku i okazało się, że jest takowy plik i to z parametrem 22 1
Opis do tego dlaczego tak a nie inaczej jest pod linkiem który podałem ale jeżeli w czymś problem to wyjaśnie (w miarę mojej wiedzy):
- symbol b oznacza, że jest to urządzenie blokowe - przeczytałem i nie wiem co to oznacza
- hda i hdb są podłączone do IDE0 i numer główny tego urządzenia to 3
- hdc i hdd są podłączone do IDE1 numer główny tego urządzenia to 22

na każdym dysku można stworzyć (w trybie DOS i BSD) 63 partycje zatem:
mknod hda b 3 0
mknod hda1 b 3 1
mknod hda2 b 3 2
...
mknod hda8 b 3 8
mknod hdb b 3 64
mknod hdb1 b 3 65
mknod hdb2 b 3 66
...
mknod hdb8 b 3 72
mknod hdc b 22 0
mknod hdc1 b 22 1
mknod hdc2 b 22 2
...
mknod hdd b 22 64
mknod hdd1 b 22 65
...

i możemy na naszym kochanym freesco postawić 252 partycje - tylko nie wiem jeszcze jakim programem podzielić dysk :wink:

Co do tymczasowego przenoszenia /tmp z ramdisku na twardy dysk to już napisałem, że mam usunięty katalog /tmp i zrobiony link na /mnt/router/tmp i to już na stałe w ramdisku :!:
Natomiast 790 kB to taczej wina zainstalowanego utils ale to za mało aby sie tak zapełniał ramdisk :?:

Autor:  Maciek [ wtorek, 17 grudnia 2002, 22:41 ]
Tytuł: 

U mnie mam z czterech mega ramdisku zawsze wolne 1,5.
Trudno mi wyjaśnić, co ci ten ramdisk pożera :)
Natomiast jeśli masz zlikwidowany /tmp i to zostało zrobione poprawnie, to nie ma prawa wystąpić problem braku miejsca podczas instalacji.
Ten problem występuje w związku z tymczasowym rozpakowaniem plików w katalogu /tmp (w ramdisku), jeśli katalog przeniesiono na hdd, problem nie ma prawa wystąpić.

Autor:  Bolo_B [ środa, 18 grudnia 2002, 14:12 ]
Tytuł: 

Pododawałem sobie hdc hdc1 hdc2 hdc5 hdc6 komendą mknod jak wyżej i działa bo podłączyłem twardziela i udało się podmontować partycje. Co do squida to zachaszowałem 1 linijke w .sh:
: [/] [] ()
[ "$3" = fd0 -o "$4" -lt 100000 -o "$5" -lt 10 ] && err "Sorry, not enough free {ram}disk space to install."

(nie wiem co znaczy ale się domyślam, że sprawdza wielkość ram dysku) i sie zainstalował. A /tmp jest dopbrze podlinkowany.

Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/