Freesco, NND, CDN, EOS

http://www.freesco.pl
Dzisiaj jest czwartek, 28 marca 2024, 12:49

Strefa czasowa UTC+2godz.




Nowy temat Odpowiedz w temacie  [ Posty: 11 ] 
Autor Wiadomość
Post: piątek, 8 kwietnia 2011, 19:58 
Offline
Użytkownik

Rejestracja: środa, 29 czerwca 2005, 15:54
Posty: 327
Heheh Witam :) jezeli ktoś polubił rowiązywanie moich probemów bede bardzo wdzieczny za ponowną pomoc :)

Otóż ...

Po utworzeniu ramdisk'u ze skryptu rc.S
----
Cytuj:
dd if=/dev/zero of=/dev/ram0 bs=1k count=7777
mkfs.ext2 -m 0 /dev/ram0 7777
mount -t ext2 /dev/ram0 /var/log
touch /var/log/auth
mkdir /var/log/old
chmod 0777 /var/log/old
mkdir /var/log/setup
chmod 0777 /var/log/setup
mkdir /var/log/setup/tmp
chmod 0777 /var/log/setup/tmp
touch /var/log/btmp
touch /var/log/errors
touch /var/log/faillog
touch /var/log/kernel
touch /var/log/mail
touch /var/log/messages
touch /var/log/crond
touch /var/log/wtmp
touch /var/log/lastlog
touch /var/log/pacman.log
chmod 0777 /var/log


----

Faktycznie Tworzy sie ramdysk, ale nie moge ustawic jego wielkosci.

Probowalem dodac w lilo.conf
append="ramdisk_size=16000"
ale tez nic nie pomoglo

zmiana blocksizeoraz count tez nie pomoga tutaj wywal blad ze system plikow który chce stworzyc jest wiekszy od dostepnego... a to przeciez 16 mb tylko :P

a ja mam tylko max 7,4 MB
oto dowód

Wynik # df -h /var/log
System plików rozm. użyte dost. %uż. zamont. na
- 7,4M 134K 7,3M 2% /var/log


jak widac moj ramdisk ma tylko 7,4 MB i nie iwem gdzie lezy problem ;/

prosze o pomoc

dziekuje

_________________
1xC2D 2,6ghz 2mb l2| 2 gb ddr2 | SSD 32 GB OCZ | 2.4.35-2nnd + modyfikacje
1xC2D 2,8Ghz | RAID 2x500 | CDN 2 3.1.1-4
Łącze: 500 / 500 TKT + LEVEL BGP
Obrazek


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 9 kwietnia 2011, 02:09 
Offline
Użytkownik

Rejestracja: środa, 29 czerwca 2005, 15:54
Posty: 327
dobranoc, mysle ze jutro wspolnie znajdziemy rozwiaznie ;-) albo znajde je znowu sam :P ale wole byscie tymrazem mi pomogli:-), dziękuje i pozdrawiam

_________________
1xC2D 2,6ghz 2mb l2| 2 gb ddr2 | SSD 32 GB OCZ | 2.4.35-2nnd + modyfikacje
1xC2D 2,8Ghz | RAID 2x500 | CDN 2 3.1.1-4
Łącze: 500 / 500 TKT + LEVEL BGP
Obrazek


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 9 kwietnia 2011, 09:26 
Offline
Honorowy Admin

Rejestracja: piątek, 5 lipca 2002, 17:30
Posty: 7800
Lokalizacja: Słupsk
: [/] [] ()
root = /dev/hda1 append="ide=nodma ramdisk_size=16000"

Wielkość ramdisku określamy w lilo.conf i wpis powinien wyglądać tak, jak wyżej.

_________________
Obrazek Belfer.one.PL
Obrazek Audio Cafe


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 9 kwietnia 2011, 10:19 
Offline
Użytkownik

Rejestracja: środa, 29 czerwca 2005, 15:54
Posty: 327
(Pełny skrypt w pierwszym poscie)
: [/] [] ()
dd if=/dev/zero of=/dev/ram0 bs=1k count=7777
mkfs.ext2 -m 0 /dev/ram0 7777
mount -t ext2 /dev/ram0 /var/log


ja wiem ze w 7777 blokach po 1024 ma byc 16 mb ale nie ma.. polecenie

Ps. Takim sposobem tez próbowałem i lipa ;/


df -h /varr/log daje nadal 7,4 MB

jakies propozycje ??

ps skrypt ramdysku jest w rc.S tak wiec wykonuje sie jako jeden z pierwszych

dzikuje :)

_________________
1xC2D 2,6ghz 2mb l2| 2 gb ddr2 | SSD 32 GB OCZ | 2.4.35-2nnd + modyfikacje
1xC2D 2,8Ghz | RAID 2x500 | CDN 2 3.1.1-4
Łącze: 500 / 500 TKT + LEVEL BGP
Obrazek


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 9 kwietnia 2011, 10:46 
Offline
Honorowy Admin

Rejestracja: piątek, 5 lipca 2002, 17:30
Posty: 7800
Lokalizacja: Słupsk
Ja mam inaczej.
: [/] [] ()
stat_busy "Tworzenie ramdisku"
mkfs.ext3 -m 0 /dev/ram0 >>/dev/null
stat_done

i dalej
: [/] [] ()
stat_busy "Montowanie /var"
mount /dev/ram0 /var
sleep 1
tar zxf /var.tar.gz
sleep 1
stat_done

plik /var.tar.gz jest to archiwum z potrzebnymi plikami, czyli jest zamiast twojego touch. I u mnie to działa.

_________________
Obrazek Belfer.one.PL
Obrazek Audio Cafe


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 9 kwietnia 2011, 11:53 
Offline
Użytkownik

Rejestracja: środa, 29 czerwca 2005, 15:54
Posty: 327
Tylko ja musze zaldowac skrypt przed uruchomieniem logów kernela. Moj skrypt znajduje sie w rc.S

Co najdziwniejsze próbowałem wszystkimi metodami i zauważyłem ze w df widać dopiero /dev/ramX jeśli wykonam je po stracie systemu ręcznie, natomiast w pliku rc.S nie pokazuje wyniku w df (ramX) ale jak dam df /var/log to widac ze jest to w pamieci ram
: [/] [] ()
System plików rozm. użyte dost. %uż. zamont. na
- 7,4M 134K 7,3M 2% /var/log


Co do miejsca nadal nie potrafie ustawić wielkości /var/log, ma ktos jakis pomysl ?? moze skrypt musze umiescic w lilo.conf po nadaniu RAMDISK, ale podczas startu zglasza mi prawidlowo RAMDISK 16 MB, wiec raczej to nic nie da.. tworzenie ramdisku tez probowalem na rozne spoby ale tu nie ma zadnych kombinaci formatujesz ramX montujesz/var/log ? niby taki banał a jednak ... ?

_________________
1xC2D 2,6ghz 2mb l2| 2 gb ddr2 | SSD 32 GB OCZ | 2.4.35-2nnd + modyfikacje
1xC2D 2,8Ghz | RAID 2x500 | CDN 2 3.1.1-4
Łącze: 500 / 500 TKT + LEVEL BGP
Obrazek


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 9 kwietnia 2011, 12:09 
Offline
Użytkownik

Rejestracja: środa, 29 czerwca 2005, 15:54
Posty: 327
oo zauwazylem ten komunikat przy stracie skryptu...
: [/] [] ()
dd: writing '/dev/ram0': no space left on device
7778+0 redords in
7777+o records out
7963648 bytes (8.0 MB) copied, 0.077698 seconds, 102 MB/s
mke2fs 1.38 (30-Jun-2005)

_________________
1xC2D 2,6ghz 2mb l2| 2 gb ddr2 | SSD 32 GB OCZ | 2.4.35-2nnd + modyfikacje
1xC2D 2,8Ghz | RAID 2x500 | CDN 2 3.1.1-4
Łącze: 500 / 500 TKT + LEVEL BGP
Obrazek


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 11 kwietnia 2011, 08:32 
Offline

Rejestracja: niedziela, 11 marca 2007, 18:21
Posty: 18
Lokalizacja: Kraków
adi399 pisze:

ja wiem ze w 7777 blokach po 1024 ma byc 16 mb ale nie ma.. polecenie



EJ, przecież 7777 * 1024 to jest niecałe 8MB. Jakim cudem ma z tego być 16MB ?

Zmodyfikuj skrypty tak aby ci tworzyły 16MB ramdisk, z 7777 po 1024 na pewno nie będziesz miał 16MB.

Jeżeli o mnie chodzi to osobiście nie pchałbym się ramdisk tylko w tmpfs - niby to samo, ma kilka wad ale przynajmniej łatwiej utworzyć.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 11 kwietnia 2011, 10:25 
Offline
Użytkownik

Rejestracja: środa, 29 czerwca 2005, 15:54
Posty: 327
bs=2048 nic nie zmienia, albo ja to zle robie, szukałem na google i jakos nic konkretnego nie ma wszedzie jest to samo jak zrobic, niby jest polecenie ramdisk_blocksize ale tez nie działa ... hm... jakies sugestie :P ?

_________________
1xC2D 2,6ghz 2mb l2| 2 gb ddr2 | SSD 32 GB OCZ | 2.4.35-2nnd + modyfikacje
1xC2D 2,8Ghz | RAID 2x500 | CDN 2 3.1.1-4
Łącze: 500 / 500 TKT + LEVEL BGP
Obrazek


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 11 kwietnia 2011, 12:34 
Offline
Honorowy Admin

Rejestracja: piątek, 5 lipca 2002, 17:30
Posty: 7800
Lokalizacja: Słupsk
Tak. mam sugestię.
Brzmi ona następująco: nie kombinuj po swojemu wbrew logice i zasadom, które są oczywiste. Ja ci już podałem jak należy tworzyć ramdisk i na moją korzyść jest to, ze ten ramdisk działa, a twój przekombinowany nie.
: [/] [] ()
[root@dns ~]# df -h
System plików         rozm. użyte dost. %uż. zamont. na
/dev/hda1             241M  164M   64M  72% /
/dev/ram0              16M  1,1M   15M   8% /var

Pierwszy wpis musi być w /etc/lolo.conf, jeśli to NND.
: [/] [] ()
image = /boot/vmlinuz
root = /dev/hda1 append="ramdisk_size=16000"
label = Skylark
read-only

Następnie tworzymy ramdisk w rc.S, żeby to było jak najwcześniej. U mnie jest to przed sprawdzeniem, czy partycja jest tylko do odczytu.
: [/] [] ()
stat_busy "Tworzenie ramdisku"
mkfs.ext3 -m 0 /dev/ram0 >>/dev/null
stat_done

Potem jest jeszcze u mnie zamontowanie partycji i rozpakowanie archiwum z plikami logów (choć nie tylko, ale to nie ma znaczenia). Ty sobie możesz tworzyć w tym miejscu ręcznie pliki, które chcesz.
Jest to w pliku rc.S tam, gdzie kończy się już sprawdzanie dysków i następuje zamontowanie partycji głównej do odczytu i zapisu.
: [/] [] ()
/bin/mount -w -o remount / 2>/dev/null
stat_busy "Montowanie /var"
mount /dev/ram0 /var
sleep 1
tar zxf /var.tar.gz
sleep 1
stat_done

I to wszystko. Nic więcej nie potrzeba. Ja ci to pisałem już wcześniej, ale chyba jestem niewidzialny.
W ogóle po cholerę to: dd if=/dev/zero of=/dev/ram0 bs=1k count=7777 ? Jak ci słusznie zauważono, to zawsze utworzy ramdisk wielkości 8 MB. Więc nie kombinuj.

_________________
Obrazek Belfer.one.PL
Obrazek Audio Cafe


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 12 kwietnia 2011, 07:54 
Offline
Użytkownik

Rejestracja: środa, 29 czerwca 2005, 15:54
Posty: 327
ok, dziękuje przetestuje okolo 12 bo teraz musze jechac :)

mam tylko problem nigdzie nie moge znalesc pliku lolo.conf :D (zarcik :))
pozdrawiam

Edit:
Zrobiłem identycznie jak w opiscie i nadal 7,4 MB w df nie widac widac dopiero po poleceniu df -h /var/log hm.. mam nnd 0.2.2 z 2007 roku moze tu jest problem watpie bo tam jest jajo 2.4.32.. ;/

_________________
1xC2D 2,6ghz 2mb l2| 2 gb ddr2 | SSD 32 GB OCZ | 2.4.35-2nnd + modyfikacje
1xC2D 2,8Ghz | RAID 2x500 | CDN 2 3.1.1-4
Łącze: 500 / 500 TKT + LEVEL BGP
Obrazek


Na górę
 Wyświetl profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Nowy temat Odpowiedz w temacie  [ Posty: 11 ] 

Strefa czasowa UTC+2godz.


Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 17 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
cron
Technologię dostarcza phpBB® Forum Software © phpBB Group
Hosting: Compus-Net
RobertKonik.pl