Add ssd zpool config
This commit is contained in:
@@ -19,6 +19,7 @@ systemctl restart zfs-share
|
||||
### Find disk serial numbers
|
||||
```shell
|
||||
for i in a b c d e f g h i; do echo -n "/dev/sd$i: "; hdparm -I /dev/sd$i | awk '/Serial Number/ {print $3}'; done
|
||||
nvme list
|
||||
```
|
||||
### Wipe disks
|
||||
```shell
|
||||
@@ -36,7 +37,7 @@ cryptsetup luksFormat /dev/disk/by-id/ata-WDC_WD60EFRX-68L0BN1_WD-WX21D36PPLPH-p
|
||||
cryptsetup luksFormat /dev/disk/by-id/ata-WDC_WD60EFRX-68L0BN1_WD-WX21D36PP0K1-part1
|
||||
cryptsetup luksFormat /dev/disk/by-id/ata-WDC_WD60EFRX-68L0BN1_WD-WXB1HB4MJCMM-part1
|
||||
```
|
||||
### Create zpool
|
||||
### Create zpools
|
||||
```shell
|
||||
./mountVolumes.sh mount
|
||||
zpool create -o ashift=12 -o autoexpand=on -o autoreplace=on -O atime=off -O compression=lz4 \
|
||||
@@ -46,6 +47,7 @@ zpool create -o ashift=12 -o autoexpand=on -o autoreplace=on -O atime=off -O com
|
||||
/dev/mapper/ata-WDC_WD60EFRX-68L0BN1_WD-WX21D36PP0K1-part1 \
|
||||
/dev/mapper/ata-WDC_WD60EFRX-68L0BN1_WD-WXB1HB4MJCMM-part1
|
||||
zpool add zv1 log mirror /dev/nvme0n1p5 /dev/nvme1n1p5
|
||||
zpool create -o ashift=12 -O atime=off -O compression=lz4 ssd mirror /dev/disk/by-id/nvme-INTEL_SSDPEKKW128G7_BTPY63830DUM128A-part9 /dev/disk/by-id/nvme-INTEL_SSDPEKKW128G7_BTPY63750L9G128A-part9
|
||||
```
|
||||
### Create datasets
|
||||
```shell
|
||||
@@ -54,6 +56,17 @@ zfs create zv1/daten
|
||||
zfs create zv1/fotos
|
||||
chown root:nogroup /zv1/homes
|
||||
chown root:2000 /zv1/daten/ /zv1/fotos/
|
||||
zfs create -o canmount=off -o setuid=off -o exec=off ssd/var
|
||||
zfs create -o com.sun:auto-snapshot=false -o mountpoint=/var/lib/nfs ssd/var/nfs
|
||||
zfs create -o com.sun:auto-snapshot=false ssd/var/cache
|
||||
zfs create ssd/var/log
|
||||
zfs create -o exec=on ssd/var/lxc
|
||||
mv /var/cache/* /ssd/var/cache/
|
||||
zfs set mountpoint=/var/cache/ ssd/var/cache
|
||||
mv /var/log/* /ssd/var/log/
|
||||
zfs set mountpoint=/var/log ssd/var/log
|
||||
mv /var/lib/lxc/* /ssd/var/lxc/
|
||||
zfs set mountpoint=/var/lib/lxc ssd/var/lxc
|
||||
```
|
||||
### Set dataset quota
|
||||
```shell
|
||||
@@ -85,10 +98,6 @@ zfs export
|
||||
```shell
|
||||
zfs import
|
||||
```
|
||||
### Add 2GB log partition on ssd
|
||||
```shell
|
||||
zpool add zv1 log mirror /dev/nvme0n1p2 /dev/nvme1n1p2
|
||||
```
|
||||
## ZFS Maintenance
|
||||
```shell
|
||||
zpool status -v
|
||||
@@ -99,7 +108,7 @@ zpool scrub zv1
|
||||
```
|
||||
### show and delete all snapshots
|
||||
```shell
|
||||
zfs get mountpoint
|
||||
zfs list -t snapshot
|
||||
zfs list -H -o name -t snapshot | xargs -n1 zfs destroy
|
||||
```
|
||||
## MDADM Maintenance
|
||||
|
||||
Reference in New Issue
Block a user