Re: beadm no longer able to destroy, maybe since using OpenZFS

2020-05-03 Thread Graham Perrin

On 03/05/2020 06:05, Graham Perrin wrote:
After reverting from OpenZFS to ZFS, I was able to destroy two of the 
boot environments that previously (below, 1st May, OpenZFS) could not 
be destroyed.


I'm left with at least one BE 'r360237c' that can not be destroyed. Is 
it ever normal to find a snapshot described as '-'?


root@momh167-gjp4-8570p:~ # kldstat | grep zfs
 2    1 0x82109000   3a8b40 zfs.ko
root@momh167-gjp4-8570p:~ # date
Sun May  3 05:59:06 BST 2020


…


root@momh167-gjp4-8570p:~ # beadm destroy r360237c
Are you sure you want to destroy 'r360237c'?
This action cannot be undone (y/[n]): y
Boot environment 'r360237c' was created from existing snapshot
Destroy '-' snapshot? (y/[n]): y
cannot destroy 'copperbowl/ROOT/r360237c': filesystem has dependent 
clones

use '-R' to destroy the following datasets:
copperbowl/ROOT/r360237e@2020-05-01-17:58:33
copperbowl/ROOT/r360237e
copperbowl/ROOT/r357746h
copperbowl/ROOT/Waterfox


…

I temporarily activated (but did not boot from) an older environment BE 
r357746h, then created and activated r360237f.


Then the previously indestructible r360237c was destroyed successfully:



root@momh167-gjp4-8570p:~ # beadm list -as
BE/Dataset/Snapshot    Active Mountpoint Space 
Created


Waterfox
  copperbowl/ROOT/Waterfox -  - 314.0M 
2020-03-10 18:24
    r360237f@2020-03-20-06:19:45   -  - 1.0G 2020-03-20 
06:19


r357746h
  copperbowl/ROOT/r357746h -  - 3.4M 2020-04-08 
09:28
    r360237f@2020-04-09-17:59:32   -  - 1.1G 2020-04-09 
17:59


r360237c
  copperbowl/ROOT/r360237c -  - 17.0M 
2020-04-29 13:24
    r360237f@2020-04-29-13:24:52   -  - 229.0M 
2020-04-29 13:24


r360237e
  copperbowl/ROOT/r360237e N  / 680.0K 
2020-05-01 17:58
    r360237f@2020-05-03-18:30:25   -  - 440.0K 
2020-05-03 18:30


r360237f
  copperbowl/ROOT/r360237f@2020-03-20-06:19:45 -  - 1.0G 2020-03-20 
06:19
  copperbowl/ROOT/r360237f@2020-04-09-17:59:32 -  - 1.1G 2020-04-09 
17:59
  copperbowl/ROOT/r360237f@2020-04-29-13:24:52 -  - 229.0M 
2020-04-29 13:24
  copperbowl/ROOT/r360237f@2020-05-01-17:58:33 -  - 162.0M 
2020-05-01 17:58
  copperbowl/ROOT/r360237f R  - 81.7G 
2020-05-03 18:30
  copperbowl/ROOT/r360237f@2020-05-03-18:30:25 -  - 440.0K 
2020-05-03 18:30

root@momh167-gjp4-8570p:~ # date ; uname -v ; uptime
Sun May  3 18:32:31 BST 2020
FreeBSD 13.0-CURRENT #54 r360237: Fri Apr 24 09:10:37 BST 2020 
root@momh167-gjp4-8570p:/usr/obj/usr/src/amd64.amd64/sys/GENERIC-NODEBUG

 6:32PM  up 12:54, 5 users, load averages: 0.48, 0.44, 0.41
root@momh167-gjp4-8570p:~ # kldstat | grep zfs
 2    1 0x82109000   3a8b40 zfs.ko
root@momh167-gjp4-8570p:~ # beadm destroy r360237c
Are you sure you want to destroy 'r360237c'?
This action cannot be undone (y/[n]): y
Destroyed successfully
root@momh167-gjp4-8570p:~ # zfs destroy 
copperbowl/ROOT/r360237f@2020-03-20-06:19:45
cannot destroy 'copperbowl/ROOT/r360237f@2020-03-20-06:19:45': snapshot 
has dependent clones

use '-R' to destroy the following datasets:
copperbowl/ROOT/Waterfox
root@momh167-gjp4-8570p:~ # zfs destroy 
copperbowl/ROOT/r360237f@2020-04-09-17:59:32
cannot destroy 'copperbowl/ROOT/r360237f@2020-04-09-17:59:32': snapshot 
has dependent clones

use '-R' to destroy the following datasets:
copperbowl/ROOT/r357746h
root@momh167-gjp4-8570p:~ # zfs destroy 
copperbowl/ROOT/r360237f@2020-05-01-17:58:33

root@momh167-gjp4-8570p:~ # beadm list -as
BE/Dataset/Snapshot    Active Mountpoint Space 
Created


Waterfox
  copperbowl/ROOT/Waterfox -  - 314.0M 
2020-03-10 18:24
    r360237f@2020-03-20-06:19:45   -  - 1.0G 2020-03-20 
06:19


r357746h
  copperbowl/ROOT/r357746h -  - 3.4M 2020-04-08 
09:28
    r360237f@2020-04-09-17:59:32   -  - 1.1G 2020-04-09 
17:59


r360237e
  copperbowl/ROOT/r360237e N  / 756.0K 
2020-05-01 17:58
    r360237f@2020-05-03-18:30:25   -  - 440.0K 
2020-05-03 18:30


r360237f
  copperbowl/ROOT/r360237f@2020-03-20-06:19:45 -  - 1.0G 2020-03-20 
06:19
  copperbowl/ROOT/r360237f@2020-04-09-17:59:32 -  - 1.1G 2020-04-09 
17:59
  copperbowl/ROOT/r360237f R  - 80.9G 
2020-05-03 18:30
  copperbowl/ROOT/r360237f@2020-05-03-18:30:25 -  - 440.0K 
2020-05-03 18:30

root@momh167-gjp4-8570p:~ # bectl list -as
BE/Dataset/Snapshot  Active Mountpoint Space 
Created


Waterfox
  copperbowl/ROOT/Waterfox   -  - 314M  
2020-03-10 18:24


r357746h
  copperbowl/ROOT/r357746h   -  - 3.44M 
2020-04-08 09:28


r360237e
  copperbowl/ROOT/r360237e   N  / 764K  
2020-05-01 17:58


r360237f
  copperbowl/ROOT/r360237f  

Re: beadm no longer able to destroy, maybe since using OpenZFS

2020-05-02 Thread Graham Perrin
After reverting from OpenZFS to ZFS, I was able to destroy two of the 
boot environments that previously (below, 1st May, OpenZFS) could not be 
destroyed.


I'm left with at least one BE 'r360237c' that can not be destroyed. Is 
it ever normal to find a snapshot described as '-'?


root@momh167-gjp4-8570p:~ # kldstat | grep zfs
 2    1 0x82109000   3a8b40 zfs.ko
root@momh167-gjp4-8570p:~ # date
Sun May  3 05:59:06 BST 2020
root@momh167-gjp4-8570p:~ # beadm list -as
BE/Dataset/Snapshot    Active Mountpoint Space 
Created


Waterfox
  copperbowl/ROOT/Waterfox -  - 314.0M 
2020-03-10 18:24
    r360237c@2020-03-20-06:19:45   -  - 1.0G 2020-03-20 
06:19


r357746h
  copperbowl/ROOT/r357746h -  - 3.4M 2020-04-08 
09:28
    r360237c@2020-04-09-17:59:32   -  - 1.1G 2020-04-09 
17:59


r360237c
  copperbowl/ROOT/r360237c@2020-03-20-06:19:45 -  - 1.0G 2020-03-20 
06:19
  copperbowl/ROOT/r360237c@2020-04-09-17:59:32 -  - 1.1G 2020-04-09 
17:59
  copperbowl/ROOT/r360237c@2020-04-29-13:24:52 -  - 11.2M 
2020-04-29 13:24
  copperbowl/ROOT/r360237c -  - 80.4G 
2020-04-29 13:24


r360237e
  copperbowl/ROOT/r360237e@2020-05-01-17:58:33 -  - 96.6M 
2020-05-01 17:58
  copperbowl/ROOT/r360237e NR / 1.3G 2020-05-01 
17:58
    r360237c@2020-04-29-13:24:52   -  - 11.2M 
2020-04-29 13:24

root@momh167-gjp4-8570p:~ # beadm destroy r360237c
Are you sure you want to destroy 'r360237c'?
This action cannot be undone (y/[n]): y
Boot environment 'r360237c' was created from existing snapshot
Destroy '-' snapshot? (y/[n]): y
cannot destroy 'copperbowl/ROOT/r360237c': filesystem has dependent clones
use '-R' to destroy the following datasets:
copperbowl/ROOT/r360237e@2020-05-01-17:58:33
copperbowl/ROOT/r360237e
copperbowl/ROOT/r357746h
copperbowl/ROOT/Waterfox
root@momh167-gjp4-8570p:~ # zfs list -t snapshot
NAME USED AVAIL  
REFER  MOUNTPOINT

copperbowl/ROOT/r360237c@2020-03-20-06:19:45    1.02G -  59.2G  -
copperbowl/ROOT/r360237c@2020-04-09-17:59:32    1.15G -  60.0G  -
copperbowl/ROOT/r360237c@2020-04-29-13:24:52    11.2M -  62.2G  -
copperbowl/ROOT/r360237e@2020-05-01-17:58:33    96.6M -  62.3G  -
copperbowl/iocage/releases/12.0-RELEASE/root@jbrowsers 8K -  1.24G  -
copperbowl/poudriere/jails/head@clean    376K -  1.91G  -
copperbowl/usr/home@2020-05-03-05:55-r360237    57.7M -   171G  -
root@momh167-gjp4-8570p:~ # uname -v
FreeBSD 13.0-CURRENT #54 r360237: Fri Apr 24 09:10:37 BST 2020 
root@momh167-gjp4-8570p:/usr/obj/usr/src/amd64.amd64/sys/GENERIC-NODEBUG

root@momh167-gjp4-8570p:~ #



On 01/05/2020 18:57, Graham Perrin wrote:

root@momh167-gjp4-8570p:~ # date ; uname -v
Fri May  1 18:52:31 BST 2020
FreeBSD 13.0-CURRENT #54 r360237: Fri Apr 24 09:10:37 BST 2020 
root@momh167-gjp4-8570p:/usr/obj/usr/src/amd64.amd64/sys/GENERIC-NODEBUG

root@momh167-gjp4-8570p:~ # beadm list
BE   Active Mountpoint  Space Created
Waterfox -  -    1.3G 2020-03-10 18:24
r357746h -  -  928.4M 2020-04-08 09:28
r360237b -  -  213.6M 2020-04-28 20:17
r360237c -  -   92.0G 2020-04-29 13:24
r360237d -  -  153.2M 2020-04-30 13:08
r360237e NR /  720.4M 2020-05-01 17:58
root@momh167-gjp4-8570p:~ # beadm destroy r360237b
Are you sure you want to destroy 'r360237b'?
This action cannot be undone (y/[n]): y
cannot promote 'copperbowl/ROOT/r360237d': not a cloned filesystem
root@momh167-gjp4-8570p:~ # beadm destroy r360237c
Are you sure you want to destroy 'r360237c'?
This action cannot be undone (y/[n]): y
Boot environment 'r360237c' was created from existing snapshot
Destroy '-' snapshot? (y/[n]): y
cannot destroy 'copperbowl/ROOT/r360237c': filesystem has dependent 
clones

use '-R' to destroy the following datasets:
copperbowl/ROOT/r360237e
copperbowl/ROOT/r360237d@2020-05-01-17:58:54
copperbowl/ROOT/r360237d@2020-05-01-17:58:33
copperbowl/ROOT/r360237d
copperbowl/ROOT/r360237b@2020-04-30-13:08:36
copperbowl/ROOT/r360237b
copperbowl/ROOT/r357746h
copperbowl/ROOT/Waterfox
root@momh167-gjp4-8570p:~ # beadm destroy r360237d
Are you sure you want to destroy 'r360237d'?
This action cannot be undone (y/[n]): y
cannot promote 'copperbowl/ROOT/r360237e': not a cloned filesystem
root@momh167-gjp4-8570p:~ # beadm list -as
BE/Dataset/Snapshot    Active Mountpoint Space 
Created


Waterfox
  copperbowl/ROOT/Waterfox -  - 314.0M 
2020-03-10 18:24
    r360237c@2020-03-20-06:19:45   -  - 1.0G 
2020-03-20 06:19


r357746h
  copperbowl/ROOT/r357746h -  - 3.4M 
2020-04-08 09:28
    r360237c@2020-04-09-17:59:32   -  - 925.0M 
2020-04-09 17:59


r360237b
  copperbowl/ROOT/r360237b 

beadm no longer able to destroy, maybe since using OpenZFS

2020-05-01 Thread Graham Perrin

root@momh167-gjp4-8570p:~ # date ; uname -v
Fri May  1 18:52:31 BST 2020
FreeBSD 13.0-CURRENT #54 r360237: Fri Apr 24 09:10:37 BST 2020 
root@momh167-gjp4-8570p:/usr/obj/usr/src/amd64.amd64/sys/GENERIC-NODEBUG

root@momh167-gjp4-8570p:~ # beadm list
BE   Active Mountpoint  Space Created
Waterfox -  -    1.3G 2020-03-10 18:24
r357746h -  -  928.4M 2020-04-08 09:28
r360237b -  -  213.6M 2020-04-28 20:17
r360237c -  -   92.0G 2020-04-29 13:24
r360237d -  -  153.2M 2020-04-30 13:08
r360237e NR /  720.4M 2020-05-01 17:58
root@momh167-gjp4-8570p:~ # beadm destroy r360237b
Are you sure you want to destroy 'r360237b'?
This action cannot be undone (y/[n]): y
cannot promote 'copperbowl/ROOT/r360237d': not a cloned filesystem
root@momh167-gjp4-8570p:~ # beadm destroy r360237c
Are you sure you want to destroy 'r360237c'?
This action cannot be undone (y/[n]): y
Boot environment 'r360237c' was created from existing snapshot
Destroy '-' snapshot? (y/[n]): y
cannot destroy 'copperbowl/ROOT/r360237c': filesystem has dependent clones
use '-R' to destroy the following datasets:
copperbowl/ROOT/r360237e
copperbowl/ROOT/r360237d@2020-05-01-17:58:54
copperbowl/ROOT/r360237d@2020-05-01-17:58:33
copperbowl/ROOT/r360237d
copperbowl/ROOT/r360237b@2020-04-30-13:08:36
copperbowl/ROOT/r360237b
copperbowl/ROOT/r357746h
copperbowl/ROOT/Waterfox
root@momh167-gjp4-8570p:~ # beadm destroy r360237d
Are you sure you want to destroy 'r360237d'?
This action cannot be undone (y/[n]): y
cannot promote 'copperbowl/ROOT/r360237e': not a cloned filesystem
root@momh167-gjp4-8570p:~ # beadm list -as
BE/Dataset/Snapshot    Active Mountpoint Space 
Created


Waterfox
  copperbowl/ROOT/Waterfox -  - 314.0M 
2020-03-10 18:24
    r360237c@2020-03-20-06:19:45   -  - 1.0G 2020-03-20 
06:19


r357746h
  copperbowl/ROOT/r357746h -  - 3.4M 2020-04-08 
09:28
    r360237c@2020-04-09-17:59:32   -  - 925.0M 
2020-04-09 17:59


r360237b
  copperbowl/ROOT/r360237b -  - 202.4M 
2020-04-28 20:17
    r360237c@2020-04-29-13:24:52   -  - 11.2M 
2020-04-29 13:24
  copperbowl/ROOT/r360237b@2020-04-30-13:08:36 -  - 1.4M 2020-04-30 
13:08


r360237c
  copperbowl/ROOT/r360237c@2020-03-20-06:19:45 -  - 1.0G 2020-03-20 
06:19
  copperbowl/ROOT/r360237c@2020-04-09-17:59:32 -  - 925.0M 
2020-04-09 17:59
  copperbowl/ROOT/r360237c@2020-04-20-06:44:01 -  - 11.6G 
2020-04-20 06:44
  copperbowl/ROOT/r360237c@2020-04-29-13:24:52 -  - 11.2M 
2020-04-29 13:24
  copperbowl/ROOT/r360237c -  - 92.0G 
2020-04-29 13:24


r360237d
  copperbowl/ROOT/r360237d -  - 151.8M 
2020-04-30 13:08
    r360237b@2020-04-30-13:08:36   -  - 1.4M 2020-04-30 
13:08
  copperbowl/ROOT/r360237d@2020-05-01-17:58:33 -  - 440.0K 
2020-05-01 17:58
  copperbowl/ROOT/r360237d@2020-05-01-17:58:54 -  - 408.0K 
2020-05-01 17:58


r360237e
  copperbowl/ROOT/r360237e NR / 720.0M 
2020-05-01 17:58
    r360237d@2020-05-01-17:58:54   -  - 408.0K 
2020-05-01 17:58

root@momh167-gjp4-8570p:~ # zfs list -t snapshot
NAME USED AVAIL  
REFER  MOUNTPOINT

copperbowl/ROOT/r360237b@2020-04-30-13:08:36    1.36M -  62.3G  -
copperbowl/ROOT/r360237c@2020-03-20-06:19:45    1.02G -  59.2G  -
copperbowl/ROOT/r360237c@2020-04-09-17:59:32 925M -  60.0G  -
copperbowl/ROOT/r360237c@2020-04-20-06:44:01    11.6G -  61.7G  -
copperbowl/ROOT/r360237c@2020-04-29-13:24:52    11.2M -  62.2G  -
copperbowl/ROOT/r360237d@2020-05-01-17:58:33 440K -  62.3G  -
copperbowl/ROOT/r360237d@2020-05-01-17:58:54 408K -  62.3G  -
copperbowl/iocage/releases/12.0-RELEASE/root@jbrowsers 8K -  1.24G  -
copperbowl/poudriere/jails/head@clean    384K -  1.91G  -
copperbowl/usr/home@2020-04-28-10:42-r360237    5.89G -   172G  -
root@momh167-gjp4-8570p:~ #

___
freebsd-current@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"