Cómo utilizar el sistema de archivos ReiserFS en un entorno Linux

  
ReiserFS es un sistema de archivos muy bueno. También fue uno de los primeros sistemas de archivos de registro para Linux. Los desarrolladores de ReiserFS son muy poderosos, y todo el sistema de archivos está completamente diseñado desde cero. Actualmente, ReiserFS puede administrar fácilmente cientos de sistemas de archivos G, lo cual es muy importante en las aplicaciones empresariales. Primero, las características de ReiserFS
1. Mecanismo de registro avanzado ReiserFS tiene un mecanismo de registro /registro avanzado. El mecanismo de registro garantiza que los registros correspondientes se escriban en el disco duro antes de que se modifique cada dato real. La seguridad de los archivos y datos ha sido enormemente mejorada. 2. Uso eficiente del espacio en disco Reiserfs no asigna inodos para archivos pequeños. En su lugar, estos archivos se empaquetan y almacenan en la misma partición de disco. Otros sistemas de archivos colocan cada archivo pequeño en una partición de disco. Esto significa que si hay 10,000 archivos pequeños, tomará 10,000 bloques. Piense en cuánto más espacio de disco desperdiciado. 3. Método de búsqueda único ReiserFS se basa en una búsqueda de árbol equilibrada rápida. El árbol equilibrado es excelente en rendimiento, que es un algoritmo muy eficiente. Cuando ReiserFS busca una gran cantidad de archivos, la velocidad de búsqueda es mucho más rápida que ext2. El sistema de archivos Reiserfs usa B * Tree para almacenar archivos, mientras que otros sistemas de archivos usan B + Tree tree. B * Las consultas de árbol son mucho más rápidas que B + Árbol. Reiserfs es muy rápido en el posicionamiento de archivos. ¡En la práctica, ReiserFS maneja archivos más pequeños que 1k de 8 a 15 veces más rápido que ext2! ReiserFS es superior a ext2 en casi todos los aspectos. Para datos específicos, consulte el artículo de prueba del autor. Se pueden encontrar pruebas más detalladas en: http://www.namesys.com/benchmarks/benchmark-results.html Aquí se encuentran más datos de evaluación detallados. 4. un apoyo masivo a ReiserFS es un muy buen sistema de archivos de disco que puede gestionar fácilmente cientos de sistema de archivos del G, sistema de archivos ReiserFS es compatible con un tamaño máximo de sistema de archivos es de 16 TB. Esto es ideal para aplicaciones empresariales. 5. Excelente rendimiento debido a sus características de almacenamiento eficiente y rápida de archivos pequeños de E /S, el sistema de archivos de PC de uso ReiserFs, cuando se inicia el sistema X Window, el tiempo que en la misma máquina con 1/3 menos de sistema de ficheros ext2 . Además, el sistema de archivos ReiserFS admite un tamaño de archivo único de archivos 4G, lo que proporciona una mejor opción para los sistemas de bases de datos grandes en aplicaciones Linux. En segundo lugar, el uso del sistema de ficheros ReiserFS
1, para instalar el sistema de archivos en este documento núcleo 2.4.x Reiserfs núcleo compilado en un ejemplo, que describe la instalación y uso. La versión del kernel versión 2.4.xy posterior es compatible con el sistema de archivos Reiserfs de forma predeterminada. Si tu corazón no es compatible actualmente con Reiserfs, a continuación, reiserfs descarga de parches http://www.namesys.com/lugar, para asegurar que la versión descargada y el parche versión de su núcleo es el mismo. Después de la descarga de registro en el sistema como root, cambie al directorio /usr /src /Linux, ejecute el comando: #gunzip /path/to/linux-2.2.16-reiserfs-3.5.22-patch.gz #patch P1 -i /path/to/linux-2.2.16-reiserfs-3.5.22-patch hacer nueva compatibilidad con el sistema de archivos ReiserFS, el primero en abrir sus opciones a la hora de compilar el núcleo no está soportado actualmente por el sistema de archivos por defecto Reiserfs. Por lo tanto, al compilar el kernel, configure el kernel para que sea compatible con el sistema de archivos reiserfs. #make menuconfig En el menú "Opciones de nivel de madurez del código", seleccione la opción "Solicitar desarrollo y /o código /controladores incompletos". A continuación, entrar en el menú de sistema de archivos "Sistemas de archivos", abrir las siguientes opciones: <*> Reiserfs de apoyo han reiserfs hacen compatible con la revisión del compilador interno adicional se trata del núcleo del sistema de archivos ReiserFS. Luego compile el kernel e instale el kernel.
 #make bzImage #make módulo #make module_install #make instalar; 
compilación del núcleo para completar el trabajo de instalación. 2, la compilación de herramientas Reiserfs Ahora vamos a compilar las herramientas ReiserFS, el código correspondiente se almacena en el directorio /usr /src /linux /fs /reiserfs /utils, en primer lugar hacer el compilador, y luego make install para instalar el programa. Si no incluye estas herramientas en su núcleo, deberá descargarlas por separado. Descargar desde aquí: archivo de extracción ftp://ftp.namesys.com/pub/reiser ... progs-3.x.0j.tar.gz:
 # tar zxvf reiserfsprogs-3.x.0j.tar. Gz # cd reiserfsprogs-3.x.0j # ./configure # make # make install 
Complete la compilación e instalación de la herramienta Reiserfs. A continuación, inicie el sistema con el nuevo núcleo. Si nada sale mal, el nuevo núcleo ya es compatible con el sistema de archivos Reiserfs. Tercero, use el nuevo sistema de archivos
1. La creación del sistema de archivos ReiserFS para utilizar el nuevo sistema de archivos, crear una primera Reiserfs el siguiente sistema de archivos: [root @ test /sbin] # ./mkreiserfs -f /dev información /sda3 siguiente aparece al formatear la partición:
 < ------------- mkreiserfs, 2001 ------------- > reiserfsprogs 3.x.0j =========== ================================================== ================= HOJA nodo (8211) contiene level = 1, nr_items = 2, free_space = 3,932 rdkey --------------- -------------------------------------------------- ------------- |
 ### |
 Tipo |
 Ilen |
 f /sp
  Loc |
 Fmt |
 Fsck |
  Llave |
  |
  |
  |
  |
 e /cn |
  |
  |
 Necesita |
  |
  -------------------------------------------------- ---------------------------- |
  0 |
 1 2 0x0 SD, len 44, conteo de entrada 0, fsck necesita 0, formatear nuevo |
  (NEW SD), el modo drwxr-xr-x, de tamaño 48, NLINK 2, mtime 09/14/2001 15:26:51 bloques 8 ------------------- -------------------------------------------------- --------- |
  1 |
 1 2 0x1 DIR, len 48, conteo de entradas 2, fsck need 0, format old |
  ###: Longitud del nombre Clave del objeto Hash Gen número 0: ”.” (1) 1 2 0 1, loc 40, estado 4 ?? 1: ”..” (2) 0 1 0 2, loc 32, estado 4 ?? ================================================ =============================== Creación reiserfs de 3,6 formato de tamaño de bloque de 4096 bytes Bloque contar 128.520 ... ... ATENCIÓN : ¡DEBE REINICIAR DESPUÉS DE FDISK! (S /n) TODOS LOS DATOS SE PERDERÁN EN '' /dev /sda3 ''! 
Ingrese "y" y presione Enter para comenzar a crear un nuevo sistema de archivos: Sin embargo, dependiendo del tamaño de la partición, el formateo de otros sistemas de archivos es significativamente más lento. Después de completar el formateo, se muestra el siguiente mensaje:
 (y /n) TODOS LOS DATOS SE PERDERÁN EN '' /dev /sda3 ''! Y Inicializando el diario: 0% .... 20% .... 40% .... 60% .... 80% .... 100% queda 0, 182 /seg Sincronización ... ReiserFS desarrollo central patrocinado por SuSE Labs (suse.com) Diario patrocinado por MP3.com. Para obtener más información sobre Los programadores y ReiserFS, por favor, vaya a http://www.devlinux.com/namesys Diviértase. Esto completa la creación de la partición Reiserfs. 2. Uso del sistema de archivos reiserfs Para usar la nueva partición, debe montarla: # mounut –t reiserfs /dev /sda3 /mnt /fs Este nuevo sistema de archivos se monta en el directorio /mnt /fs. Ahora está listo para usar el nuevo sistema de archivos para almacenar sus archivos. Finalmente, para que el sistema cargue automáticamente el sistema de archivos Reiserfs cada vez que se inicie, debe cambiar manualmente el contenido de /etc /fstab y agregar las particiones apropiadas. Este artículo no se repetirá aquí.
						
Copyright © Conocimiento de Windows All Rights Reserved