Skip to content
Snippets Groups Projects
Commit 1973bec7 authored by mgy20's avatar mgy20
Browse files

Edit zpool.md

parent 3a9a30ee
No related branches found
No related tags found
No related merge requests found
...@@ -56,15 +56,30 @@ sudo grub-mkconfig -o /boot/grub/grub.cfg ...@@ -56,15 +56,30 @@ sudo grub-mkconfig -o /boot/grub/grub.cfg
sudo reboot sudo reboot
``` ```
## Gerenciamento
Verificar status e historico de alterações das pools
```bash
zpool status
zpool history
```
Também é possível verificar os parâmetros de cada `pool`.
```bash
zfs set quota=2T tank/stage
zfs get compression tank
```
## RAID0 ## RAID0
Para configurar discos em RAID0 (2 discos de gravação). Para configurar discos em RAID0 (2 discos de gravação).
```bash ```bash
# Check WWN # Check WWN
lsblk -o NAME,TYPE,SIZE,WWN | grep disk lsblk -o NAME,TYPE,SIZE,WWN | grep disk
# Create tank # Create tank
zpool create -f postgres_tank nvme-eui.35... nvme-eui.353... zpool create -f tank wwn-0x500.. wwn-0x500..
# Mount the tank # Mount the tank
zfs create -o recordsize=16k -o compression=off -o atime=off -o xattr=sa -o logbias=latency -o redundant_metadata=most -o mountpoint=/home/postgres postgres_tank/postgres zfs create -o recordsize=16k -o compression=off -o atime=off -o xattr=sa -o logbias=latency -o redundant_metadata=most -o mountpoint=/home/stage tank/stage
``` ```
...@@ -75,10 +90,26 @@ Observe que na criação do tank é utilizado a opção de `mirror` ...@@ -75,10 +90,26 @@ Observe que na criação do tank é utilizado a opção de `mirror`
# Check WWN # Check WWN
lsblk -o NAME,TYPE,SIZE,WWN | grep disk lsblk -o NAME,TYPE,SIZE,WWN | grep disk
# Create tank # Create tank
zpool create tank mirror wwn-0x50... wwn-0x50... mirror wwn-0x50... wwn-0x50... zpool create tank mirror wwn-0x500.. wwn-0x500.. mirror wwn-0x500.. wwn-0x500..
# Mount the tank # Mount the tank
zfs create -o compression=lz4 -o atime=off -o xattr=sa -o logbias=latency -o redundant_metadata=most -o mountpoint=/home/stage tank/stage zfs create -o compression=lz4 -o atime=off -o xattr=sa -o logbias=latency -o redundant_metadata=most -o mountpoint=/home/stage tank/stage
zfs create -o compression=lz4 -o atime=off -o xattr=sa -o logbias=latency -o redundant_metadata=most -o mountpoint=/home/backup tank/backup
``` ```
## L2ARC
Adicione ao `tank` discos para cacheamento de leitura e escrita.
```bash
zpool add tank log wwn-0x500..
zpol add tank cache wwn-0x500..
```
## Removendo discos\Destruindo pool
Caso queira remover os discos de uma pool utilize `remove`.
Caso queira remover toda uma pool e liberar os discos utilize `destroy`.
```bash
# Remove disk
zpool remove tank wwn-0x500a5008abcdef8
# Remove pool
zpool destroy tank
```
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment