Freesco, NND, CDN, EOS

http://www.freesco.pl
Dzisiaj jest czwartek, 28 marca 2024, 14:11

Strefa czasowa UTC+2godz.




Nowy temat Odpowiedz w temacie  [ Posty: 20 ] 
Autor Wiadomość
 Tytuł: IDE FLASH 2 GB
Post: poniedziałek, 7 lutego 2011, 23:41 
Offline
Użytkownik

Rejestracja: środa, 29 czerwca 2005, 15:54
Posty: 327
Hejka witam Was przyjaciele :)

Mam pewien malutki problem.. a mianowicie przeszperałem forum nnd i trzepak w poszukiwania rozwiązania dla mnie ale jakoś nie znalazłem konkretnych informacji...

Chce zainstalować NND na IDE FLASH 2 GB
Cytuj:
DOM - dysk flash 2GB z interfejsem IDE 40pin
Disk On Module, czyli pamięć flash z interfejsem IDE w postaci wtyku do złącza IDE.RANSCEND 2GB 40P IDE Flash module (Vertical) + Kontroler SMI,Typ karty pamięci: SSD (Solid State Disk) - IDE /V-moduł 40-pin/
Idealne roziwązanie jako pamięć do małych sieciowych systemów operacyjnych.
MTBF: 1 mln godzin


ale sa pewne problemy:
NND 0.2.2 koniecznie ta wersja NND

a wiec prosze o pomoc w stowrzeniu pomocy jak to zrobić:
1. Jak sprawdzić jak czy wł. DMA, jak wyłączyć tryb DMA (dłuższa żywotność ssd przeciez nie robimy serera plikowego..)??
2. Jak stworzyć ramdisk (jak najmniejsza ilość danych na ssd)
3. Jak zainstalować NND bez SWAP(to co wyżej)
4. Jak wyłączyć wszelkie logi by niezapisywaly sie na dysku
5. Czy trzeba jeszcze o czym pamietac

Bardzo proszę jeśli to możliwe o komendy do wykonania tych punktów, dziękuje Wam za pomoc ciesze sie ze znowu mogę na Was liczyć 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: wtorek, 8 lutego 2011, 01:50 
Offline
Honorowy Admin

Rejestracja: piątek, 5 lipca 2002, 17:30
Posty: 7800
Lokalizacja: Słupsk
Cytuj:
Hejka witam Was przyjaciele Smile

Jak nas potrzebuje to przyjaciele, a tak to nawet kieliszkiem chleba nie poczęstuje. ;)

No dobra, takie coś jest już i możesz to wykorzystać bez problemu.
http://nnd-linux-router.one.pl/skylark/
Widać, nadal się to może przydać. Jest to wersja przygotowana jako hotspot z radiusem i chilli dla malutkiej sieci dla dynamicznych userów (np. hotelowych gości).
Jest tam tworzenie ramdisku (w rc.S) i wykorzystanie go jako /var. Można to zrobić inaczej i montować go tylko jako /var/log. Ze swapu należy zrezygnować, ale pamięci musisz mieć przynajmniej 96 MB.
System plików bez journalingu, a więc ext2.
Taki system chodzi jako nameserver już ponad 4 lata.

_________________
Obrazek Belfer.one.PL
Obrazek Audio Cafe


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 8 lutego 2011, 04:24 
Offline
Użytkownik

Rejestracja: środa, 29 czerwca 2005, 15:54
Posty: 327
alez dziekuje Macku :)

a tak powaznie to o przyjaciol dzis bardzo ciezko wreczt to zadanie nie do wykonainia.. przekonalem sie to na wlasnej skorze mozna miec co najwyzej kolegow :) ale mniejsza z tym nie filozofowac tu przyszlem :P

link http://nnd-linux-router.one.pl/skylark/

nie dziala na google chrome i firefox :P hm.. paciemu :):) ?

PS. Swoja droga gdzie jest opcja wylaczania zapisu logow w nnd ? i tak czy siak warto by bylo wiedziec jak taki ramdisk zrobic samemu czy to rudne. Mozesz mi Macku pomoc :) dzikujee :)

_________________
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: wtorek, 8 lutego 2011, 09:09 
Offline
MODERATOR

Rejestracja: środa, 24 października 2007, 15:30
Posty: 329
Lokalizacja: Sadowne
Ten link działa.

_________________
Polska Grupa Freesco
medhost - Kompleksowe rozwiązania informatyczne
Przychodnia Optima Koszarska Rudnicka


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 8 lutego 2011, 10:06 
Offline
Użytkownik

Rejestracja: środa, 23 stycznia 2008, 17:32
Posty: 691
Lokalizacja: Pabianice
Potwierdzam :P dziala i idzie 2.3 MB/s w porywach.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 8 lutego 2011, 12:22 
Offline
Użytkownik

Rejestracja: środa, 29 czerwca 2005, 15:54
Posty: 327
oo teraz działą a wczoraj nie dzilal na 3 przegladrkach dzis dziala na kazdej, moze to przez to ze bylo pozno :P ok a co z moja prosba pomoze mi ktos to opsiac jak stworzyc ten ramdysk i gdzie wylaczyc logi w nnd ?

_________________
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: wtorek, 8 lutego 2011, 12:49 
Offline
Użytkownik

Rejestracja: środa, 29 czerwca 2005, 15:54
Posty: 327
ok 1 problem rozwiazany .. dla potomnych Macku sprawdz prosze cyz to ma prawo bytu bop ktos zglaszal bledy:

PS. Czy jest jakies ogrniaczenie przestrzeni dal; tego amdysku bo co jesli logi beda sie powiekszac ?? gdzie sie to ustawia :P ?

Cytuj:
plik /usr/sbin/ramdysk (0755)

#!/bin/bash
# Skrypt który tworzy ramdysk

dd if=/dev/zero of=/dev/ram0 bs=1k count=7777
mkfs.ext3 -m 0 /dev/ram0 7777
mount -t ext3 /dev/ram0 /var/log
touch /var/log/auth
touch /var/log/errors
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


oraz /etc/rc.d/ramdysk (0755)

#!/bin/bash

. /etc/rc.conf
. /etc/rc.d/functions

start() {
stat_busy "Starting ramdysk"
/usr/sbin/ramdysk
stat_done
}
stop() {
stat_busy "Stopping ramdysk"
umount -t ext3 /var/log
stat_done
}

case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
sleep 2
start
;;
*)
echo "usage: $0 {start|stop|restart}"
esac
exit 0


w pliku /etc/rc.d/ramdysk nie wiem jak poprawnie zakończyć prace ramdysku nie jestem pewien czy odmontowanie katalogu wystarczy, poza tym to wszystko mam nadzieję jest w miarę poprawnie zrobione jeżeli można coś jeszcze ulepszyć lub poprawić to czekam na wskazówki, pozdrawiam.


czy ten ramdysk jest skonstrułowany poprawnie, ma jakeis ogranicznei by nieprzelnil ramu :) ?

Teraz problemik pewnie dla innych tez?
Szukam rozwiazania jak wylaczyc swap ? Jesli juz zinstalowalismy system i jest na nim swap to co zrobic by go nie bylo ??
wole dolozyc kostek 512 ramu niz kozytac z IDE FLASH :P

OK znalzem cos takiego
ale to polecenie na aktulan chwile a jak wylaczy to na stale ??

Cytuj:
swapoff -a

Polecenie wyłącza wszystkie operacje na każdej partycji swap wymienionej w pliku /etc/fstab. Jeśli natomiast chcesz wyłączyć konkretną partycję, użyj polecenia:

swapoff /dev/urządzenie

gdzie urządzenie określa partycję swap, na przykład hda3.

Aby włączyć operacje swap w systemie, wpisz polecenie:

swapon -a Polecenie włącza operacje buforowania na wszystkich partycjach swap wymienionych w pliku /etc/fstab. Jeśli chcesz włączyć tylko konkretną partycję swap, użyj polecenia:

swapon /dev/urządzenie

gdzie urządzenie określa partycję swap, na przykład hda3.


OK wiem juz ze operuje sie plikiem etc/fstab tam jest linijka dotyczącą swap co z nia zrobic zeby swap nie byl juz wykorzystywany ?? zakomentowac? czy wtsawic cyferki jakie? noi najwazniejsze czy nie wymaga to jeszcze zmian gdzies indziej zeby nie bylo zapisu o swap :P ?

dzikuje i czekam na pomoc :):)

ps. i co z ta wielkoscia ram disk logi nie zapchaja, reguluje sie to gdzies ???

pozdrawim i milej lekturki :P: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: wtorek, 8 lutego 2011, 13:23 
Offline
Honorowy Admin

Rejestracja: piątek, 5 lipca 2002, 17:30
Posty: 7800
Lokalizacja: Słupsk
Jeśli byś skorzystał z podanego linku i odpalił to sobie choćby na Virtualboxie, to zapewne znalazłbyś odpowiedzi na wszystkie pytania.
Oczywiście można wszystko, co dotyczy ramdisku wstawić do jednego skryptu startowego, ale nie wykona on się szybciej niż rc.S i nie będziesz miał części logów ze startu. A to czasem może być przydatne. Wielkość ramdisku można ustalić poleceniem w lilo.conf (niedawno to komuś podawałem). Tworzenie ramdisku i zamontowanie go jako /var/log w pliku rc.S. Moim zdaniem skomplikowałeś sprawę zanadto. Zamiast tworzyć pliki za każdym razem na nowo, ja wziąłem zestaw plików w /var z działającego NND i zrobiłem z nich archiwum. Po starcie ramdisku rozpakowuję je do niego.
Kompletnie nie rozumiem o co ci chodzi ze swapem. Jak nie utworzysz swapu, to go nie będzie i nie ma potrzeby go wyłączać.

_________________
Obrazek Belfer.one.PL
Obrazek Audio Cafe


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 8 lutego 2011, 13:37 
Offline
Użytkownik

Rejestracja: środa, 29 czerwca 2005, 15:54
Posty: 327
Macku jak zwykle jstes kroko do przodu :))) a nawet mile dzikuje znalazlem

Cytuj:
Do lilo.conf dopisujesz:
Kod:
root = /dev/hda1 append="ramdisk_size=16000"

i masz ramdisk 16 MB.
No i przy takiej wielkosći to musisz już mieć zadeklarowany system plików, w zależności co w tym ramdisku ma być zapisywane, np.:
Kod:
mkfs.ext3 -m 0 /dev/ram0 >>/dev/null

Oczywiście, jeśli to ma być ważne dla systemu, to to tworzenie gdzieś musisz odpowiednio wcześnie wpisać (np. w rc.S).


czyli najlepiej zamontowac skylarka i tam podpatrzec pliki ramdysku :)) dziekuje, a co do swapa to wystaczy fstab zakomentowac linijke dotyczaca swap i powinno chodizc tak :) ??>

dzis sie pobawie na wirtual boxie :P zoabczymy co z tego wyjdzie, napewno bede pisal ale poki co msuze leciec :):) dziękuje i papa

_________________
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: wtorek, 8 lutego 2011, 14:34 
Offline
Honorowy Admin

Rejestracja: piątek, 5 lipca 2002, 17:30
Posty: 7800
Lokalizacja: Słupsk
Swap można zakomentować w /etc/fstab, ale po co? Nie lepiej w ogóle go nie tworzyć?

_________________
Obrazek Belfer.one.PL
Obrazek Audio Cafe


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: czwartek, 10 lutego 2011, 10:41 
Offline
Użytkownik

Rejestracja: środa, 29 czerwca 2005, 15:54
Posty: 327
hejka :)

Ps. a jak poprawnie wylaczyc dhcp? nie jest mi potrzebny poniewaz zawsze korzystam ze statycznych adresow, a odinstalowywac go niechce bo w przyslosci moze sie przydac kiedys...

Dlatego mysle by wogole nie startowac serwera dhcp. W ktorym pliku jest komenda startwoa dhcp bym mogl ja zakomentowac ? 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: czwartek, 10 lutego 2011, 11:45 
Offline
MODERATOR

Rejestracja: środa, 24 października 2007, 15:30
Posty: 329
Lokalizacja: Sadowne
/etc/rc.conf
Sekcja DAEMONS chyba.

_________________
Polska Grupa Freesco
medhost - Kompleksowe rozwiązania informatyczne
Przychodnia Optima Koszarska Rudnicka


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: czwartek, 10 lutego 2011, 21:33 
Offline
Użytkownik

Rejestracja: środa, 29 czerwca 2005, 15:54
Posty: 327
dzieki :)

ps. a moj ramdisk moge zalaczyc jako deamon, bedzie strtowal jako pierwszy przed syslog itp.

pomoze mi ktos :) ?

_________________
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: czwartek, 10 lutego 2011, 21:39 
Offline
Honorowy Admin

Rejestracja: piątek, 5 lipca 2002, 17:30
Posty: 7800
Lokalizacja: Słupsk
Plik uruchamiający ramdisk możesz sobie wpisać do rc.conf, o ile ma poprawną budowę.

_________________
Obrazek Belfer.one.PL
Obrazek Audio Cafe


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: czwartek, 10 lutego 2011, 23:47 
Offline
Użytkownik

Rejestracja: środa, 29 czerwca 2005, 15:54
Posty: 327
jelsi dam w rc.S bedzie szybciej ?

oto konfiguracja :)

plik /usr/sbin/ramdysk (0755)

#!/bin/bash
# Skrypt który tworzy ramdysk

dd if=/dev/zero of=/dev/ram0 bs=1k count=7777
mkfs.ext3 -m 0 /dev/ram0 7777
mount -t ext3 /dev/ram0 /var/log
touch /var/log/auth
touch /var/log/errors
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


oraz /etc/rc.d/ramdysk (0755)

#!/bin/bash

. /etc/rc.conf
. /etc/rc.d/functions

start() {
stat_busy "Starting ramdysk"
/usr/sbin/ramdysk
stat_done
}
stop() {
stat_busy "Stopping ramdysk"
umount -t ext3 /var/log
stat_done
}

case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
sleep 2
start
;;
*)
echo "usage: $0 {start|stop|restart}"
esac
exit 0


w pliku /etc/rc.d/ramdysk nie wiem jak poprawnie zakończyć prace ramdysku nie jestem pewien czy odmontowanie katalogu wystarczy, poza tym to wszystko mam nadzieję jest w miarę poprawnie zrobione jeżeli można coś jeszcze ulepszyć lub poprawić to czekam na wskazówki, 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: piątek, 11 lutego 2011, 00:03 
Offline
Honorowy Admin

Rejestracja: piątek, 5 lipca 2002, 17:30
Posty: 7800
Lokalizacja: Słupsk
Plik rc.S zawiera początkowe komendy uruchamiania systemu, już ci pisałem, ze spray ramdisku znacznie lepiej jest zawrzeć w tym pliku. Pisałem ci już, żebyś sobie zobaczył jak to jest w skylarku zrobione.
Nie pamiętam, czy dodawałem coś odnośnie zamykania systemu, jeśli tak, to w pliku rc.6. Z tym, że prawidłowe odmontowanie ramdisku nie ma żadnego znaczenia.
No i po co ext3, ext2 będzie szybszy i mniej obciąży system.

_________________
Obrazek Belfer.one.PL
Obrazek Audio Cafe


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 11 lutego 2011, 00:56 
Offline
Użytkownik

Rejestracja: środa, 29 czerwca 2005, 15:54
Posty: 327
ok zminilem ext3 na ext2 i w rc.S dalem na samym poczatku zaraz pod
PATH=....
/usr/sbin/ramdysk

zapisują sie wszystkie logi :) kernel'a tez :):)

PS. Teraz powiedzcie mi co z wielkoscia tego ramdysku i tych logow czy moze zdarzyc sie taka sytuacja ze zabraknie miejsca ??

Co moge zrobic? Da sie ograniczyc wielksoc logow ? ramdysku juz wiem (root = /dev/hda1 append="ramdisk_size=1280000" )

a logi nie zapchaja mi ramu przy duzym uptime .... ? co zrobic :P 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: piątek, 11 lutego 2011, 14:01 
Offline
Honorowy Admin

Rejestracja: piątek, 5 lipca 2002, 17:30
Posty: 7800
Lokalizacja: Słupsk
Parę dni temu, ktoś pytał o skrypt do liczenia wielkości dysku. Napisałem przykład takiego skryptu. W skylarku też jest podobny, który po osiągnięciu 98% restartuje system.

_________________
Obrazek Belfer.one.PL
Obrazek Audio Cafe


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 11 lutego 2011, 16:43 
Offline
Użytkownik

Rejestracja: środa, 29 czerwca 2005, 15:54
Posty: 327
hm.. a moze wystaczy tylko sprawdzac co godzine wielkosc plikow w /var/log jesli plik np. errors bedzie mial wiecej niz 30 MB to nastapi
1. Skasownaie pliku errors i utworzenie na nowo touch errors z prawami 0777 :)

czy to nie bedzie lepsze rozwiazanie ? nie wymaga reboot'a a tworzy tylko plik na nowo :)

Ps. hm..
du -s -h /var/log
wynik: 2,2M ..

uptime od 12 marca 2010 :) i caly aktalog ma 2,2M ...

ok a jak wykonac to polecenie du ze skrytptu ?
du widomo ze nie zadziala

$integer = /usr/sbin/du -s /var/log? (przeprasza mstrzelilem)
no tak jak wyciagnac sama liczbe :P 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: piątek, 11 lutego 2011, 17:31 
Offline
Honorowy Admin

Rejestracja: piątek, 5 lipca 2002, 17:30
Posty: 7800
Lokalizacja: Słupsk
Ujmę odpowiedź w kilku punktach.
1. Trzymaj się zasady KISS (Keep It Simple Stupid). Jeśli problem da się rozwiązać w dwóch linijkach skryptu, nie pisz trzeciej. Im bardziej skomplikowane rozwiązanie, tym bardziej prawdopodobne, ze wysypie się wtedy, gdy dla ciebie to będzie najbardziej niewygodne.
2. Wykaż minimum inicjatywy. Znajdź i sprawdź czasem coś sam. Podałem ci, ze pewne rozwiązania są w Skylarku, trzeba to sobie było odpalić i zobaczyć. Pisałem o skrypcie, wystarczyło poszukać: http://forum.freesco.pl/viewtopic.php?t=18489

Jeśli masz /var/log w ramdisku o wielkości 16 MB, to przede wszystkim robisz rotacje logów np. co tydzień, po drugie nie zbierasz 7 archiwów, a 1. W przeważającej liczbie wypadków ten ramdisk nie zapełni się nigdy. Na jednym z serwerów z takim rozwiązaniem miałem restarty z rozmaitych powodów (przeważnie UPS się wyłączał podczas długich awarii energetycznych), ale ani razu nie było restartu z powodu przepełnienia ramdisku. Zatem twoje rozważania są w 99,9% bezprzedmiotowe.

_________________
Obrazek Belfer.one.PL
Obrazek Audio Cafe


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

Strefa czasowa UTC+2godz.


Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 30 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