Páginas

martes, 24 de agosto de 2010

Reiserfs Gentoo


ReiserFS es un sistema de archivos de proposito general, soportado por GNU-Linux. Fue el primer sistema de fichero con journal incluido en Linux.

En estos momentos mi portatil tiene dos instalaciones Gentoo Linux, en un disco duro de 120Gb.

He decidido trasladar portage/ a una particion dedicada con el fin de compartirlo con las dos instalaciones Gentoo en el mismo equipo. El sistema de archivos elegido es reiserfs. 

Instalar las utilidades reiserfs necesarias para trabajar con el sistema de ficheros Reierfs. Es necesario que el kernel haya sido compilado para dar soporte a Reiserfs.
# hypatia # emerge reiserfsprogs

Darle formato a la particion con mkreiserfs
hypatia media # mkreiserfs -f --l "portage" /dev/sda11 
mkreiserfs 3.6.19 (2003 www.namesys.com)

A pair of credits:
Many persons came to www.namesys.com/support.html,  and got a question answered
for $25, or just gave us a small donation there.
Yury Umanets  (aka Umka)  developed  libreiser4,  userspace  plugins,  and  all
userspace tools (reiser4progs) except of fsck.
Guessing about desired format.. Kernel 2.6.34-gentoo-r1 is running.
Format 3.6 with standard journal
Count of blocks on the device: 1439808
Number of blocks consumed by mkreiserfs formatting process: 8255
Blocksize: 4096
Hash function used to sort names: "r5"
Journal Size 8193 blocks (first block 18)
Journal Max transaction length 1024
inode generation number: 0
UUID: a0c335fb-2c70-43d3-9138-ff638e360f36
LABEL: portage
Initializing journal - 0%....20%....40%....60%....80%....100%
Syncing..ok

Crear una carpeta para montar la nueva particion 
hypatia media # mkdir /media/reiserfs

Montar la particion
hypatia media # mount -v -t reiserfs /dev/sda11 /media/reiserfs

Copiar todos los archivos y directorios a la nueva particion:

hypatia media # cd /usr
hypatia usr/portage # cp -ax .  /media/reiserfs/

Renombrar, despues de comprobar que todo va bien se podra borrar.
hypatia usr # mv /usr/portage/ portage-backup

Crear el punto de montaje:
hypatia usr # mkdir /usr/portage

Agregar la entrada al archivo /etc/fstab que permitira montar la particion al iniciar la maquina:

#
/dev/sda11  /usr/portage  reiserfs  defaults  0 0


Montar todas las particiones presentes en /etc/fstab
hypatia usr # mount -a
hypatia usr # mount


Linux es genial!.

No hay comentarios:

Publicar un comentario