Reiser4

Reiser4

Reiser4

Reiser4
Desarrollador Namesys
Nombre completo Reiser4
Introducido 2004 (Linux)
Identificador de la partición Apple_UNIX_SVR2 (Apple Partition Map)

0x83 (MBR)
EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 (GPT)

Estructuras
Contenido del directorio Dancing B*-tree
Localización de archivo
Bloques malos
Límites
Máxima dimensión de archivo 8 TiB on x86
Máximo número de archivos
Tamaño máximo del nombre de archivo 3976 bytes
Tamaño máximo del volumen
Caracteres permitidos en nombres de archivo Todos los carácteres excepto NULL y '/'
Características
Fechas registradas modificación(mtime), cambios en los metadatos (ctime), acceso (atime)
Rango de fecha fechas de 64-bit[1]
Bifurcaciones Atributos extendidos
Atributos
Permisos de acceso a archivos Permisos de Unix, ACLs y atributos de seguridad arbitrarios
Compresión transparente Versión 4.1 (beta)
Cifrado transparente Versión 4.1 (beta)
Sistemas operativos soportados Linux

Reiser4 es un sistema de archivos para computadoras. Se trata de la versión más reciente del sistema de archivos ReiserFS, reescrito desde cero, desarrollado por Namesys y patrocinado por la DARPA y Linspire.

Actualmente no se distribuye de forma conjunta con el kernel de Linux y por tanto no es soportado por muchas distribuciones. De hecho, su predecesor, Reiser3 se encuentra mucho más expandido. Reiser4 se encuentra disponible en la rama -mm del kernel de Linux, mantenida por Andrew Morton.

Los desarrolladores del kernel de Linux sostienen que Reiser4 no sigue la convención de codificación estándar,[2] mientras que Hans Reiser argumenta que la verdadera razón es debida a motivos políticos.[3]

Contenido

Características

  • Journaling más eficiente gracias a la técnica de "wandering log".
  • Soporte más eficiente de archivos pequeños, en términos de espacio en disco y velocidad gracias a "tail packing".
  • Administración más rápida de directorios con un número elevado de ficheros.
  • Infraestructura de plugins más flexible (a través de tipos especiales de metadatos: cifrado, compresión).
  • Soporte transaccional.
  • Optimización dinámica de la estructura del disco a través del método "allocate-on-flush", llamado "delayed allocation" en el sistema de ficheros XFS.
  • Transacciones atómicas.
  • Integración de metadatos en el espacio de nombres del sistema de archivos.

Algunas de las características más avanzadas de Reiser4 (como transacciones definidas por el usuario) no se encuentran disponibles debido a la falta de una API en la capa VFS del kernel para ellas.

Actualmente, Reiser4 carece de algunas utilidades estándar, como un repacker (similar a un desfragmentador proporcionado con otros sistemas de ficheros). Sus creadores dicen que se implementará más tarde; o más temprano si alguien les paga.[4]

Rendimiento

Reiser4 usa árboles B* en conjunto con los "dancing tree balancing", donde los nodos poco poblados no se fusionan hasta que se graban a disco, exceptuando volcados de memoria o cuando se completa una transacción. Tal sistema permite crear ficheros y directorios sin tener que malgastar tiempo y espacio mediante bloques de tamaño prefijado.

En el año 2004, las pruebas de rendimiento realizadas por Namesys, mostraron que Reiser4 es de 10 a 15 veces más rápido que ext3 en la administración de ficheros más pequeños de 1KB. En el uso diario, las pruebas sugirieron que duplicaría el rendimiento respecto a ext3.[5] Otras pruebas mostraron que Reiser4 era más lento en otras operaciones.[6]

Enlaces externos

Referencias

  1. Documentation/filesystems/reiser4.txt from a reiser4-patched kernel source, "By default file in reiser4 have 64 bit timestamps."
  2. «Linux: Porqué Reiser4 no se encuentra en el kernel». Kerneltrap (19 de septiembre del 2005).
  3. Reiser, Hans (21 de julio, 2006). «The "'official' point of view" expressed by kernelnewbies.org regarding reiser4 inclusion». Consultado el 2008-03-01.
  4. Reiser, Hans (16 de septiembre, 2004). «Re: Benchmark : ext3 vs reiser4 and effects of fragmentation.». Namesys, ReiserFS mailing list.
  5. Hans Reiser (20 de noviembre, 2003). «Benchmarks de ReiserFS Versión 4». Namesys.
  6. Justin Piszcz (Enero del de 2006). «Benchmarking Filesystems Part II».
Obtenido de "Reiser4"

Wikimedia foundation. 2010.

Игры ⚽ Нужна курсовая?

Mira otros diccionarios:

  • Reiser4 — Developer Namesys Full name Reiser4 Introduced 2004 (Linux) Partition identifier Apple UNIX SVR2 (Apple Partition Map) 0x83 (MBR) Basic data partition (GPT) …   Wikipedia

  • Reiser4 — Reiser4  4 я версия журналируемой файловой системы ReiserFS, разработанной специально для Linux (хотя может использоваться и в других ОС) компанией Namesys под руководством Ганса Райзера (англ. Hans Reiser). Система представлена в… …   Википедия

  • Reiser4 — est la version 4 du système de fichiers ReiserFS. Sortie en août 2004, cette version apporte comme nouveautés essentielles : des transactions atomiques : une modification est toujours complètement effectuée, ou pas du tout effectuée.… …   Wikipédia en Français

  • Reiser4 — es un sistema de archivos para computadoras. Se trata de la versión más reciente del sistema de archivos ReiserFS, implementada desde cero. Entre sus ventajas se encuentran: ● Soporte eficiente de gran cantidad de archivos pequeño. ● Manejo de… …   Enciclopedia Universal

  • Reiser4 — ReiserFS Hersteller Namesys (Hans Reiser) Vollständige Bezeichnung Reiser File System Technische Umsetzung Verzeichnisse B⁺ Baum (ReiserFS 1 3) B* Baum (Reiser4) Dateien Bitm …   Deutsch Wikipedia

  • ReiserFS — Infobox Filesystem name = ReiserFS full name = ReiserFS developer = Namesys introduction os = Linux 2.4.1 introduction date = 2001 OS = Linux partition id = Apple UNIX SVR2 (Apple Partition Map) 0x83 (MBR) EBD0A0A2 B9E5 4433 87C0 68B6B72699C7… …   Wikipedia

  • Hans Reiser — Hans Thomas Reiser Hans Reiser mug shot Born December 19, 1963 (1963 12 19) (age 47) California …   Wikipedia

  • Comparison of file systems — The following tables compare general and technical information for a number of file systems. Contents 1 General information 2 Limits 3 Metadata 4 Features …   Wikipedia

  • ReiserFS — Hersteller Namesys (Hans Reiser) Vollständige Bezeichnung Reiser File System Technische Umsetzung Verzeichnisse B⁺ Baum (ReiserFS 1 3) B* Baum (Reiser4) Dateien Bitm …   Deutsch Wikipedia

  • Reiser File System — ReiserFS Hersteller Namesys (Hans Reiser) Vollständige Bezeichnung Reiser File System Technische Umsetzung Verzeichnisse B⁺ Baum (ReiserFS 1 3) B* Baum (Reiser4) Dateien Bitmap …   Deutsch Wikipedia

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”