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 |