# rm-rf.es | Administración de sistemas

Bitácora personal de un SysAdmin Gnu/Linux, Windows, BSD...

Cómo montar un fichero .iso como CD-ROM

mount /ruta/fichero.iso /mnt/cdrom -oloop

Con el comando mencionado arriba podréis montar de forma sencilla una imagen .iso como si fuera un CD-ROM en Linux y poder trabajar con ella. Posteriormente, cuando hayáis terminado de trabajar simplemente desmontadla con el comando unmount (si tenéis entorno gráfico simplemente botón derecho en la unidad y desmontar):

umount /mnt/cdrom

Montar discos o particiones con escritura arrancando en Single User (Emergency mode)

Cuando arrancamos un servidor Linux en modo Single User (En sistemas CentOS, a partir de 5.4 Emergency mode), los discos y particiones se montan únicamente en modo lectura, no se nos permite realizar ninguna modificación en ellos.

Si por cualquier motivo necesitáis escribir en el disco arrancando en Single user, podéis montar la partición de este modo:

mount -o -rw  particion

En caso de necesitar realizar esto mismo en la partición raíz (/), veremos que muestra error porque la partición se encuentra montada, en ese caso utilizamos remount:

mount -o rw,remount /

Ya podemos escribir en el disco si lo necesitamos.

NFS: mount: wrong fs type, bad option, bad superblock on X missing codepage or helper program, or other error

En caso de encontrar el siguiente error al tratar de montar un sistema de ficheros NFS:

NFS: mount: wrong fs type, bad option, bad superblock on X missing codepage or helper program, or other error

Verificad que tenéis instalados los nfs-utils:

nfs-utils.i586 : NFS utilities and supporting clients and daemons for the kernel NFS server

Para instalarlo en sistemas RedHat, CentOS, Fedora, etc:

yum install nfs-utils.i586

Después iniciáis nfs:

/etc/init.d/nfs start

Y os aseguráis que rpc.bind está corriendo, sino al tratar de arrancar NFS recibiréis el siguiente error (por pantalla o en los logs):

Cannot register service: RPC: Timed out
: unable to register (statd, 1, udp).

Para arrancar rpcbind:

service rpcbind start

Cómo montar un sistema de ficheros NFS (Cliente Linux)

El Network File System (Sistema de archivos de red), o NFS, es un protocolo de nivel de aplicación, según el Modelo OSI. Es utilizado para sistemas de archivos distribuido en un entorno de red de computadoras de área local. Posibilita que distintos sistemas conectados a una misma red accedan a ficheros remotos como si se tratara de locales. Wikipedia

Vamos a suponer que tenemos montado un servidor con comparticiones NFS (otro día explicaré detalladamente como se monta un servidor NFS). En el caso de querer conectarnos a ese sistema de ficheros desde un equipo remoto (cliente), tendremos que hacerlo del siguiente modo:

mount host:/comparticion /punto/de/montaje

En el ejemplo encontramos:

  • Host: IP o FQDN del servidor que está compartiendo vía NFS
  • /compartición: Ruta que comparte el servidor NFS
  • /punto/de/montaje: Lugar en el que queremos montar la compartición NFS (Punto de montaje)

Un ejemplo real podría ser:

$ mkdir /mnt/compartido
$ mount 192.168.0.199:/home/compartido /mnt/compartido

Una vez realizado, si hacemos un df veremos que efectivamente la unidad ha sido montada satisfactoriamente, y tenemos acceso a ella a través de /mnt/compartido. Para que esto se mantenga tras el reinicio de la máquina, hemos de incluir la línea correspondiente en el fichero /etc/fstab. Por ejemplo, para el ejemplo anterior añadiríamos una línea similar a lo que sigue.

La estructura de la línea es la siguiente:

<server>:</path/of/dir> </local/mnt/point> nfs <options> 0 0

Y en nuestro ejemplo (con opcion de read-write, lectura escritura):

192.168.0.199:/home/compartido /mnt/compartido nfs rw 0 0

Recomiendo no obstante revisar la documentación de Red-Hat pues detallan de forma extensa y muy buena todas las opciones disponibles.

Próximamente montaremos un servidor NFS desde cero.