Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| linux:btrfs [16-01-2021 17:15] – [Passer de ext4 à btrfs] edmc73 | linux:btrfs [28-04-2021 14:16] (Version actuelle) – edmc73 | ||
|---|---|---|---|
| Ligne 177: | Ligne 177: | ||
| ensuite, pour réparer grub | ensuite, pour réparer grub | ||
| update-grub | update-grub | ||
| + | |||
| + | |||
| + | ===== Scripts tiers ===== | ||
| + | |||
| + | # btrfs-list: a wrapper to btrfs-progs to show a nice overview of your btrfs subvolumes and snapshots, a la 'zfs list' | ||
| + | # | ||
| + | # Check for the latest version at: | ||
| + | # https:// | ||
| + | # git clone https:// | ||
| + | # or wget https:// | ||
| + | # or curl -L https:// | ||
| + | |||
| + | ===== io disk ===== | ||
| + | |||
| + | -- source: https:// | ||
| + | |||
| + | Disable copy-on-write | ||
| + | |||
| + | Copy-On-write isn’t ideal for workloads that create or modify many small files, such as databases. Without disabling COW, you can heavily fragment the file system as explained above. | ||
| + | |||
| + | The best strategy for successfully running a database in a container is to disable COW on directory/ | ||
| + | |||
| + | The COW setting is stored as a file attribute and is modified with a utility called chattr. To disable COW for a MySQL container’s volume, run: | ||
| + | |||
| + | chattr -R +C / | ||
| + | | ||
| + | The directory / | ||
| + | |||
| + | -R indicates that want to recursively change the file attribute +C means we want to set the NOCOW attribute on the file/ | ||
| + | |||
| + | To verify, we can run: | ||
| + | |||
| + | < | ||
| + | $ lsattr /var/lib/ | ||
| + | ---------------- / | ||
| + | ---------------- / | ||
| + | ---------------- / | ||
| + | ---------------- / | ||
| + | ---------------- / | ||
| + | ---------------- / | ||
| + | ---------------- / | ||
| + | ---------------- / | ||
| + | ---------------- / | ||
| + | ---------------- / | ||
| + | ---------------- / | ||
| + | ---------------- / | ||
| + | ---------------- / | ||
| + | ---------------- / | ||
| + | ---------------- / | ||
| + | ---------------C / | ||
| + | </ | ||