Freesco, NND, CDN, EOS

http://www.freesco.pl
Dzisiaj jest środa, 18 czerwca 2025, 14:20

Strefa czasowa UTC+2godz.




Nowy temat Odpowiedz w temacie  [ Posty: 23 ]  Przejdź na stronę 1, 2  Następna
Autor Wiadomość
Post: wtorek, 17 września 2002, 14:55 
Offline
MODERATOR

Rejestracja: czwartek, 11 lipca 2002, 09:39
Posty: 822
Lokalizacja: Bytom
Jak gdzieś ktoś podpowiedział, najlepiej w autoexec.bat wpisać linijkę która za każdym razem uruchomi scandisk.exe i naprawi błędy. Ale bardziej ambitnym wezwaniem byłoby, gdyby system sam w momencie przejścia w stan Read Only, dokonywał stosownych uruchomień scandisk'a.
Czekam na propozycje rozwiązań.
Mój pomysł dotyczył jakiegoś pliczku którego zawartość byłaby zmieniana przy reboot i halt na OK a po poprawnym starcie na RO. Wówczas w czasie startu wartość RO powodowałaby uruchomienie scandisk'a

_________________
Zawsze znajdzie się ktoś, kto nie wie, że tego się nie da zrobić - I to zrobi :!:

Obrazek Kipa
http://www.FreeSCO.w.pl


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 17 września 2002, 15:05 
Offline
MODERATOR

Rejestracja: czwartek, 11 lipca 2002, 10:46
Posty: 1551
Lokalizacja: Szczecin
Pomysł niezły, ale mam wątpliwości...
Żeby coś wykonało się przy poprawnym zamykanie serwerka wystarczy wpisać komendę do rc_user:
Cytuj:
echo -n "Stopping rc_user..."
# Add commands here you want to execute when shutting down or rebooting.
# Be careful not to use any commands which wait for user input.

Czyli nie jest to takie trudne do zrobienia...
Ale co jak Read Only pojawi się z innych przyczyn???

Może da się w trybie DOS sprawdzić, czy system nie jest w trybie Read Only? Może ktoś wie, w jaki sposób freesco rozpoznaje taki stan?


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 17 września 2002, 15:10 
Offline
MODERATOR

Rejestracja: czwartek, 11 lipca 2002, 09:39
Posty: 822
Lokalizacja: Bytom
DOS nigdy nie pracuje Read Only, to Linux jak wyczuje jakieś niezgodności się w niego przestawia i już nie zapisze tego do pliku.
Początkowo myślałem o samym pliku aby go zakładać i kasować, ale to właśnie prowadziłoby do ogłupienia systemu, bo w ---linux.--- byłaby informacja że plik jest, a DOS by go wyciął, dlatego zmieniłem moją koncepcję na zawartość pliku, a jego założenie musi nastąpić pod LINUX'em.

_________________
Zawsze znajdzie się ktoś, kto nie wie, że tego się nie da zrobić - I to zrobi :!:

Obrazek Kipa
http://www.FreeSCO.w.pl


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 17 września 2002, 15:14 
Offline
MODERATOR

Rejestracja: czwartek, 11 lipca 2002, 10:46
Posty: 1551
Lokalizacja: Szczecin
A może tak zmieniać nazwę pliku? Wtedy w AUTOEXEC.BAT można sprawdzić, czy plik o nazwie np. OK istnieje czy nie i wywoływać scandiska? A DOS nie musi wycinać pliku - przecież przy kolejnym uruchomieniu systemu, Linux zmieni nazwę pliku - najpierw na (np) BLAD a później (przy zamykaniu) na OK.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 17 września 2002, 15:31 
Offline
MODERATOR

Rejestracja: czwartek, 11 lipca 2002, 09:39
Posty: 822
Lokalizacja: Bytom
Jak się otworzy w RO to już nic nie zmieni i do końca zostanie jak przy starcie, więc zmiany muszą nastąpić pod DOS i to raczej wewnątrz pliku.

_________________
Zawsze znajdzie się ktoś, kto nie wie, że tego się nie da zrobić - I to zrobi :!:

Obrazek Kipa
http://www.FreeSCO.w.pl


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 17 września 2002, 15:48 
Offline
MODERATOR

Rejestracja: czwartek, 11 lipca 2002, 10:46
Posty: 1551
Lokalizacja: Szczecin
No OK. Z tym nie ma chyba problemu? "echo tekst_startowy > nazwa_pliku" utworzy w DOS-ie plik o odpowiedniej zawartości...
Może zrobić tak: Ta zawartość pliku, to wywołanie scandiska (pliku skanuj.bat) czyli wpisujemy w autoexecu:
skanowac.bat
echo skanuj.bat > skanowac.bat
uruchomienie routera

Teaz w lunuxie w rc_user (przy poprawnym zamykaniu) musimy zmienić zawartość skanowac.bat na "rem ######" (### - to dla zachowania wielkości pliku) - też "echo..."

No i w DOS-ie tworzymy plik skanuj.bat z odpowiednimi parametrami dla scandiska...

Dobrze kombinuję?


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 17 września 2002, 15:52 
Offline
MODERATOR

Rejestracja: czwartek, 11 lipca 2002, 10:46
Posty: 1551
Lokalizacja: Szczecin
A teraz pomyślmy, jak to uprościć...
Dzisiaj nie mam już niestety czasu - może jutro nad tym popracuję!
No KIPA! Kolejne zadanie przed nami :!:


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 17 września 2002, 17:02 
Offline
MODERATOR

Rejestracja: poniedziałek, 29 lipca 2002, 15:45
Posty: 1385
Lokalizacja: Polska
Może ja się dołączę ?
Ja bym to robił tak :

W autoexecu :
call skanuj.bat
echo scandisk.exe ...... > skanuj.bat
...

xxxxxxxx
We freesco przy zakonczeniu
echo "echo Skanowanie niepotrzebna ...." >skanuj.bat
.....

I chyba finał

Problem tylko jak potrzeba skanowania pojawi się podczas pracy we fresco mimo że freesco da się normalnie zamknąć !

Koriolan


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 18 września 2002, 08:24 
Offline
MODERATOR

Rejestracja: czwartek, 11 lipca 2002, 09:39
Posty: 822
Lokalizacja: Bytom
Koriolan pisze:
Problem tylko jak potrzeba skanowania pojawi się podczas pracy we fresco mimo że freesco da się normalnie zamknąć !

Nie wiem skąd taka potrzeba, ale jak system jest OK można zawsze ręcznie zmienić samemu w pliku. Standardowo jest dostępny router.bat, a jak się troszkę pokombinuje pod DOS to i można mieć dostęp do autoexec.bat. Trzeba tylko sprytnie podmienić ---linux.--- tak że nie ma problema.
OK całość koncepcji już mamy, więc jeżeli będą jakieś uwagi praktyczne, czy inne spostrzeżenia - czekam.

_________________
Zawsze znajdzie się ktoś, kto nie wie, że tego się nie da zrobić - I to zrobi :!:

Obrazek Kipa
http://www.FreeSCO.w.pl


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 18 września 2002, 08:51 
Offline
MODERATOR

Rejestracja: czwartek, 11 lipca 2002, 09:39
Posty: 822
Lokalizacja: Bytom
Uwaga praktyczna:
Jak mieszacie w plikach DOS pon LINUX'em np. autoexec.bat to należy pamiętać o innym formacie końca linii, trzeba wprowadzić to świecące M, ctrl+M

_________________
Zawsze znajdzie się ktoś, kto nie wie, że tego się nie da zrobić - I to zrobi :!:

Obrazek Kipa
http://www.FreeSCO.w.pl


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 18 września 2002, 10:36 
Offline
MODERATOR

Rejestracja: czwartek, 11 lipca 2002, 09:39
Posty: 822
Lokalizacja: Bytom
Całą sprawę zamykam opracowaniem http://www.ferrum.com.pl/Kipa/FreeSCO/ReadOnly.html
Podziękowania dla współtwórców.

_________________
Zawsze znajdzie się ktoś, kto nie wie, że tego się nie da zrobić - I to zrobi :!:

Obrazek Kipa
http://www.FreeSCO.w.pl


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 18 września 2002, 10:50 
Offline
MODERATOR

Rejestracja: czwartek, 11 lipca 2002, 10:46
Posty: 1551
Lokalizacja: Szczecin
Zakładam, że już przetestowane?


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 18 września 2002, 23:52 
Offline
MODERATOR

Rejestracja: czwartek, 11 lipca 2002, 09:39
Posty: 822
Lokalizacja: Bytom
TAK, na serwerze który do końca pracował poprawnie.
Na tym który się uodpornił na zmiany - Read Only File System, za cholerę nic się nie da zmienić i nie pozostanie mi nic innego jak go wydobyć z piwnicy na światło dzienne i dobrać się do niego pod DOS'em.
Jeszcze spróbuję z dyskietką startową, ta którą przygotowałem na szybko przeszukiwała wprawdzie możliwe miejsca pobytu pliku scandisk.exe na dysku twardym z próbą uruchomienia, ale chyba bez rezultatu, więc następna będzie ten plik posiadać.

_________________
Zawsze znajdzie się ktoś, kto nie wie, że tego się nie da zrobić - I to zrobi :!:

Obrazek Kipa
http://www.FreeSCO.w.pl


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: czwartek, 19 września 2002, 11:49 
A nie prościej jednak dopisać scandiska do autoexeca? U mnie tak jest odkąd mam nowy dysk i jeszcze mi się read only nie zrobiło.


Na górę
  
 
 Tytuł:
Post: czwartek, 19 września 2002, 12:38 
Offline
MODERATOR

Rejestracja: czwartek, 11 lipca 2002, 09:39
Posty: 822
Lokalizacja: Bytom
Przyznaję rację. Tak jest zdecydowanie prościej, ale czy optymalnie.
Mam kilka FreeSCO na których nie uruchamiałem scandisk'a i chodzą bez problemów, dlaczego więc za każdym razem sprawdzać dyski?
To jest jakiś czas, który wydłuża podnoszenie się systemu i męczy dyski, a skoro nie jest konieczny za każdym razem, a tylko w określonych sytyacjach, to dlaczego troszkę nie skomplikować, ale mieć taką funkcjonalność jakiej oczekujemy.

_________________
Zawsze znajdzie się ktoś, kto nie wie, że tego się nie da zrobić - I to zrobi :!:

Obrazek Kipa
http://www.FreeSCO.w.pl


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: czwartek, 19 września 2002, 14:58 
U mnie taki scandisk trwa około sekundy albo dwie, w porównaniu z czasem montowania dwóch ogromnych partycji EXT2 to jest nic.
Poza tym należy pamiętać że mogą powstać inne błędy na dysku a wcale nie zrobi się on read-only.


Na górę
  
 
 Tytuł:
Post: czwartek, 19 września 2002, 23:55 
Offline

Rejestracja: wtorek, 27 sierpnia 2002, 23:39
Posty: 52
Lokalizacja: Krotoszyn
Kipa pisze:
Całą sprawę zamykam opracowaniem http://www.ferrum.com.pl/Kipa/FreeSCO/ReadOnly.html
Podziękowania dla współtwórców.
Ładnie i łopatologicznie opisane :). Radzę jednak dopisać że należy w config.sys zainstalować himem.sys. Taka informacja oszczędzi wszystkim postów w stylu "POMOCYYYYYYYY!!!!!!!!!!! Mam tak jak na stronie i nie działa..."

_________________
Pozdrowionka
JamesB0T - Wstrzasniety - Nie Zmieszany


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 20 września 2002, 10:53 
Offline
MODERATOR

Rejestracja: czwartek, 11 lipca 2002, 09:39
Posty: 822
Lokalizacja: Bytom
JamesB0T, dzięki za uwagi, ale muszę Cię prosić o rozwinięcie tematu, gdyż ja mam FAT 32 i rozruch z Win 98 SE i himem.sys mi nie jest potrzebny, a config.sys zawiera
: [/] [] ()
DOS=HIGH,UMB
FILES=100

Może jakieś szczegóły, kiedy jest potrzebny.

_________________
Zawsze znajdzie się ktoś, kto nie wie, że tego się nie da zrobić - I to zrobi :!:

Obrazek Kipa
http://www.FreeSCO.w.pl


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 20 września 2002, 12:18 
Hm, u mnie jest potrzebny jak partycja FAT32 ma więcej niż 250MB - jeżeli ma powyżej tej granicy to scandisk nie odpala się bo nie ma gdzie załadować tablicy FAT najprawdopodobniej.
Obecnie mam tylko jednego fata 200MB więc obywam się bez himema.


Na górę
  
 
 Tytuł:
Post: piątek, 20 września 2002, 14:06 
Offline
MODERATOR

Rejestracja: czwartek, 11 lipca 2002, 09:39
Posty: 822
Lokalizacja: Bytom
Nie przekonuje mnie to, gdyż mam partycję FAT 32 o pojemności 1,6 GB i nadal nie potrzebuję himem.sys

_________________
Zawsze znajdzie się ktoś, kto nie wie, że tego się nie da zrobić - I to zrobi :!:

Obrazek Kipa
http://www.FreeSCO.w.pl


Na górę
 Wyświetl profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Nowy temat Odpowiedz w temacie  [ Posty: 23 ]  Przejdź na stronę 1, 2  Następna

Strefa czasowa UTC+2godz.


Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 6 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:  
Technologię dostarcza phpBB® Forum Software © phpBB Group
Hosting: Compus-Net
RobertKonik.pl