bonjour,
existe-t-il un moyen d'utiliser un système de fichier commun et fiable entre freebsd et linux ?
Le support linux d'UFS semble très aléatoire :
http://en.wikipedia.org/wiki/Unix_File_System
tandis que le support d'ext3 sous freebsd semble ne pas prendre en compte la journalisation.
D'autres idées, à part fat32 !?
# ext2?
Posté par BeberKing (site web personnel) . Évalué à 1.
[^] # Re: ext2?
Posté par B16F4RV4RD1N . Évalué à 0.
C'est pour cela que je cherche autre chose qu'un système de fichier obsolète qui risque de perdre mes données en cas de problème.
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: ext2?
Posté par NeoX . Évalué à 1.
JFS, XFS, reiserfs ...
y en a surement un paquet d'autres
par contre fat32 ou ntfs, faut oublier, il ne me semble pas qu'ils soient journalisés
[^] # Re: ext2?
Posté par 태 (site web personnel) . Évalué à 2.
[^] # Re: ext2?
Posté par B16F4RV4RD1N . Évalué à 2.
Voilà on tourne en rond : soit c'est supporté par l'un, soit par l'autre, mais pas les 2 à la fois.
Bien entendu hors de question d'utiliser fat ou ntfs ;)
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: ext2?
Posté par ondex2 . Évalué à 4.
[^] # Re: ext2?
Posté par B16F4RV4RD1N . Évalué à 2.
Le système de checksum me semble intéressant pour vérifier la corruption des données, aussi ZFS me semble l'avenir. Son support dans freebsd, mac os x me semble important, dommage que pour linux cela ne soit qu'avec fuse, mais si les performances restent correctes, pourquoi pas. Le statut beta me dérange un peu, mais je pense essayer de tester avec des données non critiques pour voir comment ça fonctionne, et puis on verra bien.
Le but c'était quand même d'avoir ces partitions pour le /home également.
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: ext2?
Posté par Sébastien Koechlin . Évalué à 4.
La journalisation n'est pas une solution miracle; elle ne répare pas tout, elle ne corrige pas toutes les erreurs. Le journal permet de rejouer les dernières actions qui auraient été perdues suite à une coupure sauvage de la machine; cette méthode a un surcout important en nombre d'écritures.
Comparer cela avec un système à FAT montre que l'on n'est pas très conscient des graves défauts de conception de FAT; de sa consommation mémoire délirante sur les grosses partitions pour rester performant, de la quantité débile d'I/O qu'il nécessite pour lire un fichier et de sa fragilité intrinsèque à la moindre altération de zone très sensibles.
Clairement, si BSD t'offre un support ext2 qui n'est pas buggé; c'est une excellente réponse à ta question. Bien plus fiable qu'un système en cours de débuggage dans l'un ou l'autre des kernels.
[^] # Re: ext2?
Posté par B16F4RV4RD1N . Évalué à 2.
Avec ext3 je n'ai jamais eu de tels problèmes même après des redémarrages intempestifs, c'est pour cela qu'à priori j'aurais plus confiance en ext3, même au détriment de quelques baisses de performance.
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
[^] # ext2 obsolète ?
Posté par Kerro . Évalué à 2.
Tu es en train de dire que ce système _fiable_, _performant_, et _largement_supporté_ est obsolète.
[^] # Re: ext2 obsolète ?
Posté par B16F4RV4RD1N . Évalué à 3.
oui c'est sans doute très fiable, tant que tu n'as pas de coupure de courant ou de plantage de ton système. La performance, je m'en moque, tout ce que je souhaite, c'est ne pas perdre de données en cas d'arrêt de la machine (Le fait que ext2 soit "supporté", c'est pas cela qui ramènera mes données).
Si ext3 est sorti plus tard avec la journalisation, c'est pour apporter plus de sécurité à ce niveau. Je pense que plus aucune distribution n'installera de base du ext2 de nos jours, d'où ma remarque que ext2 est dépassé (=obsolète) face à ext3.
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: ext2 obsolète ?
Posté par Kerro . Évalué à 3.
Les problèmes systèmes, quel que soit le système de fichiers, ça peut planter une partition, point. Si les données sont mal transmises au disque, ou si ta mémoire présente des problèmes, alors journalisation ou pas ce qui est sur le disque est faux.
Connais-tu UNE personne qui a perdu des données sur du ext2 suite à une coupure de courant ?
[^] # Re: ext2 obsolète ?
Posté par B16F4RV4RD1N . Évalué à 2.
des problèmes électriques, cela peut arriver n'importe où : j'habite en ville, mais une fois l'électricité s'est coupé 2 fois de suite dans la même journée, et mon système s'est donc arrêté brutalement à ces moments là. Je n'ai pas perdu de données suite à cela.
Connais-tu UNE personne qui a perdu des données sur du ext2 suite à une coupure de courant ?
oui, moi. Il y a 8 ou 9 ans, quand je débutais sous linux, j'avais un pilote de carte son instable (carte son exotique), qui gelait le système. Je présume que le système était ext2 à l'époque, en tout cas après 2 plantages successifs (comme pour ma coupure de courant plus haut...), le système ne démarrait plus du tout du fait de la corruption des fichiers. Il y aurait sans doute eu moyen de remettre cela en route en s'y connaissant un peu plus en la matière, en tout cas je ne vois pas pourquoi on devrait se passer de journal alors que cela apporte un confort et de la sécurité en plus !
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: ext2 obsolète ?
Posté par Kerro . Évalué à 3.
La question n'est pas de savoir si il faut se passer de la journalisation, mais plutôt de savoir si, dans un cas donné, c'est problèmatique.
Les exemples que tu donnes sont typiques: panne de courant sans problèmes, et pilote merdique qui a (probablement) corrompu ta mémoire, et par extension ton système de fichiers (car une écriture via un buffer a fait n'importe quoi par exemple). Tu aurais eu ext3 ou reiser ou ce que tu veux, a aurait été (presque) pareil: les données écrites n'étaient pas les bonnes. Donc système de fichier HS.
La journalisation est une avancée. Dans certains cas. Par exemple sur les serveurs que nous gérons, nous utilisons ext2 pour les partitions de données. Nous considérons que si il y a plantage (logiciel ou matériel) alors les seuls données valides sont celles de la dernière sauvegarde. On n'a pas envie d'avoir l'impression que les bases de données ou autres sont valides alors qu'il y a en fait un problème caché. C'est à dire que le système de fichiers est bel et bien en état, mais pas la structure de certains fichiers.
Pour ton soucis, regarde du côté de zfs. Je crois qu'il est en train d'être implémenté sur Linux. D'autres le savent mieux que moi.
# Pas de journalisation sous BSD?
Posté par jean_clume . Évalué à 1.
j'ai le meme besoin que toi, je cherche un FS journalisé accessible en lecture/ecriture sous FreeBSD et Linux.
Mon choix s'etait arreté sur ext3 et je n'ai pas lu que la journalisation n'y etait pas supporté sous freebsd, peux tu me confirmer ça par un lien car mon ami google me renvoie des infos contradictoires.
Merci.
[^] # Re: Pas de journalisation sous BSD?
Posté par B16F4RV4RD1N . Évalué à 2.
http://groups.google.com/group/lucky.freebsd.questions/brows(...)
Have a look at
man 5 ext2fs
for instructions.
You will have to mount ext3 as ext2. This is possible as long as the
ext3 filesystem is not "dirty" (i.e. the journal is clean, meaning the
volume was properly dismounted last time you used it). Mind you, IIRC,
if you write something to the disk while it is mounted as ext2, it will
probably go through a long fsck next time you reboot into Linux
(assuming you are sharing this partition between Linux and FreeBSD).
et ici :
http://ubuntuforums.org/showthread.php?t=565603
FreeBSD (and all the three major BSD-based OSes today, for that matter) have read-write support for ext2, and ext3 is just ext2 with a journaling and a few other minor enhancements.
Thus, your BSD system can read and write to your ext3 without problems but cannot make use of the journaling, which adds a small theoretical risk for data loss, especially after a "hard reboot". However, in several years of putting my BSD home folder on an ext3 partition and countless hard reboots, I've never run into any problem that a good e2fsck couldn't fix.
/.../
sudo mount -t ext2fs -o rw /dev/something /somewhere
J'ai un vieil ordinateur avec freebsd et solaris dessus, j'avais pas réussi à monter mes partitions ext3 dessus (sans avoir trop cherché non plus...), il faudrait que je réessaye de nouveau.
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: Pas de journalisation sous BSD?
Posté par jean_clume . Évalué à 1.
La version 7 est sorti il y a peu, mais rien dans les releases notes n'indique que l'on peut utiliser la journalisation avec l'ext3.
Du coup qu'est ce qu'il reste en FS journalise compatible linux/FreeBsd?Ben pas grand chose.
NTFS? :) je vais me faire pourrir!!
[^] # Re: Pas de journalisation sous BSD?
Posté par Kerro . Évalué à 3.
C'est une sombre et stupide bataille idéologique autour de BSD vs GPL. La même sombre et stupide bataille qui fait que zfs a été diponible très tôt sur BSD et pas Linux.
Je crois que les licences, libres ou pas, posent de plus en plus de problèmes. Ou du moins le _choix_ des licences non adaptées.
[^] # Re: Pas de journalisation sous BSD?
Posté par B16F4RV4RD1N . Évalué à 2.
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
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.