Esse btrfs é bom mesmo

1. Esse btrfs é bom mesmo

Matheus
pylm

(usa Gentoo)

Enviado em 09/05/2018 - 14:39h

Testando essa função de snapshots do btrfs eu criei um snapshot antes de instalar o GNOME e após tudo feito simplesmente voltei ao meu snapshot anterior sem o GNOME. Agora tenho dois roots, um com GNOME e outro sem ele, e o melhor?


df -h
Sist. Arq. Tam. Usado Disp. Uso% Montado em
devtmpfs 10M 0 10M 0% /dev
tmpfs 2,9G 7,0M 2,9G 1% /dev/shm
tmpfs 2,9G 992K 2,9G 1% /run
/dev/sda1 699G 83G 613G 12% /
cgroup_root 10M 0 10M 0% /sys/fs/cgroup
/dev/sda1 699G 83G 613G 12% /.snapshots
none 2,9G 12K 2,9G 1% /run/user/1000

du -sch /home/pylm
57G /home/pylm
57G total



Ainda não compreendi esse conceito de magia negra usada pelos snapshots mas o negócio é bom mesmo.
Lista de snapshots que tenho:


btrfs subvolume list /
ID 356 gen 13542 top level 5 path .snapshots
ID 357 gen 11742 top level 356 path .snapshots/1/snapshot
ID 366 gen 13539 top level 356 path .snapshots/10/snapshot
ID 368 gen 13508 top level 356 path .snapshots/11/snapshot
ID 372 gen 12482 top level 356 path .snapshots/15/snapshot
ID 373 gen 12626 top level 356 path .snapshots/16/snapshot
ID 374 gen 12776 top level 356 path .snapshots/17/snapshot
ID 375 gen 12892 top level 356 path .snapshots/18/snapshot
ID 376 gen 13011 top level 356 path .snapshots/19/snapshot
ID 377 gen 13158 top level 356 path .snapshots/20/snapshot
ID 378 gen 13282 top level 356 path .snapshots/21/snapshot
ID 379 gen 13332 top level 356 path .snapshots/22/snapshot
ID 380 gen 13387 top level 356 path .snapshots/23/snapshot
ID 381 gen 13507 top level 356 path .snapshots/24/snapshot
ID 382 gen 13557 top level 356 path .snapshots/25/snapshot
ID 383 gen 13535 top level 356 path .snapshots/26/snapshot

A maioria deles foi criado pelo snapper que cria um snapshot a cada hora.

"Tamanho" deles:


btrfs qgroup show /
qgroupid rfer excl
-------- ---- ----
0/5 74.88GiB 64.36MiB
0/356 48.00KiB 48.00KiB
0/357 74.87GiB 54.83MiB
0/366 76.87GiB 25.06MiB
0/368 74.91GiB 36.81MiB
0/372 76.53GiB 354.23MiB
0/373 76.29GiB 26.69MiB
0/374 76.61GiB 278.68MiB
0/375 76.78GiB 434.79MiB
0/376 76.48GiB 30.42MiB
0/377 76.69GiB 87.27MiB
0/378 76.83GiB 4.38MiB
0/379 76.83GiB 4.66MiB
0/380 76.83GiB 4.41MiB
0/381 76.87GiB 1.83MiB
0/382 74.96GiB 111.73MiB
0/383 74.91GiB 7.52MiB


Infelizmente o du não funciona pra calcular o tamanho dos snapshots.

E o tamanho segundo o ls


ls -lah /.snapshots/*/snapshot/
/.snapshots/10/snapshot/:
total 2,0G
drwxr-xr-x 1 root root 208 mai 9 13:54 .
drwxr-xr-x 1 root root 32 mai 9 14:00 ..
drwxr-xr-x 1 root root 1,1K mai 9 06:44 bin
drwxr-xr-x 1 root root 202 mai 8 00:35 boot
drwxr-xr-x 1 root root 1,7K abr 29 18:50 dev
drwxr-xr-x 1 root root 2,9K mai 9 13:58 etc
-rw-r--r-- 1 root root 2,0G mai 5 15:43 .gentoo-dvd.iso
drwxr-xr-x 1 root root 18 mai 1 23:12 home
srw------- 1 root root 0 mai 9 13:54 kdeinit5__0
lrwxrwxrwx 1 root root 5 abr 29 21:11 lib -> lib64
drwxr-xr-x 1 root root 1,4K mai 1 07:41 lib32
drwxr-xr-x 1 root root 4,8K mai 9 06:44 lib64
drwxr-xr-x 1 root root 118 mai 2 14:36 media
drwxr-xr-x 1 root root 32 mai 5 02:57 mnt
drwxr-xr-x 1 root root 56 mai 7 00:07 opt
drwxr-xr-x 1 root root 0 abr 29 18:46 proc
drwx------ 1 root root 318 mai 9 13:58 root
drwxr-xr-x 1 root root 10 mai 2 01:54 run
drwxr-xr-x 1 root root 3,8K mai 9 06:44 sbin
drwxr-xr-x 1 root root 0 mai 9 14:37 .snapshots
drwxr-xr-x 1 root root 10 abr 29 18:50 sys
drwxrwxrwt 1 root root 320 mai 9 13:58 tmp
drwxr-xr-x 1 root root 158 mai 9 10:25 usr
drwxr-xr-x 1 root root 82 mai 9 03:46 var


Alguém mais usa/pretende usar btrfs como raiz?


  


2. Re: Esse btrfs é bom mesmo

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 09/05/2018 - 15:09h

Olha, eu testei, em Sabayon e até em openSUSE (ele é defualt em openSUSE novo), mas até agora, não gosto muito...

Os snapshots se formam sim e permite "voltar" o sistema, mas eu acho btrfs muito instável, quebra muito fácil...
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: Sabayon, Gentoo, openSUSE, Mageia e OpenMandriva.


3. Re: Esse btrfs é bom mesmo

Fábio Farias
Fabio_Farias

(usa openSUSE)

Enviado em 10/05/2018 - 10:43h

Uso O btrfs há alguns anos. No inicio tive problemas mas agora o sistema de arquivos tem-se mostrado estável. O recurso de snapshots é o que mais que agrada pois dá a possibilidade de reversão ao sistema caso seja necessário e o snapper faz com que esse processo seja simplificado para o usuário comum. Os snapshots no openSUSE são criados a cada hora e toda vez que se usa o YaST/Zypper seja pela interface gráfica ou pelo terminal para facilitar essas reversões caso sejam necessárias.


4. Re: Esse btrfs é bom mesmo

Matheus
pylm

(usa Gentoo)

Enviado em 10/05/2018 - 10:46h

Já quero deixar espaço pra recomendar esse script pro GRUB:

https://github.com/Antynea/grub-btrfs

Só jogar o 41_snapshots-btrfs em /etc/grub.d/ e atualizar que ele detecta todos os snapshots.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts