LoginSignup
1
0

More than 3 years have passed since last update.

ZFSonLinuxでdocker用データセットがマウントもアンマウントも出来なくなっていた話

Posted at

現象

openSUSEを15.0から15.1にしたらこうなった

***:/var/lib # docker ps -a
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
***:/var/lib # mount | grep docker
tank/docker on /var/lib/docker type zfs (rw,xattr,noacl)
***:/var/lib # zfs mount tank/docker
cannot mount 'tank/docker': filesystem already mounted
***:/var/lib # zfs unmount tank/docker
umount: /var/lib/docker: not mounted.
cannot unmount '/var/lib/docker': umount failed

対処

  • /etc/docker/daemon.jsonから"storage-driver": "zfs"が消えていたので修正
  • #systemctl disable docker
  • #zfs set canmount="noauto" tank/docker
  • #reboot
  • #rm -rf /var/lib/docker
  • #zfs set canmount="on" tank/docker
  • #reboot
  • #systemctl enable docker
  • #systemctl start docker
1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0