Advertisement
tommichael522

fixmp

Jun 5th, 2025
195
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.79 KB | None | 0 0
  1. #!/bin/bash
  2. # fix_zfs_mountpoints.sh
  3.  
  4. # Set correct mountpoints for bpool
  5. zfs set mountpoint=none bpool
  6. zfs set mountpoint=none bpool/BOOT
  7. zfs set mountpoint=/boot bpool/BOOT/ubuntu_ocjxxz
  8.  
  9. # Set correct mountpoints for rpool
  10. zfs set mountpoint=none rpool
  11. zfs set mountpoint=none rpool/ROOT
  12. zfs set mountpoint=/ rpool/ROOT/ubuntu_ocjxxz
  13. zfs set mountpoint=/srv rpool/ROOT/ubuntu_ocjxxz/srv
  14. zfs set mountpoint=/usr rpool/ROOT/ubuntu_ocjxxz/usr
  15. zfs set mountpoint=/usr/local rpool/ROOT/ubuntu_ocjxxz/usr/local
  16. zfs set mountpoint=/var rpool/ROOT/ubuntu_ocjxxz/var
  17. zfs set mountpoint=/var/games rpool/ROOT/ubuntu_ocjxxz/var/games
  18. zfs set mountpoint=/var/lib rpool/ROOT/ubuntu_ocjxxz/var/lib
  19. zfs set mountpoint=/var/lib/AccountsService rpool/ROOT/ubuntu_ocjxxz/var/lib/AccountsService
  20. zfs set mountpoint=/var/lib/NetworkManager rpool/ROOT/ubuntu_ocjxxz/var/lib/NetworkManager
  21. zfs set mountpoint=/var/lib/apt rpool/ROOT/ubuntu_ocjxxz/var/lib/apt
  22. zfs set mountpoint=/var/lib/dpkg rpool/ROOT/ubuntu_ocjxxz/var/lib/dpkg
  23. zfs set mountpoint=/var/log rpool/ROOT/ubuntu_ocjxxz/var/log
  24. zfs set mountpoint=/var/mail rpool/ROOT/ubuntu_ocjxxz/var/mail
  25. zfs set mountpoint=/var/snap rpool/ROOT/ubuntu_ocjxxz/var/snap
  26. zfs set mountpoint=/var/spool rpool/ROOT/ubuntu_ocjxxz/var/spool
  27. zfs set mountpoint=/var/www rpool/ROOT/ubuntu_ocjxxz/var/www
  28.  
  29. # Set correct mountpoints for user data
  30. zfs set mountpoint=/home rpool/USERDATA/home_iaewmv
  31. zfs set mountpoint=/root rpool/USERDATA/root_iaewmv
  32.  
  33. # Set correct mountpoints for special datasets (if needed)
  34. zfs set mountpoint=none rpool/USERDATA
  35. zfs set mountpoint=none rpool/keystore
  36. zfs set mountpoint=none rpool/var
  37. zfs set mountpoint=none rpool/var/lib
  38. zfs set mountpoint=none rpool/var/lib/docker
  39.  
  40. # Remount all datasets
  41. zfs mount -a
  42.  
  43. echo "ZFS mountpoints restored."
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement