I have an issue with gpart, it will not let me delete partition ada0p2 responding with “Device Busy”
The man page gpart(8) says this may be shown if a partition exists but I cannot seem to delete partition 2 in my case via gpart delete or gpart destroy
This is a used disk but new to the machine, I can modify the partition type and create partitions before and after partition 2 but I cannot delete it.
Here’s what I have tried so far:
I’m not sure where to go from here, I’m tempted to pull the drive and reformat elsewhere
I have all tried dd’ing the disk as root but dd /dev/ada0 errors with unauthorised.
Am I missing something obvious?
The man page gpart(8) says this may be shown if a partition exists but I cannot seem to delete partition 2 in my case via gpart delete or gpart destroy
This is a used disk but new to the machine, I can modify the partition type and create partitions before and after partition 2 but I cannot delete it.
Here’s what I have tried so far:
Code:
root@beastie:~ # gpart show
=> 34 1250263661 ada0 GPT (596G)
34 409606 - free - (200M)
409640 1249591904 2 freebsd-ufs (596G)
1250001544 262151 - free - (128M)
=> 40 976773088 ada1 GPT (466G)
40 1024 1 freebsd-boot (512K)
1064 984 - free - (492K)
2048 4194304 2 freebsd-swap (2.0G)
4196352 972576768 3 freebsd-zfs (464G)
976773120 8 - free - (4.0K)
root@beastie:~ # gpart delete -i2 ada0
gpart: Device busy
root@beastie:~ # gpart add -t freebsd-boot ada0
ada0p1 added
root@beastie:~ # gpart show
=> 34 1250263661 ada0 GPT (596G)
34 409606 1 freebsd-boot (200M)
409640 1249591904 2 freebsd-ufs (596G)
1250001544 262151 - free - (128M)
=> 40 976773088 ada1 GPT (466G)
40 1024 1 freebsd-boot (512K)
1064 984 - free - (492K)
2048 4194304 2 freebsd-swap (2.0G)
4196352 972576768 3 freebsd-zfs (464G)
976773120 8 - free - (4.0K)
root@beastie:~ # gpart delete -i2 ada0
gpart: Device busy
root@beastie:~ # gpart delete -i1 ada0
ada0p1 deleted
root@beastie:~ # gpart show
=> 34 1250263661 ada0 GPT (596G)
34 409606 - free - (200M)
409640 1249591904 2 freebsd-ufs (596G)
1250001544 262151 - free - (128M)
=> 40 976773088 ada1 GPT (466G)
40 1024 1 freebsd-boot (512K)
1064 984 - free - (492K)
2048 4194304 2 freebsd-swap (2.0G)
4196352 972576768 3 freebsd-zfs (464G)
976773120 8 - free - (4.0K)
root@beastie:~ # gpart destroy -F ada0
gpart: Device busy
root@beastie:~ # gpart modify -i2 -t freebsd-boot ada0
ada0p2 modified
root@beastie:~ # gpart show
=> 34 1250263661 ada0 GPT (596G)
34 409606 - free - (200M)
409640 1249591904 2 freebsd-boot (596G)
1250001544 262151 - free - (128M)
=> 40 976773088 ada1 GPT (466G)
40 1024 1 freebsd-boot (512K)
1064 984 - free - (492K)
2048 4194304 2 freebsd-swap (2.0G)
4196352 972576768 3 freebsd-zfs (464G)
976773120 8 - free - (4.0K)
I’m not sure where to go from here, I’m tempted to pull the drive and reformat elsewhere
I have all tried dd’ing the disk as root but dd /dev/ada0 errors with unauthorised.
Am I missing something obvious?