Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | Prochaine révision Les deux révisions suivantes | ||
btrfs [Le 19/10/2019, 21:50] sefran Augmenter Diminuer la taille d'un volume BTRFS |
btrfs [Le 20/10/2019, 21:29] L'Africain Suppression de retour de comamnde qui allourdissent inutillement la page. |
||
---|---|---|---|
Ligne 93: | Ligne 93: | ||
=== Vérifier le raid de disques === | === Vérifier le raid de disques === | ||
- | Voir la synthèse de système RAID BTRFS **btrfs filesystem usage volume_btrfs** ou **btrfs fi usage volume_btrfs** | + | Voir la synthèse de système RAID BTRFS : |
- | <code>sudo btrfs filesystem usage /home | + | <code bash>sudo btrfs filesystem usage /home |
Overall: | Overall: | ||
Device size: 1.36TiB | Device size: 1.36TiB | ||
Device allocated: 300.02GiB | Device allocated: 300.02GiB | ||
Device unallocated: 1.07TiB | Device unallocated: 1.07TiB | ||
- | Device missing: 465.76GiB | ||
- | Used: 292.88GiB | ||
- | Free (estimated): 551.43GiB (min: 551.43GiB) | ||
- | Data ratio: 2.00 | ||
- | Metadata ratio: 2.00 | ||
- | Global reserve: 175.81MiB (used: 0.00B) | ||
- | Data,RAID1: Size:149.00GiB, Used:146.20GiB | + | </code> ou <code bash>btrfs fi usage volume_btrfs</code> |
- | /dev/sdb 99.00GiB | + | |
- | /dev/sdc 100.00GiB | + | |
- | /dev/sdd 99.00GiB | + | |
- | Metadata,RAID1: Size:1.00GiB, Used:239.05MiB | + | Pour vérifier l'état du système BTRFS passez par la commande : |
- | /dev/sdb 1.00GiB | + | <code bash>sudo btrfs device stats /home |
- | /dev/sdd 1.00GiB | + | |
- | + | ||
- | System,RAID1: Size:8.00MiB, Used:48.00KiB | + | |
- | /dev/sdc 8.00MiB | + | |
- | /dev/sdd 8.00MiB | + | |
- | + | ||
- | Unallocated: | + | |
- | /dev/sdb 365.76GiB | + | |
- | /dev/sdc 365.75GiB | + | |
- | /dev/sdd 365.75GiB | + | |
- | </code> | + | |
- | + | ||
- | Pour vérifier l'état du système BTRFS passez par la commande **btrfs device stats volume_btrfs** | + | |
- | <code>sudo btrfs device stats /home | + | |
[/dev/sdb].write_io_errs 0 | [/dev/sdb].write_io_errs 0 | ||
- | [/dev/sdb].read_io_errs 0 | ||
- | [/dev/sdb].flush_io_errs 0 | ||
- | [/dev/sdb].corruption_errs 0 | ||
[/dev/sdb].generation_errs 0 | [/dev/sdb].generation_errs 0 | ||
[/dev/sdc].write_io_errs 12897745 | [/dev/sdc].write_io_errs 12897745 | ||
[/dev/sdc].read_io_errs 6026751 | [/dev/sdc].read_io_errs 6026751 | ||
[/dev/sdc].flush_io_errs 700547 | [/dev/sdc].flush_io_errs 700547 | ||
- | [/dev/sdc].corruption_errs 0 | ||
- | [/dev/sdc].generation_errs 0 | ||
- | [/dev/sdd].write_io_errs 0 | ||
- | [/dev/sdd].read_io_errs 0 | ||
- | [/dev/sdd].flush_io_errs 0 | ||
- | [/dev/sdd].corruption_errs 0 | ||
- | [/dev/sdd].generation_errs 0 | ||
- | </code> | ||
- | Pour voir l'état des disques de votre RAID BTRFS passez par la commande **btrfs filesystem show** ou **btrfs fi show** | + | </code> ou <code bash>btrfs device stats volume_btrfs</code> |
- | <code>sudo btrfs filesystem show | + | |
+ | Pour voir l'état des disques de votre RAID BTRFS passez par la commande : | ||
+ | <code bash>sudo btrfs filesystem show | ||
Label: none uuid: c5f42f5d-7802-4f4f-bee6-3c8e0994bbe8 | Label: none uuid: c5f42f5d-7802-4f4f-bee6-3c8e0994bbe8 | ||
Total devices 3 FS bytes used 146.43GiB | Total devices 3 FS bytes used 146.43GiB | ||
Ligne 151: | Ligne 119: | ||
devid 3 size 465.76GiB used 100.01GiB path /dev/sdd | devid 3 size 465.76GiB used 100.01GiB path /dev/sdd | ||
*** Some devices missing | *** Some devices missing | ||
- | </code> | + | </code> ou <code bash>btrfs fi show</code> |
- | Pour voir le détail des disques de votre RAID BTRFS passez la commande **sudo btrfs device usage volume_btrfs** | + | Pour voir le détail des disques de votre RAID BTRFS passez la commande : |
- | <code>sudo btrfs device usage /home | + | <code bash>sudo btrfs device usage /home |
/dev/sdb, ID: 1 | /dev/sdb, ID: 1 | ||
Device size: 465.76GiB | Device size: 465.76GiB | ||
Ligne 165: | Ligne 133: | ||
Device size: 0.00B | Device size: 0.00B | ||
Device slack: 0.00B | Device slack: 0.00B | ||
- | Data,RAID1: 100.00GiB | + | ... |
- | System,RAID1: 8.00MiB | + | |
- | Unallocated: 365.75GiB | + | |
- | + | ||
- | /dev/sdd, ID: 3 | + | |
- | Device size: 465.76GiB | + | |
- | Device slack: 0.00B | + | |
- | Data,RAID1: 99.00GiB | + | |
- | Metadata,RAID1: 1.00GiB | + | |
- | System,RAID1: 8.00MiB | + | |
- | Unallocated: 365.75GiB | + | |
</code> | </code> | ||
=== Augmenter/Diminuer le système de fichier du raid de disques === | === Augmenter/Diminuer le système de fichier du raid de disques === | ||
- | Visualiser l'espace libre disponible | + | Visualiser l'espace libre disponible, puis augmenter la taille du système de fichiers sur le raid : |
- | <code>sudo btrfs filesystem usage /home | + | <code bash>sudo btrfs filesystem resize +10G /home |
- | WARNING: RAID56 detected, not implemented | + | |
- | WARNING: RAID56 detected, not implemented | + | |
- | WARNING: RAID56 detected, not implemented | + | |
- | Overall: | + | |
- | Device size: 1.36TiB | + | |
- | Device allocated: 0.00B | + | |
- | Device unallocated: 1.36TiB | + | |
- | Device missing: 0.00B | + | |
- | Used: 0.00B | + | |
- | Free (estimated): 0.00B (min: 8.00EiB) | + | |
- | Data ratio: 0.00 | + | |
- | Metadata ratio: 0.00 | + | |
- | Global reserve: 190.98MiB (used: 0.00B) | + | |
- | + | ||
- | Data,RAID5: Size:168.00GiB, Used:165.11GiB | + | |
- | /dev/sdb 84.00GiB | + | |
- | /dev/sdc 84.00GiB | + | |
- | /dev/sdd 84.00GiB | + | |
- | + | ||
- | Metadata,RAID5: Size:2.00GiB, Used:319.73MiB | + | |
- | /dev/sdb 1.00GiB | + | |
- | /dev/sdc 1.00GiB | + | |
- | /dev/sdd 1.00GiB | + | |
- | + | ||
- | System,RAID5: Size:64.00MiB, Used:16.00KiB | + | |
- | /dev/sdb 32.00MiB | + | |
- | /dev/sdc 32.00MiB | + | |
- | /dev/sdd 32.00MiB | + | |
- | + | ||
- | Unallocated: | + | |
- | /dev/sdb 380.73GiB | + | |
- | /dev/sdc 380.73GiB | + | |
- | /dev/sdd 380.73GiB</code> | + | |
- | + | ||
- | Augmenter la taille du système de fichiers sur le raid | + | |
- | <code>sudo btrfs filesystem resize +10G /home | + | |
Resize '/home' of '+10G'</code> | Resize '/home' of '+10G'</code> | ||
Diminuer la taille du système de fichier sur le raid | Diminuer la taille du système de fichier sur le raid | ||
- | <code>sudo btrfs filesystem resize -10G /home | + | <code bash>sudo btrfs filesystem resize -10G /home |
Resize '/home' of '-10G'</code> | Resize '/home' of '-10G'</code> | ||
=== Réparer le raid de disques === | === Réparer le raid de disques === | ||
- | Voir l'état des disques | + | Voir l'état des disques : |
- | <code>sudo btrfs device stats /home | + | <code bash>sudo btrfs device stats /home |
[/dev/sdb].write_io_errs 0 | [/dev/sdb].write_io_errs 0 | ||
[/dev/sdb].read_io_errs 0 | [/dev/sdb].read_io_errs 0 | ||
Ligne 235: | Ligne 157: | ||
[/dev/sdc].read_io_errs 19080823 | [/dev/sdc].read_io_errs 19080823 | ||
[/dev/sdc].flush_io_errs 10027539 | [/dev/sdc].flush_io_errs 10027539 | ||
- | [/dev/sdc].corruption_errs 0 | ||
- | [/dev/sdc].generation_errs 0 | ||
- | [/dev/sdd].write_io_errs 74338 | ||
- | [/dev/sdd].read_io_errs 36 | ||
- | [/dev/sdd].flush_io_errs 1304 | ||
- | [/dev/sdd].corruption_errs 0 | ||
[/dev/sdd].generation_errs 0</code> | [/dev/sdd].generation_errs 0</code> | ||
- | <code> | + | <code bash> |
sudo btrfs balance start -v -mconvert=dup -dconvert=single /home | sudo btrfs balance start -v -mconvert=dup -dconvert=single /home | ||
sudo btrfs device remove /dev/sdc | sudo btrfs device remove /dev/sdc | ||
</code> | </code> | ||
- | <code> | + | <code bash> |
sudo btrfs device usage /home | sudo btrfs device usage /home | ||
sudo btrfs fi show | sudo btrfs fi show | ||
Ligne 254: | Ligne 170: | ||
</code> | </code> | ||
- | <code> | + | <code bash> |
sudo btrfs device add /dev/sdc /home | sudo btrfs device add /dev/sdc /home | ||
sudo btrfs balance start -dconvert=raid1 -mconvert=raid1 /home | sudo btrfs balance start -dconvert=raid1 -mconvert=raid1 /home |