Re: btrfs

2015-08-21 Par sujet Pascal Hambourg
Guillaume Caron a écrit :
 
 Le 19/08/2015 00:33, Gilles Mocellin a écrit :
 Et en effet, pour l'instant, BTRFS fragmente très vite, sauf si on
 désactive le COW, du coup, pourquoi utiliser BTRFS...
 
 Au hasard : la compression, les checksums, le RAID, les snapshots, les
 sous-volumes, la réduction à froid

A chaud (monté), tu veux dire.



Re: btrfs

2015-08-21 Par sujet Guillaume Caron

Le 21/08/2015 20:34, Erwan David a écrit :
 Le 21/08/2015 20:34, Guillaume Caron a écrit :

 Le 19/08/2015 00:33, Gilles Mocellin a écrit :
 Et en effet, pour l'instant, BTRFS fragmente très vite, sauf si on
 désactive le COW, du coup, pourquoi utiliser BTRFS...

 Au hasard : la compression, les checksums, le RAID, les snapshots, les
 sous-volumes, la réduction à froid, et plus tard la déduplication quand
 les outils seront intégrés dans debian, etc

 Y'a de quoi faire :-)

 
 Gère-t-il le chiffrement du FS ?
 

Non en effet, ce n'est pas pris en charge et si ce n'est pas impossible
personne ne s'est encore penché là-desus (cf
https://btrfs.wiki.kernel.org/index.php/FAQ#Does_btrfs_support_encryption.3F
)

Après il existe déjà bien d'autres possibilités dans les couches au
dessus (encfs ou ecryptfs) ou en dessous (cryptsetup ou TrueCrypt), ceci
explique cela. Perso j'utilise ecryptfs, grâce au travail d'Ubuntu c'est
très facile.

(je me suis permis de reposter sur la liste, tu as dû faire une fausse
manip en me répondant directement ;-) )

-- 
Guillaume



signature.asc
Description: OpenPGP digital signature


Re: btrfs

2015-08-21 Par sujet maderios

Le 21/08/2015 20:34, Guillaume Caron a écrit :



Le 19/08/2015 00:33, Gilles Mocellin a écrit :

Et en effet, pour l'instant, BTRFS fragmente très vite, sauf si on
désactive le COW, du coup, pourquoi utiliser BTRFS...



Au hasard : la compression, les checksums, le RAID, les snapshots, les
sous-volumes, la réduction à froid, et plus tard la déduplication quand
les outils seront intégrés dans debian, etc

Y'a de quoi faire :-)


Y'a de quoi faire mumuse, certes,  mais pas de quoi remplacer xfs ou 
ext4 pour le moment, surtout pour les sauvegardes.

--
Maderios



Re: btrfs

2015-08-21 Par sujet Guillaume Caron


Le 19/08/2015 00:33, Gilles Mocellin a écrit :
 Et en effet, pour l'instant, BTRFS fragmente très vite, sauf si on
 désactive le COW, du coup, pourquoi utiliser BTRFS...


Au hasard : la compression, les checksums, le RAID, les snapshots, les
sous-volumes, la réduction à froid, et plus tard la déduplication quand
les outils seront intégrés dans debian, etc

Y'a de quoi faire :-)

-- 
Guillaume



signature.asc
Description: OpenPGP digital signature


Re: btrfs

2015-08-18 Par sujet Gilles Mocellin

Le 15/08/2015 21:31, Francois Lafont a écrit :

Bonsoir,

Je réagis juste ce point précis ci-dessous.

On 15/08/2015 15:31, Gilles Mocellin wrote:


On peut trouver des infos à ce sujet concernant l'utilisation de BTRFS comme
stockage local du système de stockage distribué Ceph.

Si tu as de la doc fraîche sur ce point (ie Ceph avec du BTRFS en backend),
je serais vraiment intéressé de connaître tes sources. En effet, autant que
je sache, BTRFS n'est pour l'instant pas recommandé pour un cluster Ceph en
production à cause du fait, si j'ai bien compris, que ce file system vieilli
mal (problèmes de fragmentations) avec l'usage qu'en fait Ceph. Et du coup,
j'en suis resté au mot d'ordre « avec Ceph en production, utilisez XFS ».
Mais comme tout va très vite, j'ai peut-être déjà un train de retard... ;)


Je n'ai pas de documentation mais je suis d'un œil la mailing list 
ceph-users et ce point revient régulièrement.

Ces threads par exemple :
https://www.mail-archive.com/ceph-users@lists.ceph.com/msg19587.html
https://www.mail-archive.com/ceph-users@lists.ceph.com/msg22207.html

Et en effet, pour l'instant, BTRFS fragmente très vite, sauf si on 
désactive le COW, du coup, pourquoi utiliser BTRFS...


J'ai lu aussi que ext4 s'en sort très bien. Il y avait au début un 
problème vis-à-vis de la taille réservée aux attributs étendus 
qu'utilisait Ceph. Ça ne semble plus être un problème.


[...]



Re: btrfs

2015-08-15 Par sujet zulian
Le samedi 15 août 2015, 12:14:39 maderios a écrit :
 Bonjour
 Je voudrais savoir si certains utilisent btrfs avec stable ou sid et ce
 qu'ils en pensent. Il paraît qu'il n'est pas encore au point pour la
 prod mais certaines distrib l'installent par défaut. En fait, un peu
 marre de ext4 suite à une nouvelle corruption de données sur un disque
 externe. Merci pour tout retour d'expérience.

J'utilise btrfs depuis 6 mois sur un DD SSD  de 50 Go ( partition racine et 
home).
Les autres DD classiques sont en ext4
Il s'agit d'un PC tournant 24/24 

Aucun problème à l'utilisation et au formatage.

--

Frédéric Zulian



Re: btrfs

2015-08-15 Par sujet andre_debian
On Saturday 15 August 2015 12:14:39 maderios wrote:
 Bonjour
 Je voudrais savoir si certains utilisent btrfs avec stable ou sid et ce
 qu'ils en pensent. Il paraît qu'il n'est pas encore au point pour la
 prod mais certaines distrib l'installent par défaut. En fait, un peu
 marre de ext4 suite à une nouvelle corruption de données sur un disque
 externe. Merci pour tout retour d'expérience.

Au RMLL de juillet 2015, il y avait une conférence sur ce nouveau
système de fichiers BTRFS :
https://fr.wikipedia.org/wiki/Btrfs
qui a moults avantages par rapport à ext4.

Il est sous licence GNU GPL, développé conjointement par Oracle, Red Hat, 
Fujitsu, Intel, SUSE, STRATO, IBM
Il est encore expérimental et non stable.

Son originalité est le snapshot, permettant des sauvegardes instantanés :
https://fr.wikipedia.org/wiki/Instantan%C3%A9_%28informatique%29

Bon WE

André



Re: btrfs

2015-08-15 Par sujet david hannequin
Salut,

A mon avis ce n'est pas une bonne idée d'utiliser btrfs sur Debian car
il faut avoir un noyau linux récent et surtout il ne faut pas avoir
peur de perdre des données.

A++


Le 15 août 2015 18:57, Guillaume Caron
guillaume.caron.h...@orange.fr a écrit :
 Le 15/08/2015 12:14, maderios a écrit :
 Bonjour
 Je voudrais savoir si certains utilisent btrfs avec stable ou sid et
 ce qu'ils en pensent. Il paraît qu'il n'est pas encore au point pour la
 prod mais certaines distrib l'installent par défaut. En fait, un peu
 marre de ext4 suite à une nouvelle corruption de données sur un disque
 externe. Merci pour tout retour d'expérience.

 Salut,

 J'avais eu des problèmes sur Wheezy mais je m'en sers sans aucun souci
 sur quatres machines depuis leur passage à Jessie.

 Il faut juste savoir deux ou trois trucs, notamment éviter le COW pour
 les gros fichiers qui changent beaucoup, typiquement les machines
 virtuelles. Ça m'a amené des gros problèmes de performances, et en
 voulant optimiser j'ai eu des corruptions de filesystem...

 Suite à ça, je sais qu'il ne faut pas employer les options de montage
 sur les sous volumes car ça ne fonctionne pas. C'est aujourd'hui en
 rouge sur le wiki mais quand j'ai testé ça n'était écrit nulle part et
 j'avais un comportement assez aléatoire quand je lançais des VM...

 Bref, pour ma part je n'ai pas de contre-indication, même si j'utilise
 encore ext4 pour mes sauvegardes par sécurité. Pour le reste, les sous
 volumes, les snapshots, la compression, le RAID, tout ça natif, c'est
 très agréable. Faut encore que je teste la déduplication, c'est
 prometteur bien que pas out of the box sur Debian, apparemment.

 Petit truc pour désactiver le COW sur un répertoire :
 # chattr +C /path

 Pour le reste, tout est sur le wiki btrfs, cette page étant une bonne
 introduction aux capacités du jouet :
 https://btrfs.wiki.kernel.org/index.php/UseCases

 Le wiki de Arch contient aussi pas mal d'infos bonnes à prendre.

 --
 Guillaume





-- 
David Hannequin



Re: btrfs

2015-08-15 Par sujet Gilles Mocellin

Le 15/08/2015 12:14, maderios a écrit :

Bonjour
Je voudrais savoir si certains utilisent btrfs avec stable ou sid et 
ce qu'ils en pensent. Il paraît qu'il n'est pas encore au point pour 
la prod mais certaines distrib l'installent par défaut. En fait, un 
peu marre de ext4 suite à une nouvelle corruption de données sur un 
disque externe. Merci pour tout retour d'expérience.


Je l'utilise sur mon portable depuis Wheezy, sur SSD et avec du 
chiffrage luks.

J'ai eu un problème une fois.
Comme j'utilise snapper pour prendre régulièrement des snapshots, j'ai 
fini par remplir l'espace disponible (les snapshots prennent de 
l'espace, et ce n'est pas visible avec df).
(faites attention à ne pas faire des snapshots régulier de volumes où 
seraient stockées des images de machines virtuelles, ça provoque 
vraiment trop de changements, et donc de gros snapshots)


Une fois plein, impossible de supprimer quoique ce soit pour libérer de 
l'espace, ça provoquait des erreurs.


Heureusement, un noyau backporté m'a permis de passer ce problème et de 
pouvoir supprimer des snapshots et récupérer de la place.


L'utilisation de subvolumes et de snapshots est vraiment un plus. Bon, 
certains diront que ZFS le fait, en plus stable. Peut-être.
C'est un filesystem avec Copy On Write, il a donc tendance à la 
fragmentation. Ce n'est pas conseiller pour un usage ou l'on crée et 
supprime beaucoup de fichiers. On peut trouver des infos à ce sujet 
concernant l'utilisation de BTRFS comme stockage local du système de 
stockage distribué Ceph.


Dernier point, docker sait utiliser ces subvolumes et les snapshots pour 
créer ses couches successives de modifications.


Même si je ne suis pas encore prêt à le mettre sur des serveurs en 
production, pour des postes de travail, je n'hésiterais plus.




Re: btrfs

2015-08-15 Par sujet Stéphane GARGOLY
Bonjour à tous les utilisateurs et développeurs de Debian :

Le samedi 15 août 2015 à 10:14, maderios mader...@gmail.com a écrit :
 Je voudrais savoir si certains utilisent btrfs avec stable ou sid et ce
 qu'ils en pensent. Il paraît qu'il n'est pas encore au point pour la
 prod mais certaines distrib l'installent par défaut. En fait, un peu
 marre de ext4 suite à une nouvelle corruption de données sur un disque
 externe. Merci pour tout retour d'expérience.

Peut-être que la lecture de ces deux pages suivantes permettrait-elle de 
répondre à la question concernant la stabilité de ce nouveau système de 
fichiers :
 - [BTRFS Wiki] https://btrfs.wiki.kernel.org/index.php/Main_Page
 - [BTRFS FAQ] https://btrfs.wiki.kernel.org/index.php/FAQ#Is_btrfs_stable.3F

Personnellement et par prudence, je reste au système de fichiers Ext4FS pour 
mes mémoires de masse, qu'elles soient internes ou externes... y compris quand 
mes ordinateurs Sirius et Arcturus passeront de Wheezy à Jessie dans les 
prochains mois. :-)

Enfin, j'ignore dans quelles circonstances il y a eu des corruptions d'Ext4FS 
mais jusqu'à présent, je n'ai pas constaté un quelconque problème avec ce 
système de fichiers.

Cordialement et à bientôt,

Stéphane.



Re: btrfs

2015-08-15 Par sujet maderios

Le 15/08/2015 14:33, Stéphane GARGOLY a écrit :

Bonjour à tous les utilisateurs et développeurs de Debian :

Le samedi 15 août 2015 à 10:14, maderios mader...@gmail.com a écrit :

Je voudrais savoir si certains utilisent btrfs avec stable ou sid et ce
qu'ils en pensent. Il paraît qu'il n'est pas encore au point pour la
prod mais certaines distrib l'installent par défaut. En fait, un peu
marre de ext4 suite à une nouvelle corruption de données sur un disque
externe. Merci pour tout retour d'expérience.


Peut-être que la lecture de ces deux pages suivantes permettrait-elle de
répondre à la question concernant la stabilité de ce nouveau système de
fichiers :
  - [BTRFS Wiki] https://btrfs.wiki.kernel.org/index.php/Main_Page
  - [BTRFS FAQ] https://btrfs.wiki.kernel.org/index.php/FAQ#Is_btrfs_stable.3F

Personnellement et par prudence, je reste au système de fichiers Ext4FS pour
mes mémoires de masse, qu'elles soient internes ou externes... y compris quand
mes ordinateurs Sirius et Arcturus passeront de Wheezy à Jessie dans les
prochains mois. :-)

Pas si instable que cela puisque Opensuse utilise btrfs par défault
https://news.opensuse.org/2014/11/12/what-to-expect-from-btrfs-on-opensuse-13-2/
Prévu pour Fedora 23
https://lists.fedoraproject.org/pipermail/devel/2014-October/203058.html



Enfin, j'ignore dans quelles circonstances il y a eu des corruptions d'Ext4FS
mais jusqu'à présent, je n'ai pas constaté un quelconque problème avec ce
système de fichiers.
La corruption est apparue suite à la succession de  montages successifs 
d'un disque usb externe sans fsck préalable. Pour le montage en manuel 
en console, j'ai maintenant un alias qui intègre fsck mais pour les 
montages dans un gestionnaire de fichiers ou en auto, je n'ai à cet 
instant aucune solution pour lancer fsck avant le montage d'un disque 
usb externe.


--
Maderios



Re: btrfs

2015-08-15 Par sujet maderios

Le 15/08/2015 15:31, Gilles Mocellin a écrit :

Le 15/08/2015 12:14, maderios a écrit :

Bonjour
Je voudrais savoir si certains utilisent btrfs avec stable ou sid et
ce qu'ils en pensent. Il paraît qu'il n'est pas encore au point pour
la prod mais certaines distrib l'installent par défaut. En fait, un
peu marre de ext4 suite à une nouvelle corruption de données sur un
disque externe. Merci pour tout retour d'expérience.


Je l'utilise sur mon portable depuis Wheezy, sur SSD et avec du
chiffrage luks.
J'ai eu un problème une fois.
Comme j'utilise snapper pour prendre régulièrement des snapshots, j'ai
fini par remplir l'espace disponible (les snapshots prennent de
l'espace, et ce n'est pas visible avec df).
(faites attention à ne pas faire des snapshots régulier de volumes où
seraient stockées des images de machines virtuelles, ça provoque
vraiment trop de changements, et donc de gros snapshots)

Une fois plein, impossible de supprimer quoique ce soit pour libérer de
l'espace, ça provoquait des erreurs.

Heureusement, un noyau backporté m'a permis de passer ce problème et de
pouvoir supprimer des snapshots et récupérer de la place.

L'utilisation de subvolumes et de snapshots est vraiment un plus. Bon,
certains diront que ZFS le fait, en plus stable. Peut-être.
C'est un filesystem avec Copy On Write, il a donc tendance à la
fragmentation. Ce n'est pas conseiller pour un usage ou l'on crée et
supprime beaucoup de fichiers. On peut trouver des infos à ce sujet


C'est mon cas

concernant l'utilisation de BTRFS comme stockage local du système de
stockage distribué Ceph.

Dernier point, docker sait utiliser ces subvolumes et les snapshots pour
créer ses couches successives de modifications.

Même si je ne suis pas encore prêt à le mettre sur des serveurs en
production, pour des postes de travail, je n'hésiterais plus.

Pas de btrfs sur les serveurs, c'est quand même mauvais signe... 
J'hésite fort à l'utiliser pour des disques de sauvegarde.

--
Maderios



Re: btrfs

2015-08-15 Par sujet Guillaume Caron
Le 15/08/2015 12:14, maderios a écrit :
 Bonjour
 Je voudrais savoir si certains utilisent btrfs avec stable ou sid et
ce qu'ils en pensent. Il paraît qu'il n'est pas encore au point pour la
prod mais certaines distrib l'installent par défaut. En fait, un peu
marre de ext4 suite à une nouvelle corruption de données sur un disque
externe. Merci pour tout retour d'expérience.

Salut,

J'avais eu des problèmes sur Wheezy mais je m'en sers sans aucun souci
sur quatres machines depuis leur passage à Jessie.

Il faut juste savoir deux ou trois trucs, notamment éviter le COW pour
les gros fichiers qui changent beaucoup, typiquement les machines
virtuelles. Ça m'a amené des gros problèmes de performances, et en
voulant optimiser j'ai eu des corruptions de filesystem...

Suite à ça, je sais qu'il ne faut pas employer les options de montage
sur les sous volumes car ça ne fonctionne pas. C'est aujourd'hui en
rouge sur le wiki mais quand j'ai testé ça n'était écrit nulle part et
j'avais un comportement assez aléatoire quand je lançais des VM...

Bref, pour ma part je n'ai pas de contre-indication, même si j'utilise
encore ext4 pour mes sauvegardes par sécurité. Pour le reste, les sous
volumes, les snapshots, la compression, le RAID, tout ça natif, c'est
très agréable. Faut encore que je teste la déduplication, c'est
prometteur bien que pas out of the box sur Debian, apparemment.

Petit truc pour désactiver le COW sur un répertoire :
# chattr +C /path

Pour le reste, tout est sur le wiki btrfs, cette page étant une bonne
introduction aux capacités du jouet :
https://btrfs.wiki.kernel.org/index.php/UseCases

Le wiki de Arch contient aussi pas mal d'infos bonnes à prendre.

--
Guillaume




signature.asc
Description: OpenPGP digital signature


Re: btrfs

2015-08-15 Par sujet Francois Lafont
Bonsoir,

Je réagis juste ce point précis ci-dessous.

On 15/08/2015 15:31, Gilles Mocellin wrote:

 On peut trouver des infos à ce sujet concernant l'utilisation de BTRFS comme
 stockage local du système de stockage distribué Ceph.

Si tu as de la doc fraîche sur ce point (ie Ceph avec du BTRFS en backend),
je serais vraiment intéressé de connaître tes sources. En effet, autant que
je sache, BTRFS n'est pour l'instant pas recommandé pour un cluster Ceph en
production à cause du fait, si j'ai bien compris, que ce file system vieilli
mal (problèmes de fragmentations) avec l'usage qu'en fait Ceph. Et du coup,
j'en suis resté au mot d'ordre « avec Ceph en production, utilisez XFS ».
Mais comme tout va très vite, j'ai peut-être déjà un train de retard... ;)

Sinon, plus globalement, j'ai aussi l'impression que pour du *serveur* en
production BTRFS n'est pas conseillé. Et effectivement comme cela a déjà
été dit, si on décide d'utiliser BTRFS, il faut un noyau récent et même
le noyau le plus récent possible.

Après pour du desktop, je pense que c'est sans doute une bonne idée de
se frotter à BTRFS (personnellement je ne l'ai pas encore fait) car après
tout il y aura bien un jour où il sera aussi stable que le EXT4 ou le
XFS.

-- 
François Lafont