Strona 1 z 1
Znikające miejsce na dysku podczas korzystania z RS-232
: 01 mar 2010, 19:40
autor: rrouter
Witam może mnie ktoś oświeci co i jak. Problem jest tego typu, że podczas korzystania z portu RS-232 w moim kompie na systemie Ubuntu 8.04 znika mi wolne miejsce na dysku i to w zastraszającym tempie (30 min zabawy i 1 GB nie ma). W/g mnie to jakieś logi się zapisują, może mi ktoś podpowie co i jak wyłączyć, żeby mi nie logowało terminala. Praca z ciągle pracującym jak szalonym dyskiem jest mało komfortowa. Problem występuje na wszystkich popularnych klientach terminala rs-232 (putty, gtkterm, vpterminal).
Odp: Znikające miejsce na dysku podczas korzystania z RS-232
: 02 mar 2010, 18:46
autor: kasjo
Uruchom program "iotop", może tam dowiesz się który proces zapisuje na dysk.
Odp: Znikające miejsce na dysku podczas korzystania z RS-232
: 02 mar 2010, 20:13
autor: rrouter
Proces ... największe zużycie ma dd i klog. W tej chwili pisze mając 72 Kb wolnego miejsca na dysku

to po całym dniu zabawy z RS-em. Coś się loguje, po co gdzie i jak to wyłączyć to nie wiem

Odp: Znikające miejsce na dysku podczas korzystania z RS-232
: 04 mar 2010, 00:38
autor: mario_7
Programy -> Akcesoria -> Analizator wykorzystania dysku - przeskanuj cały system plików i po chwili będziesz widział gdzie te gigabajty się chowają.
Odp: Znikające miejsce na dysku podczas korzystania z RS-232
: 04 mar 2010, 10:51
autor: rrouter
Gigabajty znikają w logach kernel.log messages.log itd.
Teraz stawiam pytanie czemu się tak dzieje. Nie muszę mówić chyba, że te działanie uniemożliwia normalne korzystanie z RS232. Dodam jeszcze, iż sam port jest emulowany przez przejściówkę USB-RS232 z telefonu komórkowego.
Odp: Znikające miejsce na dysku podczas korzystania z RS-232
: 04 mar 2010, 11:07
autor: mario_7
Jakie informacje w tych logach się pojawiają?
Odp: Znikające miejsce na dysku podczas korzystania z RS-232
: 08 mar 2010, 14:57
autor: rrouter
Np. w kern.log takie :
Kod: Zaznacz cały
Mar 7 14:55:51 ubuntu-laptop kernel: [11108.132502] oti6858_read_int_callback(port = 0, status = 0)
Mar 7 14:55:51 ubuntu-laptop kernel: [11108.133501] oti6858_read_int_callback(port = 0, status = 0)
Mar 7 14:55:51 ubuntu-laptop kernel: [11108.134500] oti6858_read_int_callback(port = 0, status = 0)
Mar 7 14:55:51 ubuntu-laptop kernel: [11108.135500] oti6858_read_int_callback(port = 0, status = 0)
Mar 7 14:55:51 ubuntu-laptop kernel: [11108.136499] oti6858_read_int_callback(port = 0, status = 0)
to tylko mały wycinek bo praktycznie cały log jest tego pełny.
W messages, też dokładnie ten same wpisy co wyżej podałem.
Odp: Znikające miejsce na dysku podczas korzystania z RS-232
: 08 mar 2010, 17:15
autor: mario_7
Na stronie:
http://lab.cz/serial-port.html autor tez to zauważył. Na liście mailingowej kernela ktoś napisał, że jest to spowodowane błędem w kernelu, który niepotrzebnie wywołuje makro służące do logowania informacji służących do debugowania sterownika.
Opierając się na informacjach z ww. strony masz 2 wyjścia - albo ręcznie poprawić sterownik (wyrzucić to makro wyświetlające błędy), albo wyłączyć logowanie błędów kernela (na czas używania portu RS).
Nie testowałem podanego rozwiązania na Ubuntu, ale może zadziała:
Kod: Zaznacz cały
sudo -s
echo 0 > /proc/sys/kernel/printk
rmmod oti6858 & modprobe oti6858
exit