Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- # fix_zfs_mountpoints.sh
- # Set correct mountpoints for bpool
- zfs set mountpoint=none bpool
- zfs set mountpoint=none bpool/BOOT
- zfs set mountpoint=/boot bpool/BOOT/ubuntu_ocjxxz
- # Set correct mountpoints for rpool
- zfs set mountpoint=none rpool
- zfs set mountpoint=none rpool/ROOT
- zfs set mountpoint=/ rpool/ROOT/ubuntu_ocjxxz
- zfs set mountpoint=/srv rpool/ROOT/ubuntu_ocjxxz/srv
- zfs set mountpoint=/usr rpool/ROOT/ubuntu_ocjxxz/usr
- zfs set mountpoint=/usr/local rpool/ROOT/ubuntu_ocjxxz/usr/local
- zfs set mountpoint=/var rpool/ROOT/ubuntu_ocjxxz/var
- zfs set mountpoint=/var/games rpool/ROOT/ubuntu_ocjxxz/var/games
- zfs set mountpoint=/var/lib rpool/ROOT/ubuntu_ocjxxz/var/lib
- zfs set mountpoint=/var/lib/AccountsService rpool/ROOT/ubuntu_ocjxxz/var/lib/AccountsService
- zfs set mountpoint=/var/lib/NetworkManager rpool/ROOT/ubuntu_ocjxxz/var/lib/NetworkManager
- zfs set mountpoint=/var/lib/apt rpool/ROOT/ubuntu_ocjxxz/var/lib/apt
- zfs set mountpoint=/var/lib/dpkg rpool/ROOT/ubuntu_ocjxxz/var/lib/dpkg
- zfs set mountpoint=/var/log rpool/ROOT/ubuntu_ocjxxz/var/log
- zfs set mountpoint=/var/mail rpool/ROOT/ubuntu_ocjxxz/var/mail
- zfs set mountpoint=/var/snap rpool/ROOT/ubuntu_ocjxxz/var/snap
- zfs set mountpoint=/var/spool rpool/ROOT/ubuntu_ocjxxz/var/spool
- zfs set mountpoint=/var/www rpool/ROOT/ubuntu_ocjxxz/var/www
- # Set correct mountpoints for user data
- zfs set mountpoint=/home rpool/USERDATA/home_iaewmv
- zfs set mountpoint=/root rpool/USERDATA/root_iaewmv
- # Set correct mountpoints for special datasets (if needed)
- zfs set mountpoint=none rpool/USERDATA
- zfs set mountpoint=none rpool/keystore
- zfs set mountpoint=none rpool/var
- zfs set mountpoint=none rpool/var/lib
- zfs set mountpoint=none rpool/var/lib/docker
- # Remount all datasets
- zfs mount -a
- echo "ZFS mountpoints restored."
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement