Para cambiar de punto de montaje un sistema de ficheros típicamente se desmonta y se vuelve a montar en otra posición. El problema aparece cuando existen procesos que tienen abiertos ficheros:

umount  /dev/local/backup
umount: /mnt/backup: device is busy
umount: /mnt/backup: device is busy

Mediante lsof podríamos ver que procesos tienen abiertos ficheros en ese sistema de ficheros para matarlos pero no es necesario llegar a este extremo.

Desde el kernel Linux 2.5.1 podemos usar la opción "--move" de mount para cambiar en caliente de punto de montaje:

mount --move /mnt/backup/ /var/backup

Mediante este comando movemos el sistema de ficheros que esta en /mnt/backup a /var/backup sin tener que matar los procesos que están accediendo por el punto de montaje antiguo (/mnt/backup).

Con mount podemos ver como se a movido a la nueva posición:

/dev/mapper/local-backup on /var/backup type ext4 (rw,noatime)

mover punto de montaje


Muy útil (y desconocido) el parámetro.
Gracias por destacarlo en el artículo pues no siempre revisamos los parámetros de los comandos que más utilizamos ;)
Por cierto, se echa de menos algún artículo en el nuevo año, ¿te vas a tomar un año sabático? :(
Un saludo