Dies ist eine mobil optimierte Seite, die schnell lädt. Wenn Sie die Seite ohne Optimierung laden möchten, dann klicken Sie auf diesen Text.

Laberthread:Vom ThinClient mit CF zum OScam-Server (S02+HD01/02) mit Camd3 Softkey Em

    Nobody is reading this thread right now.
hab gerade nochmal ein wenig im ipfire wiki gelesen, dort geht es teilweise auch um cf-karten.
zum einen wird dort beschrieben wie man herausfindet "was auf meine Platte schreibt":
hxxp://wiki.ipfire.org/de/optimization/energysaving/start#wie_finde_ich_jetzt_raus_was_auf_meine_platte_schreibt


hab die datei mal erstellt und mit sh ausgeführt allerdings sagt mir die ausgabe nix vlt kann hier jemand was damit anfagen.

dort wird auch noch erwähnt, dass und ebenfalls auslagern kann. Vlt kann man so die CF-Karte noch etwas schonen ;-)

Wieviel Speicherplatz sollte man den beiden den gönnen?

Code:
tmpfs        /var/run          tmpfs   defaults,size=32m,noatime,mode=0755     1       2
tmpfs        /var/lock         tmpfs   defaults,size=32m,noatime,mode=0755     1       2

mal als vorschlag, ich hab 768MB Ram, sollte also nicht zu schnell überlaufen ;-)

hier noch ein paar optimierungen für die /etc/sysctl.conf

hxxp://o-o-s.de/2009-05-01/debian-optimierung-fur-sdcf-karten

Des weiteren lässt sich das System über die/etc/sysctl.conf weiter Optimieren.

#Zeitraum zwischen dem letzten Lesevorgang und dem nächsten Schreibvorgang
vm.laptop_mode=120
#Wie oft soll der Kernel prüfen ob "dirty changes" vorhanden sind #um diese dann auf die Platte zu schreiben (Zentisekunden)
vm.dirty_writeback_centisecs=12000
#Wie alt müssen "dirty changes" sein damit sie weg geschrieben werden
#Sinnvollerweise vm.dirty_expire_centisecs = vm.dirty_writeback_centisecs
vm.dirty_expire_centisecs=12000
#Wieviel Prozent das RAMS dürfen von einem Prozess mir "dirty changes" gefüllt
#sein bevor der Prozess gezwungen wird diese Änderungen zu schreiben
vm.dirty_ratio=10
vm.dirty_background_ratio=1
# Bei Wieviel Prozent freien Speicher soll das System anfange zu swappen
vm.swappiness = 0




achja und du erwähnst die datei /etc/syslog.conf die heißt aber bei mir /etc/rsyslog.conf hat sich wohl irgendwann geändert.

Welche Möglichkeiten gibt es eigentlich die Cf-Karte bzw. deren Gesundheitszustand zu überwachen. Hab mit monitoring compact flash über Google leider nix gefunden :-/


so hab noch was gelesen. in einigen post z.b. bei linuxquestions.org wird davor gewarnt eine swap partition auf einer cf-karte zu nutzen. deshalb hab ich meine swap partition mal deaktiviert.

nano /etc/fstab
Zeile mit der swap mit einem #auskommentieren:
#UUID=748d47a8-8c87-4a64-a0b3-14cde1777f7b none swap sw 0 0
speichern und editor schließen

swapoff -a
aptitude install -y parted
parted /dev/sda/
print

Number Start End Size Type File system Flags
1 1049kB 3791MB 3790MB primary ext2 boot
2 3792MB 4009MB 217MB extended
5 3792MB 4009MB 217MB logical linux-swap(v1)

rm 5
quit

Quelle: hxxp://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/3/html/System_Administration_Guide/s1-swap-removing.html

nach nem neustart konnte ich syslog keine fehler finden also hat es wohl geklappt Oder wo könnte ich sonst nach Fehlern suchen?
MfG


Ihr könntet mal gucken was bei euch top sagt:

Code:
Mem:    766216k total,   101284k used,   664932k free,     3608k buffers
Swap:        0k total,        0k used,        0k free,    72188k cached

wenn der swap mit 0 used angegeben ist, wäre ja auch alles i.O.
 
Zuletzt bearbeitet:
Hallo vdrschlucke,
auf meinem alten igel läuft folgendes script, das hab ich dann jetzt einfach übernommen.
Script wurde getestet und auch für gut befunden
Habs eingebaut - Danke dir.
Ich frage mich allerdings ob sich das Script auch jemand anschaut und feststellt wie er die Pfade anpassen muß, wenn er andere in der OScam verwendet oder was der User machen muß, wenn er nicht immer wieder ein leeres Logfile haben möchte bei einem Neustrat der OScam ...
Da habe ich doch so meine Zweifel.

achja und du erwähnst die datei /etc/syslog.conf die heißt aber bei mir /etc/rsyslog.conf hat sich wohl irgendwann geändert.

Nicht ich erwähne diese Datei. Das steht hier HowTo Debian installation auf/für kleine Server (zb ThinClients Futro). Der Thread ist von 2010, inzwischen hat sich halt doch manches geändert.

Grüße

Kermit
 
Zeitsync für Debian Server

root@igel-cf:~# aptitude install ntp
root@igel-cf:~# nano /etc/ntp.conf
driftfile /var/lib/ntp/ntp.drift ersetzen durch driftfile /var/log/ntp/ntp.drift
root@igel-cf:~# mkdir /var/log/ntp
eventuell gewünschte Zeitserver in der etc/ntp.conf ändern
root@igel-cf:~# /etc/init.d/ntp restart
bei mir wurde die uhrzeit direkt nach der installation gesynct und geändert, wenn nicht kann man das manuell mit "ntpd -q -g" anstoßen
root@igel-cf:~# hwclock --systohc
hiermit wird das ganze in die hardwareuhr geschrieben, damit der server beim neustart schonmal ne idee hat wie "spät" es ist und sich nicht zuerst mal im Jahre 1970 wähnt.
nun muss noch die /etc/rc.local angepasst werden, damit ein ntp verzeichnis (/var/log/ntp) erstellt wird, wenn man das logging nutzt (in der ntp.conf, default aus) dann noch eins für ntpstats.

Die drift datei hab ich mal ins tmpfs gelegt, weil ich nicht weiß wieviel da rein geschrieben wird. im prinzip hält er so statistik über die abweichungen und kann damit auch ohne netzwerkverbindung die richtige zeit schätzen.
nach nem neustart ist die statistik natürlich weg. aber oscam server ohne netzwerkverbindung macht ja eh keinen sinn und da pool server angesprochen werden, dürften die so schnell auch nicht down sein. Eventuell deaktiviert man das auch besser komplett. weiß ich noch nicht

Quelle: hxxp://wiki.hetzner.de/index.php/Uhrzeit_synchronisieren_mit_NTP

noch die Anpassungen für openvpn, das ist aber aus dem kopf weil schon länger her, hoffe es stimmt so.
in der conf erstmal alle "logging" dateien (log,status,ipp) auf /var/log/openvpn legen und dann halt entsprechend in der rc.local beim start das verzeichnis erstellen lassen.
Das wars meine Ich schon.
 
Zuletzt bearbeitet:
Was haltet ihr eigentlich davon den automatischen fsck (file system consistency check) zu deaktivieren?

tune2fs -i 0 /dev/sdxy
tune2fs -c 0 /dev/sdxy
in /ect/fstab den <pass> der Partition auf 0 setzen
in /etc/default/rcS den Parameter FSCKFIX=yes setzen.

Quelle: hxxp://debianforum.de/forum/viewtopic.php?f=8&t=114980, hxxp://stackoverflow.com/questions/479926/should-i-fsck-ext3-on-embedded-system

Komfort vs. Datensicherheit?! Wenn man es macht: Deaktiviert man den automatischen fsck komplett oder setzt man nur fsckfix auf yes. Weiß einer wie "schreibintensiv" fsck ist? Ich hab bei mir dahingehend noch nix verändert, aber irgendwann kommt der Tag, wo die Kiste neustartet, Fehler findet und dann beim fsck-check stehen bleibt.

Wie überprüft man/ihr eigentlich generell den "Gesundheitszustand" der CF?
 
Guten Morgen!

Ich wollte heute mal meine Dateien auslagern, aber so recht bekomme ich es nicht hin, bekomme beim Booten 3x failed am Bildschirm!

habs so gemacht:

fstap:
proc /proc proc defaults 0 0
/dev/hdc1 / ext3 nodiratime,noatime,rw,errors=remount-ro 0 1
tmpfs /var/spool/squid tmpfs defaults,size=32m 1 2
tmpfs /var/log tmpfs defaults,size=32m,noatime,mode=0755 1 2
tmpfs /tmp tmpfs defaults,size=32m,noatime,mode=1777 1 2
tmpfs /var/tmp tmpfs defaults,size=32m,noatime,mode=1777 1 2
tmpfs /var/cache/apt/archives tmpfs defaults,size=64m,noatime,mode=0177 1 2

rc.local
mkdir /var/cache/apt/archives/partial/
mkdir -p /var/spool
mkdir -p /var/spool/squid


gena eben, wie hier beschrieben:
https://www.digital-eliteboard.com/...n-auf-für-kleine-Server-(zb-ThinClients-Futro)


was ist daran falsch??
 
Zuletzt bearbeitet:
dazu wäre es sehr hilfreich die 3 fehlermeldungen zu kennen um das beantworten zu können

aber: das rot markierte sollte man einfügen nicht die ganze zeile ändern. für rc.local hast du auch die ersten 4 zeilen nicht beachtet die sind aber ebenfals wichtig
 
sorry, aber das verstehe ich jetzt nicht ganz! :emoticon-0138-think

ich dachte ich muss das bei mir nur reinkopieren??
 
hast du denn ein /dev/hdc1 device? man sollte nur das rot markierte einfügen nicht die ganze zeile. was verstehst du daran nicht?
der text der dadrüber steht nimmt auf bestimmte sachen bezug. in diesem fall auf die zugriffszeit also nodiratime,noatime
das andere sind tmpfs zeilen um das system laufwerk zu entlastenund dafür muss dann eben rc.local angepasst werden wie es da auch steht

wie sieht denn deine /etc/fstab nun aus?
 
Im Moment noch die Standart:

Code:
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# / was on /dev/sda1 during installation
UUID=7b2afbe8-77d0-49bb-95ff-fc3ef4a8f44a /               ext3    errors=remount-ro 0       1
# swap was on /dev/sda5 during installation
UUID=e0848040-967d-48e9-9522-7ec7092b0b7b none            swap    sw              0       0
/dev/sdb1       /media/usb0     auto    rw,user,noauto  0       0


Code:
#!/bin/sh -e
#
# rc.local
#
# Zum Autostarten eines Emu's einfach "#" am Anfang der Zeile entfernen
#OSCam starten
/bin/oscam start &
#CCcam starten
/bin/cccam start &
#NewCS starten
#/bin/newcs start &
exit 0
 
das dick markierte ist dein system laufwerk. da fügst du das rote von oben ein sodass die zeile dann wie folgt aussieht
Code:
UUID=7b2afbe8-77d0-49bb-95ff-fc3ef4a8f44a /               ext3 nodiratime,noatime,errors=remount-ro 0       1
/etc/rc.local brauchst du nur anpassen wenn du /var/log /var/spool und /var/cache in tmpfs auslagern möchtest
fals du ipc installiert hast gibt es aber auch ein script "tmp2ram.sh" was du dafür nutzen kannst
 
Aha, jetzt versteh ich das auch!

Ok, ich habe meine fstab jetzt mal bearbeitet und das "nodiratime,noatime," vor errors gemacht!
DANKE erstmal!!!


sieht nun so aus:
Code:
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# / was on /dev/sda1 during installation
UUID=7b2afbe8-77d0-49bb-95ff-fc3ef4a8f44a /               ext3    nodiratime,noatime,errors=remount-ro 0       1
tmpfs           /var/spool/squid          tmpfs   defaults,size=32m                       1       2
tmpfs           /var/log                  tmpfs   defaults,size=32m,noatime,mode=0755     1       2
tmpfs           /tmp                      tmpfs   defaults,size=32m,noatime,mode=1777     1       2
tmpfs           /var/tmp                  tmpfs   defaults,size=32m,noatime,mode=1777     1       2
tmpfs           /var/cache/apt/archives   tmpfs   defaults,size=64m,noatime,mode=0177     1       2
# swap was on /dev/sda5 during installation
UUID=e0848040-967d-48e9-9522-7ec7092b0b7b none            swap    sw              0       0
/dev/sdb1       /media/usb0     auto    rw,user,noauto  0       0
Stimmt das??


Ja, ich nutze ipc, das läuft auch schon soweid mal.
Soll ich nun
Code:
mkdir /var/cache/apt/archives/partial/
mkdir -p /var/spool
mkdir -p /var/spool/squid
in meine rc einfügen oder script?? Wo finde ich das Script, mit der Suche habe ich nichts gefunden
 
Für die Nutzung dieser Website sind Cookies erforderlich. Du musst diese akzeptieren, um die Website weiter nutzen zu können. Erfahre mehr…