Sí, pero antes de ir tan lejos, ¿no podrías simplemente vincular?
ln -s /media/tc1/folder ~/home
Este enlace es solo un archivo que se interpreta. Es automáticamente permanente (hasta que elimine el archivo).
Si no puede usarlo mount
como lo describió, pero la sintaxis es ligeramente diferente:
mount --bind /media/tc1/folder /home/dvad/home
Esto no es permanente en absoluto, y será reiniciado por un reinicio. Si quieres que persista, necesitarás algo /etc/fstab
como esto:
/media/tc1/folder /home/dvad/home none bind
Si está intentando un montaje y no funciona, debe asegurarse de que el dispositivo de nivel de bloque esté montado. No puede montar directamente un subdirectorio de una partición sin montar primero la partición.
mount --bind
para "vincular" carpetas en una carpeta de inicio de usuarios que expongo a mis amigos (el enlace simbólico no funciona bien con chroot) y ahora no tengo que volver a hacerlo o ejecutar un script que lo haga después de cada reinicio . No estoy seguro de por qué no pensé en usar fstab antes, ya que lo uso para todas mis unidades de medios. ¡Gracias de nuevo!mount --bind
es útil en un entorno chroot'ed, ya que los enlaces simbólicos no funcionan allí.man fstab
le dirá los dos campos finalesDefaults to zero (don't {dump,fsck}) if not present.
Una alternativa a
mount
:Requiere
sudo apt-install bindfs
.Al igual que con
mount
, este será un punto de montaje real (no permanente), es decir, por ejemplo, no solo como referencia sino como sistemas de control de versiones. Peroln -s
, como , no requiere permisos de superusuario como lomount
hace.Desmontar con
fusermount -u /home/dvad/home
(o reiniciando).fuente