Docker aufsディレクトリのLVM化 (Oracleコンテナでrsync がうまくいかないため失敗)

Docker をずーっと動かしていると /var/lib/docker/aufs フォルダの
使用容量がどんどん大きくなっていきます。
そのためこのディレクトリだけLVM化しようと思いました。

まず pv→vg→lvを切り出します
aufs2というディレクトリで マウントします。

   lvcreate -l 100%FREE -n docker.data ubuntu-vg
   mkfs.ext4 /dev/ubuntu-vg/docker.data 
   mount /dev/ubuntu-vg/docker.data /var/lib/docker/aufs2

aufs から aufs2 に rsync

  cd /var/lib/docker/
  rsync -avHP aufs/ aufs2/

あとはDockerサービスを止めてディレクトリ名を変えてマウント
サービス再起動すれば完璧。

一応、きちんとバックアップ出来たかかどうか確認

root@ubuntu:/var/lib/docker# du -s ./*
4089032	./aufs
4084272	./aufs-back
64	./containers
440	./graph
5844	./init
8	./linkgraph.db
4	./repositories-aufs
4	./tmp
4	./trust
4	./volumes

ん?サイズが違う。

Dockerで動かすコンテナをいろいろ切り替えながら試してみたところ
oracle を動かしている時だけ起こる現象のようです。cp してもサイズが違う現象は同じでした

また、 rsync しないで cp してもファイルサイズが違うという現象は変わりませんでした。

さて、、どうやって解消しようか><;