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 |