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 |