回答:
スナップショットを作成していない場合、データが失われました。
スナップショットを取得するには、zfs snapshot
コマンドを使用します
http://docs.oracle.com/cd/E19253-01/819-5461/gbcya/index.html
Ubuntu 17.04以降では、次のようにzfs-auto-snapshotをインストールできます。
sudo apt install zfs-auto-snapshot
17.04より前のUbuntuバージョンの場合、リポジトリからの自動スナップショットを使用するようにzfs-auto-snapshotをセットアップできました
sudo add-apt-repository ppa:zfs-native/stable; sudo apt-get install zfs-auto-snapshot
またはgithubから直接
curl -L https://github.com/zfsonlinux/zfs-auto-snapshot/archive/master.tar.gz | tar xz -C /tmp/
pushd /tmp/zfs-auto-snapshot-master && sudo make install && popd && rm -rf /tmp/zfs-auto-snapshot-master
デフォルトでは、15分ごとに各データセットのスナップショットを作成し、スナップショットを最大1年保存します。ただし、com.sun:auto-snapshot
データセットプロパティをfalseに設定することにより、特定のデータセットのスナップショットを無効にすることができます
sudo zfs set com.sun:auto-snapshot=false tank/tmp
com.sun:auto-snapshot:...
プロパティを使用して、自動スナップショットの動作を調整することもできます。たとえば、タンク/バックアップデータセットのスナップショットを31日間毎日保存します。
sudo zfs set com.sun:auto-snapshot=true tank/backup
sudo zfs set com.sun:auto-snapshot:monthly=false tank/backup
sudo zfs set com.sun:auto-snapshot:weekly=false tank/backup
sudo zfs set com.sun:auto-snapshot:daily=true tank/backup
sudo zfs set com.sun:auto-snapshot:hourly=false tank/backup
sudo zfs set com.sun:auto-snapshot:frequent=false tank/backup
デフォルトでは、スクリプトは以下を保存します。
sudo add-apt-repository ppa:zfs-native/stable; sudo apt-get install zfs-auto-snapshot