Commit 9881fb

2024-12-17 19:45:16 Steven Anderson: initial new disk
/dev/null .. ScriptFu/ZFS/new_disk.md
@@ 0,0 1,35 @@
+ # new_disk
+
+ ### Linux
+ #### install parted
+ apt install parted
+
+ #### this will give us 'partprobe' so we can have linux rescan disks
+ partprobe
+
+ #### check out disk id
+ ls -lh /dev/disk/by-id
+
+ #### set GPT table
+ sudo parted /dev/disk/by-id/<disk>
+ (parted) mklabel GPT
+
+ #### view disks by ID
+ ls /dev/disk/by-id
+
+ ### FreeBSD
+ #### Identify disks
+ camcontrol devlist
+
+ #### Get Last 4 Digits of SN
+ label=$( camcontrol identify ada0 | sed -n 's/.*serial number.*\(.\{4\}\)$/\1/p' )
+
+ #### Destroy Partitions
+ sudo gpart destroy -F ada0
+
+ #### Create Partition and Label
+ gpart create -s GPT ada0
+ gpart add -t freebsd-zfs -a 1m -l "$label" ada0
+
+ #### Create zpool
+ zpool create tank /dev/gpt/180H
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9