<div dir="ltr"><div class="gmail_default" style="font-family:&#39;trebuchet ms&#39;,sans-serif;font-size:small;color:rgb(0,0,153)"><span style="font-family:arial;color:rgb(34,34,34)">On Fri, Aug 9, 2013 at 6:52 PM, Joshua C. </span><span dir="ltr" style="font-family:arial;color:rgb(34,34,34)">&lt;<a href="mailto:joshuacov@gmail.com" target="_blank">joshuacov@gmail.com</a>&gt;</span><span style="font-family:arial;color:rgb(34,34,34)"> wrote:</span><br>

</div><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div class="">

<div class="h5">2013/8/9 Joshua C. &lt;<a href="mailto:joshuacov@gmail.com">joshuacov@gmail.com</a>&gt;:<br>
&gt; 2013/8/9 Joshua C. &lt;<a href="mailto:joshuacov@gmail.com">joshuacov@gmail.com</a>&gt;:<br>
&gt;&gt; 2013/8/9 Frederick Grose &lt;<a href="mailto:fgrose@gmail.com">fgrose@gmail.com</a>&gt;:<br>
&gt;&gt;&gt; On Thu, Aug 8, 2013 at 6:15 PM, Joshua C. &lt;<a href="mailto:joshuacov@gmail.com">joshuacov@gmail.com</a>&gt; wrote:<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; My raid1 gets corrupted _everytime_ I shut down a<br>
&gt;&gt;&gt;&gt; f19-kde-livecd-image. I used kernel.f19 and mdadm.f19 in a f17-livecd<br>
&gt;&gt;&gt;&gt; and everything works fine. So these two are not the problem.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; What should I look at? maybe dracut???<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; PS: Testing and experimenting isn&#39;t a good idea here because it takes<br>
&gt;&gt;&gt;&gt; almost 3 hours for the raid to rebuild...<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; --<br>
&gt;&gt;&gt;&gt; --joshua<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; With Fedora-Live-Desktop-x86_64-19-1 installed to a vfat formatted Live USB<br>
&gt;&gt;&gt; device, I find this report in /var/log/messages on each reboot:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Aug  8 17:24:09 localhost kernel: [    8.255350] FAT-fs (sdc1): Volume was<br>
&gt;&gt;&gt; not properly unmounted. Some data may be corrupt. Please run fsck.<br>
&gt;&gt;&gt; Aug  8 17:24:09 localhost kernel: [   11.052845] bio: create slab &lt;bio-1&gt; at<br>
&gt;&gt;&gt; 1<br>
&gt;&gt;&gt; Aug  8 17:24:09 localhost kernel: [   11.179108] EXT4-fs (dm-0): mounted<br>
&gt;&gt;&gt; filesystem with ordered data mode. Opts: (null)<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Once unmounted, fsck reports that the dirty bit is set:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; [root@localhost ~]# fsck.vfat -rv /dev/sdc1<br>
&gt;&gt;&gt; fsck.fat 3.0.22 (2013-07-19)<br>
&gt;&gt;&gt; fsck.fat 3.0.22 (2013-07-19)<br>
&gt;&gt;&gt; Checking we can access the last sector of the filesystem<br>
&gt;&gt;&gt; 0x41: Dirty bit is set. Fs was not properly unmounted and some data may be<br>
&gt;&gt;&gt; corrupt.<br>
&gt;&gt;&gt; 1) Remove dirty bit<br>
&gt;&gt;&gt; 2) No action<br>
&gt;&gt;&gt; ? 1<br>
&gt;&gt;&gt; Boot sector contents:<br>
&gt;&gt;&gt; System ID &quot;SYSLINUX&quot;<br>
&gt;&gt;&gt; Media byte 0xf8 (hard disk)<br>
&gt;&gt;&gt;        512 bytes per logical sector<br>
&gt;&gt;&gt;       4096 bytes per cluster<br>
&gt;&gt;&gt;         32 reserved sectors<br>
&gt;&gt;&gt; First FAT starts at byte 16384 (sector 32)<br>
&gt;&gt;&gt;          2 FATs, 32 bit entries<br>
&gt;&gt;&gt;    7798784 bytes per FAT (= 15232 sectors)<br>
&gt;&gt;&gt; Root directory start at cluster 2 (arbitrary size)<br>
&gt;&gt;&gt; Data area starts at byte 15613952 (sector 30496)<br>
&gt;&gt;&gt;    1948715 data clusters (7981936640 bytes)<br>
&gt;&gt;&gt; 62 sectors/track, 247 heads<br>
&gt;&gt;&gt;          0 hidden sectors<br>
&gt;&gt;&gt;   15620218 sectors total<br>
&gt;&gt;&gt; Checking for unused clusters.<br>
&gt;&gt;&gt; Checking free cluster summary.<br>
&gt;&gt;&gt; Perform changes ? (y/n) y<br>
&gt;&gt;&gt; /dev/sdc1: 18 files, 644955/1948715 clusters<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; I wonder if this may be due to a Bash shell not getting properly shut down<br>
&gt;&gt;&gt; during shutdown, as reported here,<br>
&gt;&gt;&gt; <a href="http://lists.freedesktop.org/archives/systemd-devel/2013-July/012307.html" target="_blank">http://lists.freedesktop.org/archives/systemd-devel/2013-July/012307.html</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;       --Fred<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; --<br>
&gt;&gt;&gt; livecd mailing list<br>
&gt;&gt;&gt; <a href="mailto:livecd@lists.fedoraproject.org">livecd@lists.fedoraproject.org</a><br>
&gt;&gt;&gt; <a href="https://admin.fedoraproject.org/mailman/listinfo/livecd" target="_blank">https://admin.fedoraproject.org/mailman/listinfo/livecd</a><br>
&gt;&gt;<br>
&gt;&gt; I was suspecting that systemd could be involved. Do you know if there<br>
&gt;&gt; is a patch about this?<br>
&gt;&gt;<br>
&gt;&gt; Since I&#39;m using a livecd image without persistent overlay, there is no<br>
&gt;&gt; way to find any logs from the shutting down process. But this is very<br>
&gt;&gt; frustrating....<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; --<br>
&gt;&gt; --joshua<br>
&gt;<br>
&gt; I&#39;ll backport commits 82659fd7571bda0f3dce9755b89a23c411d53dda &quot;core:<br>
&gt; optionally send SIGHUP in addition to the configured kill signal&quot; and<br>
&gt; a6c0353b9268d5b780fb7ff05a10cb5031446e5d &quot;core: open up SendSIGHUP<br>
&gt; property for transient units&quot; to systemd-204 and turn this on in my<br>
&gt; test built. I hope this can fix the problem.<br>
&gt;<br>
&gt; As I already said, it annoying to rebuild the raid after every reboot!!!<br>
&gt;<br>
&gt; Has this behavior been reported in a real installation (no livecds)?<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; --joshua<br>
<br>
</div></div>I tested this with systemd<br>
git-f535088ef72a92533f2c4270d06289c89737fa2a &quot;systemctl: add missing<br>
newline to --help output&quot; as of 20130809 without luck. On every<br>
shutdown my raid1 is marked dirty!!!<br>
<div class=""><div class="h5"><br>
--<br>
--joshua</div></div></blockquote><div><br></div><div class="gmail_default" style="font-family:&#39;trebuchet ms&#39;,sans-serif;font-size:small;color:rgb(0,0,153)">It seems that dosfstools has become more thorough in checking fat volumes in early 2013.</div>

<div class="gmail_default" style="font-family:&#39;trebuchet ms&#39;,sans-serif;font-size:small;color:rgb(0,0,153)"><br></div><div class="gmail_default" style="font-family:&#39;trebuchet ms&#39;,sans-serif;font-size:small;color:rgb(0,0,153)">

See these commits,</div><div class="gmail_default"><font color="#000099" face="trebuchet ms, sans-serif"><a href="http://daniel-baumann.ch/gitweb/?p=software/dosfstools.git;a=blob;f=ChangeLog;h=414d1db42b385de0f066daa26fb1dc857d0480e1;hb=HEAD#l643">http://daniel-baumann.ch/gitweb/?p=software/dosfstools.git;a=blob;f=ChangeLog;h=414d1db42b385de0f066daa26fb1dc857d0480e1;hb=HEAD#l643</a></font><br>

</div><div class="gmail_default"><font color="#000099" face="trebuchet ms, sans-serif"><br></font></div><div class="gmail_default"><font color="#000099" face="trebuchet ms, sans-serif">     --Fred</font></div></div></div>

</div>