Le depuis longtemps attendu ext4 était jusqu'à maintenant nommé "ext4dev" dans le noyau. Maintenant ça sera "ext4" (2.6.28).
Que dire de ext4 ? Ben qu'il est plus mieux bien qu'ext3.
Et après ext4 ? ext5 ?
Il semble que non. Ça sera btrfs probablement.
L'excellentissime Theodore Ts'o donne son avis :
http://thread.gmane.org/gmane.linux.file-systems/26246/focus(...)
As far as btrfs is concerned, one of the things that you may not know
is that about a year ago (on November 12-13, 2007), a small group key
filesystem developers, that included engineers employed by HP, Oracle,
IBM, Intel, HP, and Red Hat, and whose experience included working
with a large number of filesystems: ext2, ext4, ext4, ocfs2, lustre,
btrfs, advfs, reiserfs, and xfs came together for a two day "next
generation filesystem" (NGFS) workshop. At the end of the that
workshop, there was unaminous agreement (including from yours truly)
that (a) Linux needed a next generation filesystem to be competitive,
(b) Chris Mason's btrfs (with some changes/enhancements discussed
during the workshop) was the best long-term solution for NGFS, and (c)
because creating a new enterprise filesystem always takes longer than
people expect, and even then, it takes a while for enterprise users to
trust a new filesystem for their most critical data, ext4 in the next
generation of filesystems was needed as the bridge to the NGFS.
[...]
Given btrfs's current status, in terms of its functionality, even its
format is not fully cast into stone yet, and given Chris's reputation
and skills as a kernel devleoper, my personal opinion is that we would
not be making a "special case exception" for btrfs to get it into
mainline, but rather something which makes completely good sense.
Quand beaucoup d'expert de systèmes de fichier sont d'accord...
C'est un développeur, et non des moindres, d'ext[34] qui le dit.
Vu ici : http://www.heise-online.co.uk/news/Kernel-Log-Ext4-completes(...)
et ici : http://www.osnews.com/story/20409/Ext4_Completes_Development(...)
# Presque bien
Posté par fleny68 . Évalué à 1.
Par exemple un lien vers ceci:
http://linuxfr.org/2008/01/24/23607.html
[^] # Re: Presque bien
Posté par nicko . Évalué à 4.
[^] # Re: Presque bien
Posté par IsNotGood . Évalué à 10.
Les développeurs de système de fichier de Linux (de tous bords) pensent qu'il faut une nouveau système de fichier pour que Linux reste dans la course. Pas un nouveau qui est dans la continué de l'existant, mais un nouveau qui serait d'une autre génération. C'est la conclusion d'une rencontre entre développeurs de novembre 2007.
Pour Theodore Ts'o, btrfs est ce nouveau système de fichier. Il n'avance pas d'arguements techniques mais fait remarquer :
- le développeur principal de btrfs a du temps pour développeur btrfs et est très respecté.
- btrfs n'est pas la création d'une seule personne, mais une création d'experts en système de fichier. Ceci va dans la droite ligne de Theodore Ts'o qui pense que ce qui fait une bon système de fichier c'est aussi, et surtout, la quantité de compétences qu'il y a autour.
Theodore Ts'o ne veut pas que btrfs soit inclus à Linux via une exception, mais car btrfs fait (presque) l'unanimité en tant que système de fichier de la prochaine génération. Btrfs sera peut-être dans Linux 2.6.29.
Ainsi il pense que ext4 est un pont (nécessaire) vers btrfs.Btrfs ne sera pas prêt pour les entreprises avant de nombres mois voire années.
[^] # Re: Presque bien
Posté par IsNotGood . Évalué à 10.
> les explicatiions sur les avancées
Tu peux avoir une floppée d'explications et d'arguments. Les systèmes de fichier sont terriblement complexes et avec des contraintes inouïes.
Depuis des années on explique avec arguments à l'appuis que ext3 est pourri et dépassé. Toujours avec des arguments, on dit qu'il faut utiliser ReiserFS ou XFS ou [autre].
Bref, toutes ses fausses vérités me fatigue et je préfère prendre l'avis d'experts reconnus au-lieu de me farcir un argumentaire (forcément biaisé) que je comprend à moitier. Oui, c'est minable.
[^] # Re: Presque bien
Posté par Camille_B . Évalué à 10.
[^] # Re: Presque bien
Posté par Aefron . Évalué à 1.
[^] # Re: Presque bien
Posté par fleny68 . Évalué à 1.
En effet après avoir lu ton journal, fort intéressant, il me restait en tête une question. C'est quoi et ça en est où btrfs ? Comment ça se prononce?
Bon après il m'a fallu quatre demi-secondes pour trouver le journal de pg, qui m'était sorti de la mémoire (le journal, pas pg), et c'est sûr que c'est pas énorme. Mais je trouvais que le lien aurait complété agréablement ton journal.
Voilà c'est tout.
[^] # Re: Presque bien
Posté par ribwund . Évalué à 2.
Si je me souviens bien c'est "better FS".
[^] # Re: Presque bien
Posté par cosmocat . Évalué à 2.
http://en.wikipedia.org/wiki/Btrfs
[^] # Re: Presque bien
Posté par ribwund . Évalué à 2.
cmason: I say butterfs
cmason: but, lots of people say betterfs which is fine too
[^] # Re: Presque bien
Posté par dab . Évalué à 10.
En effet, ceux-ci sont d'une grande qualité et intéressants à lire mais il ne faudrait pas arriver à ce que des contributeurs potentiels soient bloqués devant le fait que leurs articles ne soient pas du "niveau" de ceux de patrick_g et que seul ce dernier ait le courage d'en proposer.
Le journal d'IsNotGood est intéressant et répond bien à la définition de journal selon moi, merci à lui.
[^] # Re: Presque bien
Posté par nicko . Évalué à 3.
[^] # Re: Presque bien
Posté par seginus . Évalué à 2.
[^] # Re: Presque bien
Posté par Sébastien B. . Évalué à 2.
[^] # Re: Presque bien
Posté par seginus . Évalué à 9.
Cela te semble crédible le gars qui va faire une grosse dépèche sur le noyau juste avant un entretiens, et puis qui va se faire une petite dépèche sur OpenOffice le midi en prenant son café ?
Moi, je dis qu'ils sont plusieurs ! Ce sont toutes les élites du site qui se sont regroupés pour créer un modèle à suivre pour tout les LinuxFriens.
[^] # Re: Presque bien
Posté par Antoine J. . Évalué à 6.
Je suis le nègre de patrick_g. (BHL ne payait pas assez)
[^] # Re: Presque bien
Posté par Aefron . Évalué à 1.
Tu veux dire que tu prétends récolter les lauriers de sa gloire ?!? Eh bien... Ce n'est pas joli-joli...
[1] http://fr.wikipedia.org/wiki/Pascal_Nègre
[^] # Re: Presque bien
Posté par zebra3 . Évalué à 10.
Oui, si ça se trouve, c'est une infinité de singes sur des machines à écrire...
Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur
# linuxen.org
Posté par kowalsky . Évalué à -1.
[^] # Re: linuxen.org
Posté par Dup (site web personnel) . Évalué à 10.
[^] # Re: linuxen.org
Posté par kowalsky . Évalué à 2.
[^] # Re: linuxen.org
Posté par Dup (site web personnel) . Évalué à 2.
# Question bête...
Posté par thierry talbert (site web personnel, Mastodon) . Évalué à 5.
Merci pour cette info IsNotGood!!!
C'est cool de savoir ce qui va nous arriver.
Quelqu'un à une idée du temps qu'il a fallut pour développer ext4?
Sauf erreur vous croyez que l'on peut considérer qu'à partir de 2009 on sera tous sous ext4?
Cordialement Thierry
[^] # Re: Question bête...
Posté par IsNotGood . Évalué à 3.
Il était dans le 2.6.19 qui est sorti en ... (?).
Bref, ça a pris plus de temps que prévu (comme toujours j'ai envis d'ajouter).
> Sauf erreur vous croyez que l'on peut considérer qu'à partir de 2009 on sera tous sous ext4?
Le "tous" est de trop.
F9 proposait ext4. F10 va évidemment le proposer (faut ajouter "ext4" lors de l'installation). F10 sortira dans quelques semaines. Comme l'indique Theodore Ts'o ext4 est déjà utilisé (tout en étant dans une phase de développement intensive). Mais des tests de plus par des "vrais" utilisateurs serait un plus très très apprécié par les développeurs (qu'on ne remercira jamais assez).
Perso, je vais passer à F10 et aussi ext4 même si c'est un risque (on ne fait d'omelette sans casser des oeufs).
Ext4 a un niveau de maturité qui lui permet d'être indiqué comme stable dans 2.6.28 (F10 sortira probablement avec un 2.6.27 avec les patchs pour 2.6.28). C'est le moment de tester, les développeurs seront très sensibles à tout problème.
C'est le moment de tester ext4 ! Avec au moins un 2.6.27 évidemment et sautez sur le 2.6.28 lorsqu'il sortira.
[^] # Re: Question bête...
Posté par NickNolte . Évalué à 1.
Il serait bon de préciser les divers tests auxquels les utilisateurs doivent se prêter pour rapporter des infos pertinentes.
Quelles les particularités d'Ext4 qui fassent qu'on doivent jouer avec plus précisément?
[^] # Re: Question bête...
Posté par thierry talbert (site web personnel, Mastodon) . Évalué à -1.
ok pour tester...
par contre je vais pas le faire sur mon pc de bureau mais sur ma debian lenny à la maison, mon seul problème c'est qu'il faut je trouve le bon package...
allez zou au taffe.
merci encore pour l'info
thierry
mince pourquoi j'ai l'impression que le noyau de ma debian lenny à stoppé à 2.6.26, hum hum hum...
[^] # Re: Question bête...
Posté par Romeo . Évalué à 2.
Ext3 marche bien sur mon poste de travail, je vais pas m'amuser à formater juste pour avoir un nouveau fs qui ne me sert à rien.
[^] # Re: Question bête...
Posté par Gniarf . Évalué à 9.
qui ne t'apporte rien de plus (petite nuance)
[^] # Re: Question bête...
Posté par ecyrbe . Évalué à 2.
celà signifie que si tu es sur une partition ext3, tu peux la monter comme une partition ext4 sans formatter... ils ont un format commun. En fait ext4 est un fork de ext3.
bien sûr ext4 ajoute plusisurs nouveautés dont "extents" qui permet d'avoir un disque moins fragmenté au final. et si l'on utilise pas ces nouveautés, ext4 est forward compatible avec ext3, à savoir que la partition ext4 peut être monté comme une partition ext3...
[^] # Re: Question bête...
Posté par B16F4RV4RD1N . Évalué à 3.
ça veut dire qu'une partition ext4 est physiquement identique à une partition ext3 ? Qu'il y aurait donc plus de différence (dans la partition) entre ext2 et ext3 qu'entre ext3 et ext4 et qu'un système nouvellement installé avec ext4 sera pareil qu'un système installé en ext3 qui monte la partition en ext4 ensuite ?
Si c'est cela, je pense monter mon / en ext4 dès que possible, et pour le /home on attendra un peu, même si les fichiers les plus importants sont sauvegardés avec unison et permettraient de détecter une corruption, les moins importants sont moins régulièrement sauvegardés...
Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it
[^] # Re: Question bête...
Posté par GnunuX (site web personnel) . Évalué à 2.
Euh, moi j'ai passé mes partitions ext2 en ext3 sans formattage à l'époque ! Et il est possible de monter les partitions ext3 en ext2 sans problème (en perdant évidement la journalisation).
[^] # Re: Question bête...
Posté par B16F4RV4RD1N . Évalué à 6.
Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it
[^] # Re: Question bête...
Posté par NickNolte . Évalué à 2.
Je parle de reiserfs 3.6 bien sûr.
En tout cas, Ext3 ne m'a jamais emballé contrairement à Ext4 qui sembler sentir très bon. :)
# Utilisable ?
Posté par HardShooter . Évalué à 1.
[^] # Re: Utilisable ?
Posté par dkremer . Évalué à 4.
« ext4 a mangé mon /home », je le vois venir assez gros somme toute. C'est un peu risqué de passer ses partitions en ext4 pour une première publication dans la branche stable.
http://ext4.wiki.kernel.org/index.php/Ext4_Howto
[^] # Re: Utilisable ?
Posté par Mildred (site web personnel) . Évalué à 8.
[^] # Re: Utilisable ?
Posté par Psychofox (Mastodon) . Évalué à 3.
Vous ne faites jamais de backups ?
Avec une simple et bonne politique de backup, y'a peu de risque. Un bête rsnapshot toutes les heures sur un second disque externe, c'est très facile sur un desktop. Sur un laptop qui se trimballe à droite et à gauche, c'est moins faisable mais dans ce cas la, un backup par soir + une clé usb pour sauver les fichiers importants sauvegardés pendant la journée et c'est bon.
[^] # Re: Utilisable ?
Posté par fcartegnie . Évalué à 9.
Un disque qui lache, on s'en rend compte. Une corruption silencieuse est plus traitre.
[^] # Re: Utilisable ?
Posté par Psychofox (Mastodon) . Évalué à 3.
Et c'est pour ça que j'ai proposé rsnapshot. Il faut bien sur avoir une politique de rétention correcte de ses backups. Mais aux prix du TB actuel, c'est pas dur d'avoir plusieurs semaines de rétention.
Avec un disque externe de 1TB à 150 balles, tu peux backuper un certains nombre de fois le petit disque de 120GB de ton laptop. Et si tu utilises ext4 à la fois pour ton système et tes données, il y'a de fortes chances que si le fs engendre des corruptions, tu te rendra compte avec un hids qu'il se passe des choses bizarres sur tes fichiers.
[^] # Re: Utilisable ?
Posté par thedude . Évalué à 7.
- 1 disque de backup plutot couillu (mini un tera)
- faire le backup de tout ca toute les heures. Ca marche comment, ca sauve juste le diff, ou le fichier complet?
Un peu lourd le backup aussi regulier, mais bon, admettons.
En cas de corruption sliencieuse:
- Pallier au plus presse en restaurant uniquement les fichiers dont on a besoin la main'nant toussuite en fouillant dans les backup pour retrouver la derniere version non corrompue
- Puis se fader TOUS les fichiers un par un pour verifier leur integrite, et en cas de pb se retaper tous les backups pour restaurer la bonne version.
Ok, mais en pratique, comment tu fais pour verifier l'integrite des fichiers?
Sur du binaire, tu peux raisonnablement penser que si ton appli ne peut pas l'ouvrir, ton fichier est flingue. Et encore, tu peux ne pas avoir de chance et avoir perdu des donnees sans corrompre ton fichier.
Sur du texte, tu fais comment? Genre si t'as juste qq (kilo) octets qui ont saute? Tu relis tout le fichier et tu verifies qu'il est comme il etait avant?
Si t'as qq centaines de Mo de donnees, tu passes 3 jours a tout verifier?
Ca me parait quand meme particulierement ose comme manip, autant sur le systeme, c'est pas bien grave, au pire tu perds 2 heures a tout reinstaller, c'est pas la fin du monde.
Sur des donnees, faut soit avoir particulierement confiance dans le nouveau FS, soit avoir tres peu de donnees (mais dans ce cas, le test est il pertinent?), soit avoir des donnees dont on n'a pas grand chose a faire.
Bref, tu vois ou je veux en venir: un fs, ca se teste exhaustivment avant de l'amener a l'utilisateur final, tu lui demandes pas de faire le cobaye au risque de flinguer tout ce qu'il a sur sa machine.
Et je dit ceci independamment de la stabilite d'ext4, dont je n'ai aucune idee, c'est juste ta theorie de tester le fs chez l'utilisateur qui me fait bondir au plafond.
[^] # Re: Utilisable ?
Posté par Psychofox (Mastodon) . Évalué à 5.
>- 1 disque de backup plutot couillu (mini un tera)
bof la taille, ça dépend du disque de ton pc. Il faut de toute façon que celui de backup soit plus gros et je dirai qu'un minimum serait 2 à 2.5x la taille si tu veux avoir une longue rétention.
>- faire le backup de tout ca toute les heures. Ca marche comment, ca sauve juste le diff, ou le fichier complet?
> Un peu lourd le backup aussi regulier, mais bon, admettons.
rsnapshot pour le citer comme exemple, utilise rsync accouplé avec un système de hardlinks pour ne pas backuper 2x le même fichier. Il fait donc une sorte de déduplication : tu ne fais réellement que des backups différentiels, mais tu vois au final une image complète de ton disque comme si tu ne faisais que des full.
> Ok, mais en pratique, comment tu fais pour verifier l'integrite des fichiers?
> Sur du binaire, tu peux raisonnablement penser que si ton appli ne peut pas l'ouvrir, ton fichier est flingue. Et encore, tu peux ne pas avoir de chance et avoir perdu des donnees sans corrompre ton fichier.
> Sur du texte, tu fais comment? Genre si t'as juste qq (kilo) octets qui ont saute? Tu relis tout le fichier et tu verifies qu'il est comme il etait avant?
> Si t'as qq centaines de Mo de donnees, tu passes 3 jours a tout verifier?
J'ai cité plus haut l'utilisation d'un HIDS. C'est un outil qui maintient une base de donnée de tous tes fichiers et qui vérifie leur intégrité à intervalle régulière. Grâce à un système de règle tu peux vérifier des choses comme des modifications de checksums de tes fichiers, des changements d'inodes suspects, des modifications de mtime,ctime,atime. Il t'envoie des rapports avec les choses qui ont changés.
A la base c'est fait pour vérifier qu'il n'y a pas eu d'intrusion, qu'un fichier n'a pas été remplacé par un rootkits, mais ça peut très bien être utilisé pour détecter des pannes disques. J'ai déjà découvert des problèmes de corruptions de données avec ça.
> Bref, tu vois ou je veux en venir: un fs, ca se teste exhaustivment avant de l'amener a l'utilisateur final, tu lui demandes pas de faire le cobaye au risque de flinguer tout ce qu'il a sur sa machine.
Note que je n'ai pas dit que c'était quelque chose qu'il fallait demander à n'importe qui. J'affirme juste que moyennant un minimum de précautions, un utilisateurs averti peut tester un nouveau fs sans prendre de grands risques.
ça suppose donc que :
-perdre 1h de travail sur tes données n'est pas très grâve pour toi. Si tu utilises ton pc dans le cadre de ton travail, on évitera donc.
-devoir réinstaller un système au cas où tu as eu des problème ne te dérange pas trop.
-avoir une politique de backup solide, mais ça à mon humble avis tout le monde devrait le faire. Si tu considère tes données précieuses, ton home devrait de toute manière être sauvés régulièrements. Un disque ça pète généralement avant que SMART s'en rende compte...
-utiliser un hids, et le plus important : (bien) lire ses rapports/alertes et avoir une bonne connaissance de ce qui change sur ton système entre 2 vérifications (ai-je fais une mise à jour ? quels fichiers sont impactés ?).
Faire du test, ce n'est donc pas juste télécharger le truc et attendre que ça se passe. Mais ce que j'affirmais plus haut, c'est que si tu te dis que tu va utiliser juste une partoche de test, je sais qu'en pratique sur ton pc perso tu ne l'utiliseras probablement pas assez (parce que pas la même confiance) pour te rendre compte d'un éventuel bug...L'idéal est donc de l'avoir partout, avec les précautions d'usage, pour avoir plus de (mal)chance de tomber sur un problème.
quelques liens :
rsnapshot: http://www.rsnapshot.org
quelques HIDS :
AIDE : http://www.cs.tut.fi/~rammer/aide.html
Samhain : http://la-samhna.de/samhain/
Osiris : http://osiris.shmoo.com/
[^] # Re: Utilisable ?
Posté par herodiade . Évalué à 1.
Oui, notez qu'il s'agit de déduplication par fichier (et non par blocs comme sur du NetApp par ex.).
> rsnapshot: http://www.rsnapshot.org
Avec des fonctionalités équivalentes (hardlinks pour les fichiers identiques, y compris identiques entre plusieurs machines), mais plus carré et plus complet, il y a backuppc :
http://backuppc.sourceforge.net/
> Samhain : http://la-samhna.de/samhain/
J'utilise ce dernier depuis un moment (pas encore eu le temps de changer), et je le déconseille à tout le monde (ie. ceux qui comme moi risquent d'être convaincus par http://la-samhna.de/library/scanners_2004.html ) :
- Les fonctionalités interessantes sont déportées sur une interface proprio (beltane) aux dépendances usinagazesques. Le dev. veut faire son beurre en vendant cette interface.
- Dans la version de debian etch, les outils manuels de mise à jour, checks, etc. ne marchent tout simplement pas. Il faut attendre que le daemon se debrouille :
# echo pouet > /bin/ps
# samhain --foreground -t check
# <-- rien, ni dans les logs, ni envoyé par mail, ...
À ceux qui utilisent d'autres HIDS (Aides, Osiris, ...), auriez vous des retours d'expérience à nous transmettre ?
[^] # Re: Utilisable ?
Posté par Psychofox (Mastodon) . Évalué à 3.
AIDE est ce qui se rapproche le plus de la version basique de tripwire. Pour une ou 2 machines isolées, c'est bien. ça juste marche™. Par contre pas d'architecture client/serveur.
Osiris j'ai voulu tester brièvement. L'interface est uniquement sur console apparemment et j'avais des problèmes à mettre en place la relation entre le client et le serveur. Mais comme samhain fonctionnait, je n'ai pas chercher à resoudre ce problème.
# Ext4 et Reiser
Posté par rhodeisland . Évalué à 10.
En tout cas, Reiser il est pas près de sortir lui...
Ok, je ---> []
# File systems et supports physiques
Posté par jmelyn . Évalué à 5.
Les "disques" SSD devraient mettre une à deux années pour atteindre les capacités des HDD actuels et commencent déjà à les dépasser en performance (Intel X25E avec des débits R/W de 250MB/s, c'est-à-dire 2 fois mieux que le meilleur des HDD), et ce n'est qu'un début! Comme il faudra plusieurs années pour développer btrfs, je me demande si ce n'est pas déjà trop tard...
[^] # Re: File systems et supports physiques
Posté par ribwund . Évalué à 6.
http://oss.oracle.com/pipermail/btrfs-devel/2008-February/00(...)
[^] # Re: File systems et supports physiques
Posté par jmelyn . Évalué à 3.
Néanmoins ces disques SSD à base de mémoire flash sont affligés d'un défaut important puisqu'ils ne supportent qu'un nombre restreint de cycles d'écritures (typiquement de l'ordre de 100000).
Pour faire face à ce problème la technique du "wear levelling" a été développée. [...].
Cet algorithme est implémenté par les constructeurs de disques SSD dans des microcontrôleurs faisant le lien entre la mémoire flash et l'interface sata. C'est certes transparent pour l'utilisateur mais cela signifie que les systèmes de fichiers traditionnels, avec toutes leurs limitations et tout leur code complexe dédié à la minimisation des temps d'accès par le bras de lecture, vont continuer à être utilisé.
Il est donc bien plus efficace de créer des systèmes de fichiers spécialement dédiés aux disques SSD et dialoguant directement avec la puce de mémoire flash sans passer par le microcontrôleur de wear levelling. Cet algorithme est ainsi implémenté directement dans le système de fichiers optimisé pour les SSD [patrick_g parle ici d'UBIFS].
Ce que je voulais donc dire, c'est qu'il y a beaucoup d'efforts fournis pour les file systems sur HDD mais je ne suis pas sûr que ce soit la meilleure direction à prendre. Même si btrfs accepte les SSD comme tu le fais justement remarquer, ribwund.
[^] # Re: File systems et supports physiques
Posté par M . Évalué à 4.
Et a propos d'ubifs : http://www.linux-mtd.infradead.org/doc/ubifs.html#L_raw_vs_f(...)
[^] # Re: File systems et supports physiques
Posté par jmelyn . Évalué à 1.
[^] # Re: File systems et supports physiques
Posté par M . Évalué à 3.
C'est plus compliquer que ca : comment tu accedes a la memoire flash en RAW a travers des transport fait pour des disques dur : protocole ATA (pour les ssd), scsi (pour les clef usb), commandes sd-card ?
Cela devrait alors sérieusement augmenter les performances des SSD.
Pas sur : encore faut il savoir exploiter l'architecture des mémoire flash présente : sont-elle mises en //, ...
Si tu lis le lien du mon post au dessus :
SSD drives are probably very different to eMMC, MMC/SD etc. We have not worked with SSD drives. They are expensive and they probably have powerful CPUs inside, which run complex firmware which is probably getting things righ.
Theoretically, UBIFS may do better job, because it knows much more information about the files than FTL. For example, UBIFS knows about deleted files, while FTL does not, so FTL may do unneeded work trying to preserve the sectors belonging to deleted files. However, some FTL devices support "discard" requests and may benefit from the file-system hints about unused sectors. Nevertheless, in general, UBIFS should do better job on a bare NAND, than a traditional FS on an FTL device with a similar NAND chip. On the other hand, FTL devices may include multiple NAND chips, highly parallelise things and provide fast I/O. Probably SSD is a good example. But this may affect the cost.
Ce qui m'inquiéte plus les ssd c'est la robustesse, pas les perfs. La gestion des NAND (et notament de MLC) est super complexe. En effet c'est de la flash pas chére qui arrive a avoir des capacité correcte, mais c'est de la merde : tu peux avoir des zones foireuses (bad block), avoir des zones qui deviennent mauvaises au cours de la lecture (bit flit), avoir des zones qui deviennent mauvaises après un certains nombre de cycle d'effacement, une granuralité d'effacement/écriture qui n'est pas forcement pratique, ....
Sans compter qu'a mon boulot, on a utilisé des Nand avec ftl embarqué, et on a eu plein de soucis de corruption (voir meme de destruction).
[^] # Re: File systems et supports physiques
Posté par ribwund . Évalué à 4.
[^] # Re: File systems et supports physiques
Posté par jmelyn . Évalué à 1.
>
> So, is the design of btrfs a good match for the peculiarities of SSDs ?
>
Yes, because Btrfs is copy on write it is able to always cluster metadata and
data writes in an optimal fashion on the SSD. On traditional storage you get
very bad performance with this type of allocation model because it will have
many more seeks on reads. But with SSD, there is no read penalty.
Je n'ai malheureusement pas l'impression que Btrfs utilise la bibliothèque UBI, maintenant intégrée au kernel et sur laquelle UBIFS est basée.
Je ne dénigre pas Btrfs, disons qu'il serait bien adapté s'il était en production maintenant, mais dans un an voire deux, il est possible qu'il ne soit plus aussi intéressant.
[^] # Re: File systems et supports physiques
Posté par M . Évalué à 3.
UBI c'est pour des flash raw, ce qui n'est pas le cas des disques ssd.
# next generation ?
Posté par matthieu bollot (site web personnel, Mastodon) . Évalué à 3.
[^] # Re: next generation ?
Posté par Thierry Thomas (site web personnel, Mastodon) . Évalué à 3.
[^] # Re: next generation ?
Posté par Psychofox (Mastodon) . Évalué à 5.
[^] # Re: next generation ?
Posté par IsNotGood . Évalué à 1.
Les experts systèmes de fichier ont évalué les nouveaux besoins. Ext[34] est le standard de Linux. Ext[34] ne peut pas prendre en charge les nouveaux besoins. Il faut donc partir sur une autre base (qui sera probablement btrfs).
Que ZFS en est une plus grosse n'est pas la question ici.
# Comparaison des systèmes de fichier
Posté par vincent_k (site web personnel) . Évalué à -5.
[^] # Re: Comparaison des systèmes de fichier
Posté par Snarky . Évalué à 9.
[^] # Re: Comparaison des systèmes de fichier
Posté par Aldoo . Évalué à 3.
[^] # Re: Comparaison des systèmes de fichier
Posté par nyquist . Évalué à 4.
RTFB (Read the fucking Bible).
[^] # Re: Comparaison des systèmes de fichier
Posté par Aldoo . Évalué à 2.
[^] # Re: Comparaison des systèmes de fichier
Posté par Pierre Tramo (site web personnel) . Évalué à -1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.