Zwiechy serwera WEB

Dyskusja w 'Serwer WEB i aplikacje (PHP oraz bazy danych SQL)' rozpoczęta przez użytkownika kniazio, 9 Lipiec 2008.

Ładowanie...
  1. kniazio
    Offline

    kniazio Zarejestrowany Noobie

    Dołączył:
    2 Czerwiec 2008
    Wiadomości:
    38
    Local Time:
    14:49
    Oceny:
    +0 / 0 / -0
    Followers:
    0
    Dzieki za reakcje ale to dla mnie jakas czarna magia
    Czy moglbys to jakos prosciej:))
    Pozdrawiam
     
  2. Silas Mariusz
    Online

    Silas Mariusz SysOp Administrator

    Dołączył:
    5 Kwiecień 2008
    Wiadomości:
    6 567
    Miejscowość:
    Nowy Sącz
    Local Time:
    14:49
    Oceny:
    +1 464 / 30 / -6
    Followers:
    25
    QNAP:
    TVS-x71
    Ethernet:
    1 GbE
    TVS-x71 1 GbE
    ok :) jeszcze raz... przedtem bylem nadal na kacu wiec moglem zle napisac

    TS-109 jak i TS-101 posiada w sobie ROM - jakis tam Flash na ktorym jest zapisany system operacyjny, konfigi i etc
    jest on podzielony na kilka bloków - nazwijmy je partycjami
    normalnie one sa nie widoczne dla uzytkownikow i trzeba je "zamountowac"
    nalezy pamietac ze nie wolno zapomniec ich "odmountowac" na koncu

    kiedy TS-109 sie uruchamia mountuje sobie wszystkie te bloki w jakies miejsca i odczytuje z nich dane
    w trakcie uruchomienia TS-109 otwiera mtdblock5 ("NAS Config") i sprawdza czy w nim istnieje plik autorun.sh - jesli tak to uruchamia go
    nastepnie wszystkei bloki sa odmontowane i urzadzenie juz jest gotowe do pracy z "uzytkownikiem"

    nie mam pojecia czy TS-101 tez wspiera cos takiego jak autorun.sh
    wiec trzeba byloby zalogowac sie na konsole, i zamountowac blok w ktorym sie znajduje NAS Config
    w przypadku TS-101 bedzie to:
    mtdblock6 640K 0xFFF60000 NAS Config
    czyli wykonujesz:
    Kod (Text):
    1. # mount /dev/mtdblock6 -t ext2 /tmp/config
    blok 6 bedzie zamountowany pod katalogiem /tmp/config
    teraz bardzo wazne! utworz nowy plik autorun.pl i wrzuc go tam
    plik ma zawierac:
    Kod (Text):
    1. #! /bin/sh
    2.  
    3. /pelna/sciezka/do/pliku/autorestart.sh &
    gdzie "/pelna/sciezka/do/pliku/" wpisz pelna sciezke w ktorej znajduje sie autorestart.sh
    znak "&" na koncu musi byc aby zostawic proces uruchomiony w tle
    inaczej caly czas plik autorun.sh bylby przyblokowany i system nie moglby odmountowac katalogu mtdblock5 co mogloby spowodowac ze wiecej Twoj QNAP sie nie uruchomi
    dlatego tez nie mozesz tam wrzucic pliku autorestart.sh - bo on dziala caly czas w petli i mogloby sie okazac ze ladowanie QNAP'a zablokuje sie na tej petli
    wyjdz z katalogu /tmp/config aby moc bezpieczenie odmountowac blok za pomoca polecenia:
    Kod (Text):
    1. # umount /dev/mtdblock6
    przeresetuj system
    po starcie systemu odczekaj chwile ok . 20sek.
    zaloguj sie na urzadzenie z PuTTY i za pomoca polecenia:
    Kod (Text):
    1. # ps
    sprawdz czy gdzies w procesach jest Twoj plik autorestart.sh
     
  3. Silas Mariusz
    Online

    Silas Mariusz SysOp Administrator

    Dołączył:
    5 Kwiecień 2008
    Wiadomości:
    6 567
    Miejscowość:
    Nowy Sącz
    Local Time:
    14:49
    Oceny:
    +1 464 / 30 / -6
    Followers:
    25
    QNAP:
    TVS-x71
    Ethernet:
    1 GbE
    TVS-x71 1 GbE
    sorry
    w przypadku ts-109 chyba jednak mtdblocki sa zapisane an dysku
    w przypadku ts-101 w romie

    btw nie myslales nad sprzedaza TS-101 i zakupem 109?
    o wiele lepsze urzadzenie