ReiserFS
76743
30317026
2008-06-04T15:16:05Z
Adrien'
151299
Annulation des modifications 30316679 par [[Special:Contributions/84.100.212.180|84.100.212.180]] ([[User talk:84.100.212.180|Discuter]]) spam
{{infobox système de fichiers |
name = ReiserFS |
nom anglais = Reiser File System |
diffuseur = [[Hans Reiser]] |
os_d_introduction = [[GNU/Linux]] |
date_d_introduction = |
id_de_partition = |
structure_de_répertoire = |
structure_de_fichier = |
structure_de_mauvais_blocks = |
taille_du_nom_de_fichier = |
max_files_no = |
max_volume_size = 16 TO |
max_file_size = 8 TO |
filename_character_set = |
dates_recorded = |
plage_de_dates = |
forks_streams = |
attributes = |
file_system_permissions = [[POSIX]] |
compression = |
journalisation = Oui |
chiffrement = Non |
}}
'''ReiserFS''' est le nom d'un [[système de fichiers]] conçu et développé par [[Hans Reiser]]. Il est principalement utilisé par [[GNU/Linux]], mais il est peut-être utilisé par d'autres [[système d'exploitation|systèmes d'exploitation]]. Il fut le premier système de fichiers [[Journal (système de fichiers)|journalisé]] à être intégré en standard dans le noyau [[Linux]] (à la version 2.4.1).
== Détails techniques ==
Bien qu'ayant des avantages par rapport à [[Ext3]], en particulier pour le traitement de répertoires contenant des milliers de fichiers de petite taille, il est, pour l'instant, moins utilisé que ce dernier. Cela vient en partie du fait qu'il est impossible de convertir une [[partition de disque dur|partition]] [[Ext2]] en ReiserFS sans la formater, ainsi que l'impossibilité d'utiliser le logiciel de sauvegarde [[dump]] qui est massivement utilisé en entreprise.
L'objectif à long terme de Hans Reiser est de construire un système de fichiers si performant qu'il sera utilisable indifféremment comme :
* système de fichiers,
* système performant de [[séquentiel indexé]], utilisable tel quel par des applications,
* système de gestion de base de données.
Ainsi, l'ensemble des données maintenues par le système d'exploitation sera visible dans le même [[Espace de noms|espace de nom]]. Pour atteindre cet objectif, Reiser et ses développeurs ont mis au point de nouveaux [[Algorithmique|algorithmes]]. De même, [[Microsoft]] a eu des ambitions similaires avec son propre [[WinFS]].
La version la plus utilisée est ReiserFS 3.x, mais la version [[Reiser4]], qui est une réécriture complète, a maintenant été incorporée dans la branche expérimentale -mm (maintenue par [[Andrew Morton]]) du [[noyau Linux]] 2.6.
==Performances==
ReiserFS permet de très bons temps d'accès à des sous-répertoires même contenant des dizaines de milliers de fichiers. Ce qui n'est pas le cas d'ext3fs qui oblige à hiérarchiser « à la main » ses répertoires même si cela nuit à l'ergonomie de leur accès. Il est en contrepartie un tout petit peu plus lent dans les autres cas.
Cette caractéristique le fait donc utiliser comme support de choix pour tout ce qui est engrangement en vrac de contenus non hiérarchisés venant du Net (pages Web, images, sons, vidéos...), et en particulier de collectes automatique d'images dans les forums [[Usenet]] au moyen de [[nget]]. Ext3fs reste parfois préféré pour les autres usages.
ReiserFS est beaucoup plus efficace qu'Ext2/Ext3 pour ce qui concerne le stockage des petits fichiers (moins de quelques ko). Ainsi, lors de la conversion vers ReiserFS d'une partition contenant 2Go de données (une distribution Linux standard) stockées en ext2, 200 Mo d'espace libre ont été gagnés.
ReiserFS permet aussi, et c'est un autre avantage non négligeable, l'agrandissement à chaud et la diminution à froid de la taille des partitions (avec l'utilisation de [[Gestion par volumes logiques|LVM]] notamment).
==Utilisation==
ReiserFS n'est adoptée par défaut que par quelques distributions comme [[Linspire]], [[Ubuntu]], [[Arch Linux]], [[SuSE]] ou encore [[Slackware]].
==Liens externes==
* {{en}} [http://www.namesys.com/ Namesys] Site officiel de ReiserFS
* {{en}} [http://p-nand-q.com/download/rfstool.html rfstool], un outil pour accéder aux partitions ReiserFS depuis Windows en lecture seule.
* {{en}} [http://www.wolfsheep.com/index.php/Programming/RFSGUI RFSGUI], un outil graphique développé à partir du code de rfstool ; architecture [[Win32]] et [[x64]] disponibles.
* {{en}} [http://yareg.akucom.de/ YAReG], un outil graphique utilisant rfstool pour lire les partitions ReiserFS dans Windows.
* {{en}} [http://rfsd.sourceforge.net ReiserDriver], un pilote de système de fichiers en lecture seule (?) pour accéder aux partitions ReiserFS sous Windows (actuellement en développement).
{{portail informatique}}
[[Catégorie:Système de fichiers]]
[[cs:ReiserFS]]
[[da:ReiserFS]]
[[de:Reiser File System]]
[[en:ReiserFS]]
[[eo:ReiserFS]]
[[es:ReiserFS]]
[[eu:ReiserFS]]
[[gl:ReiserFS]]
[[it:ReiserFS]]
[[ja:ReiserFS]]
[[lt:ReiserFS]]
[[nl:Reiser FS]]
[[pl:ReiserFS]]
[[pt:ReiserFS]]
[[ru:ReiserFS]]
[[sv:ReiserFS]]
[[tr:ReiserFS]]
[[zh:ReiserFS]]