<font size=2 face="sans-serif">I have an easy to reproduce problem I'm
experiencing with a Live image generated from Fedora 18 bases. &nbsp;If
too much gets written to the writable tmpfs overlay, the host goes all
wonky in that most all commands will fail to run and immediately return
one of the above error messages. &nbsp;For example:</font>
<br>
<br><tt><font size=2>root@aos-61:46 # cat /proc/meminfo </font></tt>
<br><tt><font size=2>MemTotal: &nbsp; &nbsp; &nbsp; &nbsp; 995020 kB</font></tt>
<br><tt><font size=2>MemFree: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;199348
kB</font></tt>
<br><tt><font size=2>Buffers: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 91192
kB</font></tt>
<br><tt><font size=2>Cached: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 637920
kB</font></tt>
<br><tt><font size=2>SwapCached: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;0
kB</font></tt>
<br><tt><font size=2>Active: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 221796
kB</font></tt>
<br><tt><font size=2>Inactive: &nbsp; &nbsp; &nbsp; &nbsp; 549340 kB</font></tt>
<br><tt><font size=2>Active(anon): &nbsp; &nbsp; &nbsp;43120 kB</font></tt>
<br><tt><font size=2>Inactive(anon): &nbsp; &nbsp; 3220 kB</font></tt>
<br><tt><font size=2>Active(file): &nbsp; &nbsp; 178676 kB</font></tt>
<br><tt><font size=2>Inactive(file): &nbsp; 546120 kB</font></tt>
<br><tt><font size=2>Unevictable: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 0
kB</font></tt>
<br><tt><font size=2>Mlocked: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; 0 kB</font></tt>
<br><tt><font size=2>HighTotal: &nbsp; &nbsp; &nbsp; &nbsp;110344 kB</font></tt>
<br><tt><font size=2>HighFree: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;220
kB</font></tt>
<br><tt><font size=2>LowTotal: &nbsp; &nbsp; &nbsp; &nbsp; 884676 kB</font></tt>
<br><tt><font size=2>LowFree: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;199128
kB</font></tt>
<br><tt><font size=2>SwapTotal: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
0 kB</font></tt>
<br><tt><font size=2>SwapFree: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp;0 kB</font></tt>
<br><tt><font size=2>Dirty: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; 0 kB</font></tt>
<br><tt><font size=2>Writeback: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
0 kB</font></tt>
<br><tt><font size=2>AnonPages: &nbsp; &nbsp; &nbsp; &nbsp; 42036 kB</font></tt>
<br><tt><font size=2>Mapped: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;21392
kB</font></tt>
<br><tt><font size=2>Shmem: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;4324
kB</font></tt>
<br><tt><font size=2>Slab: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;16696
kB</font></tt>
<br><tt><font size=2>SReclaimable: &nbsp; &nbsp; &nbsp;11736 kB</font></tt>
<br><tt><font size=2>SUnreclaim: &nbsp; &nbsp; &nbsp; &nbsp; 4960 kB</font></tt>
<br><tt><font size=2>KernelStack: &nbsp; &nbsp; &nbsp; &nbsp; 584 kB</font></tt>
<br><tt><font size=2>PageTables: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;612
kB</font></tt>
<br><tt><font size=2>NFS_Unstable: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;0
kB</font></tt>
<br><tt><font size=2>Bounce: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp;0 kB</font></tt>
<br><tt><font size=2>WritebackTmp: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;0
kB</font></tt>
<br><tt><font size=2>CommitLimit: &nbsp; &nbsp; &nbsp;497508 kB</font></tt>
<br><tt><font size=2>Committed_AS: &nbsp; &nbsp; &nbsp;92280 kB</font></tt>
<br><tt><font size=2>VmallocTotal: &nbsp; &nbsp; 122880 kB</font></tt>
<br><tt><font size=2>VmallocUsed: &nbsp; &nbsp; &nbsp; 35324 kB</font></tt>
<br><tt><font size=2>VmallocChunk: &nbsp; &nbsp; &nbsp;87296 kB</font></tt>
<br><tt><font size=2>HardwareCorrupted: &nbsp; &nbsp; 0 kB</font></tt>
<br><tt><font size=2>HugePages_Total: &nbsp; &nbsp; &nbsp; 0</font></tt>
<br><tt><font size=2>HugePages_Free: &nbsp; &nbsp; &nbsp; &nbsp;0</font></tt>
<br><tt><font size=2>HugePages_Rsvd: &nbsp; &nbsp; &nbsp; &nbsp;0</font></tt>
<br><tt><font size=2>HugePages_Surp: &nbsp; &nbsp; &nbsp; &nbsp;0</font></tt>
<br><tt><font size=2>Hugepagesize: &nbsp; &nbsp; &nbsp; 4096 kB</font></tt>
<br><tt><font size=2>DirectMap4k: &nbsp; &nbsp; &nbsp; 12280 kB</font></tt>
<br><tt><font size=2>DirectMap4M: &nbsp; &nbsp; &nbsp;892928 kB</font></tt>
<br><tt><font size=2>root@aos-61:46 # df -h</font></tt>
<br><tt><font size=2>Filesystem &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Size
&nbsp;Used Avail Use% Mounted on</font></tt>
<br><tt><font size=2>devtmpfs &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
481M &nbsp; &nbsp; 0 &nbsp;481M &nbsp; 0% /dev</font></tt>
<br><tt><font size=2>tmpfs &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp;486M &nbsp; &nbsp; 0 &nbsp;486M &nbsp; 0% /dev/shm</font></tt>
<br><tt><font size=2>tmpfs &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp;486M &nbsp;296K &nbsp;486M &nbsp; 1% /run</font></tt>
<br><tt><font size=2>tmpfs &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp;486M &nbsp; &nbsp; 0 &nbsp;486M &nbsp; 0% /sys/fs/cgroup</font></tt>
<br><tt><font size=2>/dev/sda1 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;7.4G
&nbsp;1.2G &nbsp;5.9G &nbsp;17% /run/initramfs/live</font></tt>
<br><tt><font size=2>/dev/mapper/live-rw &nbsp;2.0G &nbsp;1.3G &nbsp;658M
&nbsp;67% /</font></tt>
<br><tt><font size=2>tmpfs &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp;486M &nbsp;1.5M &nbsp;485M &nbsp; 1% /tmp</font></tt>
<br><tt><font size=2>root@aos-61:46 # mount</font></tt>
<br><tt><font size=2>proc on /proc type proc (rw,relatime)</font></tt>
<br><tt><font size=2>sysfs on /sys type sysfs (rw,relatime)</font></tt>
<br><tt><font size=2>devtmpfs on /dev type devtmpfs (rw,nosuid,size=492160k,nr_inodes=123040,mode=755)</font></tt>
<br><tt><font size=2>securityfs on /sys/kernel/security type securityfs
(rw,nosuid,nodev,noexec,relatime)</font></tt>
<br><tt><font size=2>tmpfs on /dev/shm type tmpfs (rw,relatime)</font></tt>
<br><tt><font size=2>devpts on /dev/pts type devpts (rw,relatime,gid=5,mode=620,ptmxmode=000)</font></tt>
<br><tt><font size=2>tmpfs on /run type tmpfs (rw,nosuid,nodev,mode=755)</font></tt>
<br><tt><font size=2>tmpfs on /sys/fs/cgroup type tmpfs (rw,nosuid,nodev,noexec,mode=755)</font></tt>
<br><tt><font size=2>cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,release_agent=/usr/lib/systemd/systemd-cgroups-agent,name=systemd)</font></tt>
<br><tt><font size=2>cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)</font></tt>
<br><tt><font size=2>cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpuacct,cpu)</font></tt>
<br><tt><font size=2>cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)</font></tt>
<br><tt><font size=2>cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)</font></tt>
<br><tt><font size=2>cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)</font></tt>
<br><tt><font size=2>cgroup on /sys/fs/cgroup/net_cls type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls)</font></tt>
<br><tt><font size=2>cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)</font></tt>
<br><tt><font size=2>cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event)</font></tt>
<br><tt><font size=2>/dev/sda1 on /run/initramfs/live type ext3 (ro,relatime)</font></tt>
<br><tt><font size=2>/dev/mapper/live-rw on / type ext3 (rw,noatime,data=ordered)</font></tt>
<br><tt><font size=2>systemd-1 on /proc/sys/fs/binfmt_misc type autofs
(rw,relatime,fd=29,pgrp=1,timeout=300,minproto=5,maxproto=5,direct)</font></tt>
<br><tt><font size=2>mqueue on /dev/mqueue type mqueue (rw,relatime)</font></tt>
<br><tt><font size=2>debugfs on /sys/kernel/debug type debugfs (rw,relatime)</font></tt>
<br><tt><font size=2>tmpfs on /tmp type tmpfs (rw)</font></tt>
<br><tt><font size=2>hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime)</font></tt>
<br><tt><font size=2>configfs on /sys/kernel/config type configfs (rw,relatime)</font></tt>
<br><tt><font size=2>none on /var/lib/stateless/writable type tmpfs (rw,relatime)</font></tt>
<br><tt><font size=2>none on /var/cache/man type tmpfs (rw,relatime)</font></tt>
<br><tt><font size=2>none on /var/lib/xkb type tmpfs (rw,relatime)</font></tt>
<br><tt><font size=2>none on /var/log type tmpfs (rw,relatime)</font></tt>
<br><tt><font size=2>none on /var/lib/dbus type tmpfs (rw,relatime)</font></tt>
<br><tt><font size=2>none on /var/lib/nfs type tmpfs (rw,relatime)</font></tt>
<br><tt><font size=2>none on /tmp type tmpfs (rw,relatime)</font></tt>
<br><tt><font size=2>none on /var/lib/dhclient type tmpfs (rw,relatime)</font></tt>
<br><tt><font size=2>none on /var/tmp type tmpfs (rw,relatime)</font></tt>
<br><tt><font size=2>none on /var/lib/logrotate.status type tmpfs (rw,relatime)</font></tt>
<br><tt><font size=2>none on /var/lib/random-seed type tmpfs (rw,relatime)</font></tt>
<br><tt><font size=2>none on /var/spool type tmpfs (rw,relatime)</font></tt>
<br><tt><font size=2>/dev/sda1 on /mnt/live type ext3 (rw,noatime)</font></tt>
<br><tt><font size=2>root@aos-61:46 # </font></tt>
<br><tt><font size=2>root@aos-61:46 # </font></tt>
<br><tt><font size=2>root@aos-61:46 # # Lets now make it all go wonky:</font></tt>
<br><tt><font size=2>root@aos-61:46 # time dd if=/dev/zero of=/foo</font></tt>
<br><tt><font size=2>Bus error</font></tt>
<br>
<br><tt><font size=2>real &nbsp; &nbsp;1m15.775s</font></tt>
<br><tt><font size=2>user &nbsp; &nbsp;0m2.818s</font></tt>
<br><tt><font size=2>sys &nbsp; &nbsp; 0m24.129s</font></tt>
<br><tt><font size=2>root@aos-61:46 # </font></tt>
<br><tt><font size=2>root@aos-61:46 # ls /root</font></tt>
<br><tt><font size=2>-bash: /bin/ls: Input/output error</font></tt>
<br><tt><font size=2>root@aos-61:46 # df -h</font></tt>
<br><tt><font size=2>-bash: /usr/bin/df: Input/output error &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp;</font></tt>
<br><tt><font size=2>root@aos-61:46 # mount &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</font></tt>
<br><tt><font size=2>-bash: /usr/bin/mount: Input/output error &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; </font></tt>
<br><tt><font size=2>root@aos-61:46 # cat /proc/meminfo &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</font></tt>
<br><tt><font size=2>-bash: /usr/bin/cat: Input/output error </font></tt><font size=2 face="sans-serif">&nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; </font>
<br>
<br><font size=2 face="sans-serif">Is this expected? &nbsp;Is there anything
I can do, e.g., configuration-wise, that can prevent this? &nbsp;Ideally
this would fail much like any other full disk situation. &nbsp;I understand
that the overlay consumes space, i.e., memory, for this file growth, including
file removals, but I'd at least like to be able to remotely reboot a system
when in this state, however I can't even do that because the reboot command
will either return the same I/O error or it may succeed but get the I/O
error when systemd tries to read /usr/lib/systemd/system/reboot.target.</font>
<br>
<br><font size=2 face="sans-serif">I dug around in bugzilla, but found
nothing there. &nbsp;I can file a bug, but which package is likely at fault
here?<br>
--<br>
John Florian</font>
<br>
<br>