Blame
| 9881fb | Steven Anderson | 2024-12-17 19:45:16 | 1 | # new_disk |
| 2 | ||||
| 3 | ### Linux |
|||
| 4 | #### install parted |
|||
| 5 | apt install parted |
|||
| 6 | ||||
| 7 | #### this will give us 'partprobe' so we can have linux rescan disks |
|||
| 8 | partprobe |
|||
| 9 | ||||
| 10 | #### check out disk id |
|||
| 11 | ls -lh /dev/disk/by-id |
|||
| 12 | ||||
| 13 | #### set GPT table |
|||
| 14 | sudo parted /dev/disk/by-id/<disk> |
|||
| 15 | (parted) mklabel GPT |
|||
| 16 | ||||
| 17 | #### view disks by ID |
|||
| 18 | ls /dev/disk/by-id |
|||
| 19 | ||||
| 20 | ### FreeBSD |
|||
| 21 | #### Identify disks |
|||
| 22 | camcontrol devlist |
|||
| 23 | ||||
| 24 | #### Get Last 4 Digits of SN |
|||
| 25 | label=$( camcontrol identify ada0 | sed -n 's/.*serial number.*\(.\{4\}\)$/\1/p' ) |
|||
| 26 | ||||
| 27 | #### Destroy Partitions |
|||
| 28 | sudo gpart destroy -F ada0 |
|||
| 29 | ||||
| 30 | #### Create Partition and Label |
|||
| 31 | gpart create -s GPT ada0 |
|||
| 32 | gpart add -t freebsd-zfs -a 1m -l "$label" ada0 |
|||
| 33 | ||||
| 34 | #### Create zpool |
|||
| 35 | zpool create tank /dev/gpt/180H |