Blame
|
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 |
|||||||