ddで書込後のMicroSDのハッシュが元ファイルと一致しない

LinuxホストでMicroSDカードを作る時、どうしてもハッシュが一致しなかったが、解決した。
自動マウント機能が有効だと、ddの途中でマウントされてしまい、何か駄目になるらしい。
そもそもマウントされると、ジャーナル機能が何かしら走るため、マウント前後では内容は一致しなくなるが、ddの途中でそれが発生すると、コピー中のファイルシステムが崩れるっぽい。下記いずれかの処置(または、いくつかの処置)で大丈夫になるはず。実際、全部やったら、ハッシュが一致するようになった。おそらく対処1だけでも問題は回避できていたと思うが、自動マントされた後ではハッシュでの確認がとれない。

別解(この方が確実):
Shift + Ctrl + [F1]
rootで
service lightdm(gdm) stop
その後、dd操作。

対処1:nice(優先度)の調整でしのぐ。マイナス20が最高優先。
sudo nice -n -20 dd if=2017-06-21-raspbian-jessie.img of=/dev/sdg

対処2:自動マウント機能をOffにする。
私の環境は、XFCE-Thunarがファイルマネージャ。
「設定」→「詳細」→ボリューム管理
「ボリューム管理を有効にする」をOffにするか、もしくは、更に「設定」を押して細かく設定(チェックを外す)。

対処3:dconf-editorにて、
sudo apt install dconf-editor
dconf-editorにて、「/org/gnome/desktop/media-handling」まで選択し、各設定項目をfalseにしていく。

確認:目視で先頭4桁程度合っていればOK。
sudo md5sum /dev/sdg
※2018年11月補足:/dev/sdgはサイズ指定して比較した方が良い。.imgファイルはたいてい16Mで割り切れるので、その場合は下記のようにすればよい。16M=2**24。

sudo dd if=/dev/sdg bs=16M count=$((`wc -c < 2018-11-13-raspbian-stretch.img`/2**24)) status=progress | md5sum

md5sum 2018-11-13-raspbian-stretch.img

備考:ddプログレス表示は status=progress