<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;
        color:black;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;
        color:black;}
span.EmailStyle18
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
span.EmailStyle19
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
span.EmailStyle20
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:825589283;
        mso-list-template-ids:-1458012940;}
@list l0:level1
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:36.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l0:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:72.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:"Courier New";
        mso-bidi-font-family:"Times New Roman";}
@list l0:level3
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:108.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l0:level4
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:144.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l0:level5
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:180.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l0:level6
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:216.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l0:level7
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:252.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l0:level8
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:288.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l0:level9
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:324.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l1
        {mso-list-id:1149515736;
        mso-list-template-ids:669146232;}
@list l1:level1
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:36.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l1:level2
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:72.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l1:level3
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:108.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l1:level4
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:144.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l1:level5
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:180.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l1:level6
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:216.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l1:level7
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:252.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l1:level8
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:288.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l1:level9
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:324.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
ol
        {margin-bottom:0cm;}
ul
        {margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body bgcolor=white lang=DE link="#0563C1" vlink="#954F72"><div class=WordSection1><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'>Hallo,<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'>wirklich auf 0 geht das overlayfs nie. Bisher haben wir das „Locking“ bei Available <= 62K gesehen, aber nie ab einem konkretem Wert.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'>Z.B. No space left on device bei 56K, aber wir haben funktionierende Geräte mit 48K. Deswegen auch keine konkreten Hinweise von mir, ich bin auch größtenteils ratlos.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'>Ein Gerät mit 36K wie in deinem Beispiel habe ich aber noch nie gesehen.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'>Grüße<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'>Adrian<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'><o:p> </o:p></span></p><div style='border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt'><div><div style='border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal><b><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'>From:</span></b><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'> kohly [mailto:kohly@kohly.de] <br><b>Sent:</b> Montag, 31. Dezember 2018 22:18<br><b>To:</b> mail@adrianschmutzler.de; 'Freifunk Franken' <franken@freifunk.net>; franken_at_freifunk.net@kohly.de<br><b>Subject:</b> Re: TP-Link TL-WR841N/ND overlayfs ro bzw. no space left<o:p></o:p></span></p></div></div><p class=MsoNormal><o:p> </o:p></p><p>Hallo,<o:p></o:p></p><p>ja, so eben getestet: flashen hilft tatsächlich - danke für deine antwort!<o:p></o:p></p><p>im anschluss verteile ich auf den routern i.d.r. ein monitoring-script (check_mk_agent), welches regelmäßig per ssh ausgeführt wird.<br>die router funktionieren dann auch zweckgemäß, änderungen sind allerdings nur nach erneutem flashen für eine unbestimmte zeit möglich.<br>alles funktioniert so zu sagen wunderbar, bis, ja, bis dann (irgendwann) das filesystem ro wird und die router nur noch routen.<o:p></o:p></p><p>z.b:<o:p></o:p></p><p>    root@ap02:~# touch /test<br>    touch: /test: <b>No space left on device</b><br>    root@ap02:~# df -h<br>    Filesystem                Size      Used Available Use% Mounted on<br>    /dev/root                 2.5M      2.5M         0 100% /rom<br>    tmpfs                    13.8M     76.0K     13.7M   1% /tmp<br>    /dev/mtdblock3          320.0K    284.0K     36.0K  89% /overlay<br><b>    overlayfs:/overlay      320.0K    284.0K     36.0K  89% /</b><br>    tmpfs                   512.0K         0    512.0K   0% /dev<o:p></o:p></p><p>    root@ap03:~# touch /test<br>    touch: /test: <b>Read-only file system</b><br>    root@ap03:~# df -h<br>    Filesystem                Size      Used Available Use% Mounted on<br>    /dev/root                 2.5M      2.5M         0 100% /rom<br>    tmpfs                    13.8M     96.0K     13.7M   1% /tmp<br>    /dev/mtdblock3          320.0K    256.0K     64.0K  80% /overlay<br><b>    overlayfs:/overlay      320.0K    256.0K     64.0K  80% /</b><br>    tmpfs                   512.0K         0    512.0K   0% /dev<o:p></o:p></p><p>das sieht mir nicht nach 'voll' aus...<o:p></o:p></p><p>diesen habe ich gerade neu geflasht (tftp - steht bei mir)<o:p></o:p></p><p>    root@ap01:~# touch /test<br>    root@ap01:~# df -h<br>    Filesystem                Size      Used Available Use% Mounted on<br>    /dev/root                 2.5M      2.5M         0 100% /rom<br>    tmpfs                    13.8M     96.0K     13.7M   1% /tmp<br>    /dev/mtdblock3          320.0K    264.0K     56.0K  83% /overlay<br><b>    overlayfs:/overlay      320.0K    264.0K     56.0K  83% /</b><br>    tmpfs                   512.0K         0    512.0K   0% /dev<o:p></o:p></p><p>ich bin 'etwas' ratlos und für jeden ratschlag dankbar...<o:p></o:p></p><p>aber bitte heute nicht mehr: jetzt raus zum feiern: GUTEN RUTSCH!<o:p></o:p></p><p>gruß<br>kohly<o:p></o:p></p><div><p class=MsoNormal>Am 31.12.18 um 21:43 schrieb <a href="mailto:mail@adrianschmutzler.de">mail@adrianschmutzler.de</a>:<o:p></o:p></p></div><blockquote style='margin-top:5.0pt;margin-bottom:5.0pt'><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'>Hallo,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'> </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'>die 841er und die anderen 4 MB-Flash Geräte sind quasi voll, die Firmware ist nur minimal kleiner als der zur Verfügung stehende Platz. Schreibt nun irgendetwas zusätzlich auf den Flash, wird der Platz immer weniger und irgendwann ist das Dateisystem „voll“ und wird read-only.</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'>Zudem hatten wir auch mindestens einen Fall, wo ein entsprechendes Phänomen auftrat, ohne dass der Flash wirklich „voll“ war.</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'> </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'>Wenn das bei dir jedoch so umfangreich auftritt, würde ich erwarten, dass bei dir etwas besonders ist: Eigene Skripte, hohe Uptime, spezielles Umfeld zwecks sichtbarer APs …</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'> </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'>Je nach Einzelfall hilft ein simpler reboot, ein upgrade mit Erhalt der Einstellungen, ein upgrade ohne Erhalt der Einstellungen, oder TFTP.</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'> </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'>An der Beschreibung siehst du schon, dass die Sache kompliziert ist und wir die verschiedenen Phänomene auch nicht klar voneinander trennen können.</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'> </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'>In jedem Fall wäre aber die Ausgabe von „df -h“ zusammen mit der jeweiligen Fehlermeldung für alle Geräte interessant.</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'>Wenn du weitere Erkenntnisse hast, bitte mitteilen.</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'> </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'>Beste Grüße</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'> </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'>Adrian</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'> </span><o:p></o:p></p><div style='border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt'><div><div style='border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal><b><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'>From:</span></b><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'> franken [<a href="mailto:franken-bounces@freifunk.net">mailto:franken-bounces@freifunk.net</a>] <b>On Behalf Of </b><a href="mailto:franken_at_freifunk.net@kohly.de">franken_at_freifunk.net@kohly.de</a><br><b>Sent:</b> Montag, 31. Dezember 2018 20:28<br><b>To:</b> Freifunk Franken <a href="mailto:franken@freifunk.net"><franken@freifunk.net></a><br><b>Subject:</b> TP-Link TL-WR841N/ND overlayfs ro bzw. no space left</span><o:p></o:p></p></div></div><p class=MsoNormal> <o:p></o:p></p><p>hi,<o:p></o:p></p><p>zu silvester wollte ich die banbreitenbegrenzung "meiner" router (TP-Link TL-WR841N/ND v9/v10) deaktivieren und so die gesamte bandbreite den feierwütigen zur verfügung stellen.<o:p></o:p></p><p class=MsoNormal>wie ich feststelle, kann ich allerdings keinerlei einstellungen mehr vornehmen.<br>entweder erhalte ich - auch nach einem reboot - ein 'no space left' oder ein 'read only': <o:p></o:p></p><p>kohly@hv02:~$ for x in ap01.hagenbach.fff.kohly.de ap01.wannbach.fff.kohly.de ap02.wannbach.fff.kohly.de ap03.wannbach.fff.kohly.de ap04.wannbach.fff.kohly.de ap04.wannbach.fff.kohly.de ap05.wannbach.fff.kohly.de; do echo $x; sshpass -p *********** ssh root@$x 'touch /test'; done<br>ap01.hagenbach.fff.kohly.de<br><b>touch: /test: No space left on device</b><br>ap01.wannbach.fff.kohly.de<br><b>touch: /test: Read-only file system</b><br>ap02.wannbach.fff.kohly.de<br><b>touch: /test: No space left on device</b><br>ap03.wannbach.fff.kohly.de<br><b>touch: /test: Read-only file system</b><br>ap04.wannbach.fff.kohly.de<br><b>touch: /test: Read-only file system</b><br>ap05.wannbach.fff.kohly.de<br><b>touch: /test: Read-only file system</b><o:p></o:p></p><p>nun die fragen:<o:p></o:p></p><ul type=disc><li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0 level1 lfo3'>warum?<o:p></o:p></li><li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0 level1 lfo3'>was kann ich (auf die schnelle?) dagegen tun?<o:p></o:p></li></ul><p class=MsoNormal>gruß<br>kohly<o:p></o:p></p></div></blockquote></div></div></body></html>