FHEM Forum

FHEM - Hardware => Einplatinencomputer => Thema gestartet von: Tobias am 23 März 2016, 20:24:33

Titel: Cubietruck mit armbian: /dev/log/ mount ändern, wie?
Beitrag von: Tobias am 23 März 2016, 20:24:33
Hi,
mein Cubietruck mit armbian stürzt regelmäßig alle 3-10 tage ab. Logfiles gibts keine da /var/log ein ramlog-tmpfs ist.
Dummerweise finde ich die Stelle nicht an der der mountpoint festgelegt wird, /etc/fstab ist es jedenfalls nicht :(

Irgendwelche Ideen?
Titel: Antw:Cubietruck mit armbian: /dev/log/ mount ändern, wie?
Beitrag von: Tobias am 25 März 2016, 09:41:01
keiner eine idee? Haben doch aber soo viele einen Cubie...??
Titel: Antw:Cubietruck mit armbian: /dev/log/ mount ändern, wie?
Beitrag von: Wernieman am 28 März 2016, 21:32:51
Kannst Du mir bitte geben:
- Inhalt der fstab (cat etc/fstab)
- Ausgabe des mount-Befehls (mount)

Habe jetzt keinen Cubi, aber von Linux-Seite sollten wir es rausbekommen ...
Titel: Antw:Cubietruck mit armbian: /dev/log/ mount ändern, wie?
Beitrag von: roedert am 30 März 2016, 14:26:20
dahinter steckt der ramlog ... siehe /etc/default/ramlog

Lesestoff: http://www.ubuntugeek.com/improve-system-performance-by-moving-your-log-files-to-ram-using-ramlog.html
Titel: Antw:Cubietruck mit armbian: /dev/log/ mount ändern, wie?
Beitrag von: betateilchen am 31 März 2016, 12:59:56
Zitat von: Tobias am 25 März 2016, 09:41:01
keiner eine idee? Haben doch aber soo viele einen Cubie...??

ja, aber meiner stürzt nicht ab, deshalb musste ich da noch nie ins Log schauen :D
Titel: Antw:Cubietruck mit armbian: /dev/log/ mount ändern, wie?
Beitrag von: Navigator am 16 April 2016, 12:32:35
Hatte auch bei zwei Cubie´s immer wieder Abstürze. Bei beiden war die Stromversorgung instabil. Nicht mal unbedingt vom Netzteil.  Selbst wenn die maximalen 500mA pro USB Port nicht überschritten worden musste ich In­sta­bi­li­täten ohne aktiven USB Hub feststellen. Seit ich mit einem aktiven Hub nachhelfe ist Ruhe und die Cubies laufen sauber durch.
Mit "/etc/init.d/ramlog disable" und einmal durchstarten kann man Ramlog auch einfach mal für ne Weile abschalten um die Log´s nicht zu verlieren.
Titel: Antw:Cubietruck mit armbian: /dev/log/ mount ändern, wie?
Beitrag von: Tobias am 20 April 2016, 19:55:31
Hier mal die fstab:
root@www:~# cat /etc/fstab
# UNCONFIGURED FSTAB FOR BASE SYSTEM
/dev/sda1  /           ext4    defaults,noatime,nodiratime,commit=600,errors=remount-ro        0       0

/var/swap none swap sw 0 0

/dev/mmcblk0p1        /media/mmc   ext4    defaults        0       0

/media/mmc/boot   /boot   none    bind        0       0
root@www:~#


Hier noch die Ausgabe von Mount:
root@www:~# mount
/dev/root on / type ext4 (rw,noatime,nodiratime,errors=remount-ro,commit=600,data=ordered)
devtmpfs on /dev type devtmpfs (rw,relatime,size=1023324k,nr_inodes=181934,mode=755)
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=131072k,mode=755)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /run/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=131072k)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
/dev/root on /boot type ext4 (rw,noatime,nodiratime,errors=remount-ro,commit=600,data=ordered)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,relatime,size=1048576k)
/dev/root on /var/log.hdd type ext4 (rw,noatime,nodiratime,errors=remount-ro,commit=600,data=ordered)
ramlog-tmpfs on /var/log type tmpfs (rw,relatime,size=524288k)
root@www:~#


Ramlog scheint aber nicht zu laufen..??

root@www:~# /etc/init.d/ramlog status
ramlog is stopped
root@www:~# /etc/init.d/ramlog disable
/etc/init.d/ramlog: 470: /etc/init.d/ramlog: nfo: not found
[FAIL] ramlog: get_state error: Multiple devices running at the same time. failed!
root@www:~#


Mein USB-Hub hat auch schon eine externe Stromversorgung... Bin ratlos...
Titel: Antw:Cubietruck mit armbian: /dev/log/ mount ändern, wie?
Beitrag von: Wernieman am 21 April 2016, 07:52:18
Ramlog läuft aber, laut Deiner mount-Ausgabe ...
ramlog-tmpfs on /var/log type tmpfs (rw,relatime,size=524288k)


Und ist diese Zeile "normal"?
/dev/root on /var/log.hdd type ext4 (rw,noatime,nodiratime,errors=remount-ro,commit=600,data=ordered)
Titel: Antw:Cubietruck mit armbian: /dev/log/ mount ändern, wie?
Beitrag von: Tobias am 21 April 2016, 20:00:57
hier mal die Ausgabe eines Cubies der ohne mucken durchrennt:
root@tulpemd:~# mount
/dev/root on / type ext4 (rw,relatime,data=ordered)
devtmpfs on /dev type devtmpfs (rw,relatime,size=1023884k,nr_inodes=182214,mode=755)
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=131072k,mode=755)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /run/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=131072k)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,relatime,size=1048576k)
/dev/root on /var/log.hdd type ext4 (rw,relatime,data=ordered)
ramlog-tmpfs on /var/log type tmpfs (rw,relatime,size=262144k)
/dev/nand1 on /mnt type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=cp437,iocharset=ascii,shortname=mixed,errors=remount-ro)
root@tulpemd:~#
Titel: Antw:Cubietruck mit armbian: /dev/log/ mount ändern, wie?
Beitrag von: Tobias am 17 Juni 2016, 08:56:39
ich muss mich dem Thema wieder wittmen :(
Irgendjemand eine Idee wie ich /var/log von der Ramdisk auf die hdd umlegen kann? Ich finde den Eintrag nicht wo /var/log auf die ramdisk verweist
Titel: Antw:Cubietruck mit armbian: /dev/log/ mount ändern, wie?
Beitrag von: betateilchen am 17 Juni 2016, 09:56:16
Warum versuchst Du es nicht einfach in der /etc/fstab und gibst dort an, wohin Du das Verzeichnis /var/log haben willst.

Die tmpfs Bereiche werden ausgeführt bevor /etc/fstab greift. Es sollte also kein Problem sein, das Verzeichnis danach einfach umzuhängen.

Titel: Antw:Cubietruck mit armbian: /dev/log/ mount ändern, wie?
Beitrag von: Tobias am 17 Juni 2016, 10:19:46
Zitat von: betateilchen am 17 Juni 2016, 09:56:16
Warum versuchst Du es nicht einfach in der /etc/fstab und gibst dort an, wohin Du das Verzeichnis /var/log haben willst.

Die tmpfs Bereiche werden ausgeführt bevor /etc/fstab greift. Es sollte also kein Problem sein, das Verzeichnis danach einfach umzuhängen.

Ok ich versuche es, ich wollte das Problem nur bei der Wurzel fassen.....
Titel: Antw:Cubietruck mit armbian: /dev/log/ mount ändern, wie?
Beitrag von: Wernieman am 17 Juni 2016, 10:46:36
Das IST die Wurzel!

Alternativ könntest Du auch mit symlinks arbeiten, das ist aber dagegen "Basteln"
Titel: Antw:Cubietruck mit armbian: /dev/log/ mount ändern, wie?
Beitrag von: Tobias am 17 Juni 2016, 12:18:00
Habe jetzt einen fstab Eintrag, gebracht hat es nix :( natürlich mit Neustart nach der fstab Änderung
hier die fstab:root@www:~# cat /etc/fstab
# UNCONFIGURED FSTAB FOR BASE SYSTEM
/dev/sda1  /           ext4    defaults,noatime,nodiratime,data=writeback,commit=600,errors=remount-ro        0       0

/var/swap             none         swap    sw              0       0

/var/log.hdd          /var/log     none    bind            0       0

/dev/mmcblk0p1        /media/mmc   ext4    defaults        0       0

/media/mmc/boot       /boot        none    bind            0       0


hier ausgabe von mount:root@www:~# mount
/dev/root on / type ext4 (rw,relatime,data=ordered)
devtmpfs on /dev type devtmpfs (rw,relatime,size=1023324k,nr_inodes=181934,mode=755)
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=131072k,mode=755)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /run/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=131072k)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
/dev/root on /var/log type ext4 (rw,relatime,data=ordered)
/dev/root on /boot type ext4 (rw,relatime,data=ordered)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,relatime,size=1048576k)
/dev/root on /var/log.hdd type ext4 (rw,relatime,data=ordered)
ramlog-tmpfs on /var/log type tmpfs (rw,relatime,size=524288k)
root@www:~#

Man sieht das jetzt war ein en zusätzlichen /dev/log Eintrag gibt, aber der ramfs Eintrag ist trotzdem da...
Titel: Antw:Cubietruck mit armbian: /dev/log/ mount ändern, wie?
Beitrag von: betateilchen am 17 Juni 2016, 13:22:39
Mach  mal ein

update-rc.d ramlog remove

Wenn das nach einem folgenden Neustart nicht hilft, dann auf die harte Tour:

Mach ein

dpkg -l |grep ramlog

und lösche danach das zurückgegebene Paket mit

apt-get purge <paketName>

<paketName> ist normalerweise ramlog
Titel: Antw:Cubietruck mit armbian: /dev/log/ mount ändern, wie?
Beitrag von: Wernieman am 17 Juni 2016, 13:54:42
Kleine Randbemerkung:
ist der ramfs-mount nicht in den Systemd-mounter gewandert?

Mangels RasPi kann ich momentan nicht nachsehen ...
Titel: Antw:Cubietruck mit armbian: /dev/log/ mount ändern, wie?
Beitrag von: Tobias am 17 Juni 2016, 13:59:57
@betateilchen, das removen hat funktioniert, musste aber die Abhängigkeit zum rsyslogd noch entfernen.
Ich beobachte jetzt :)
Titel: Antw:Cubietruck mit armbian: /dev/log/ mount ändern, wie?
Beitrag von: betateilchen am 17 Juni 2016, 14:06:01
naja, die Ausgabe von "mount" sollte ja nun schonmal anders aussehen.
Titel: Antw:Cubietruck mit armbian: /dev/log/ mount ändern, wie?
Beitrag von: Tobias am 17 Juni 2016, 14:16:23
Jepp, so siehts nun aus :)
Danke!!
root@www:~# mount
/dev/root on / type ext4 (rw,relatime,data=ordered)
devtmpfs on /dev type devtmpfs (rw,relatime,size=1023324k,nr_inodes=181934,mode=755)
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=131072k,mode=755)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /run/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=131072k)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
/dev/root on /boot type ext4 (rw,relatime,data=ordered)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,relatime,size=1048576k)
root@www:~#