¿Cómo montar una carpeta de una partición de un disco duro en una carpeta existente en otro disco duro?
#1
Vie, 25/12/2020 - 16:21
¿Cómo montar una carpeta de una partición de un disco duro en una carpeta existente en otro disco duro?
Hola, quizás el título no es muy explicativo pero ahora detallaré mejor. Tengo la siguiente configuración de particiones:
#lsblk -f sda ├─sda1 swap 4f1c2cb5-68bb-4957-a2d9-cd9aa405b9e6 [SWAP] └─sda2 ext4 Files c8334f90-c43d-4b6d-acb4-11f39b6dd565 60.6G 87% /media/Files sdb ├─sdb1 ext4 Nuevo e2cc317d-087b-421a-9940-aa75259bdddd └─sdb2 ext4 Backup 5c84105c-2b18-4b4f-8b62-e9cb5d9db818 230.6G 0% /media/Backup sdc ├─sdc1 vfat CA28-C9A3 510.9M 0% /boot/efi ├─sdc2 ext4 Root f9ba65ea-31b3-4edb-b731-866d22da0749 12G 62% / └─sdc3 ext4 Home d6039977-d300-4982-bd7d-b7ffee8214bd 18.9G 60% /home
Tando sda como sdb corresponden a HDDs mientras que sdc corresponde a un SDD. Actualmente tengo en uno de los discos duros (sda2 /media/Files) varias carpetas, entre ellas Videos, Documentos, Fotos, etc, y en el nuevo disco duro que está nuevo lo he particionado en dos: 700Gb (sdb1) y 230Gb (sb2). Ahora mi pregunta es ¿puedo montar sdb1 en la carpeta /media/Files/Videos? ¿Y qué pasará con los archivos existentes en dicha carpeta?
Si ambos discos siempre estan montados, simplemente hace un enlace simbolico de un directorio en otro
Ni idea,
# mount -r /dev/sdd1 /mnt/tmp
# mount -r /dev/sdd2 /mnt/tmp
# umount /dev/sdd1
umount: cannot umount /dev/sdd1 -- /dev/sdd2 is mounted over it on the same point.
Los directorios /media y /mnt son parte de /. Son simplemente puntos de montaje temporales. Un punto de montaje es simplemente un directorio, como cualquier otro. El montaje de los sistemas de archivos (filesystem) durante el proceso de inicio se gestiona mediante el archivo de configuración /etc/fstab. Una forma fácil de recordar esto es que fstab significa "file system table", y es una lista de los sistemas de archivos que deben ser montados, sus puntos de montaje designados, y cualquier opción que pueda ser necesaria para sistemas de archivos específicos. Los sistemas de archivos se montan en un directorio/punto de montaje existente usando el comando mount. En general, cualquier directorio que se utilice como punto de montaje debe estar vacío y no debe contener ningún otro archivo. Linux no impedirá que los usuarios monten un sistema de archivos sobre otro que ya esté allí o en un directorio que contenga archivos. Si se monta un sistema de archivos en un directorio o sistema de archivos existente, el contenido original se ocultará y sólo será visible el contenido del sistema de archivos recién montado.
Resumen de David Both.
PD: Duda aclarada, :-)
Como aportación:
Si la unidad en cuestión no está montada por defecto desde el arranque, si no que se monta a petición,
con la orden mount la tendrás accesible en cualquier subdirectorio sobre el que tengas derechos.
Si dicha unidad ya viene montada por el sistema desde el arranque, tal vez te podría ayudar la opción bind
" -------------------------------------------------------------------------------------------------------------------------------------
The bind mounts.
Since Linux 2.4.0 it is possible to remount part of the file hierarchy somewhere else. The call is:
mount --bind olddir newdir
or by using this fstab entry:
/olddir /newdir none bind
After this call the same contents are accessible in two places. One can also remount a single file (on a single file).
It's also possible to use the bind mount to
create a mountpoint from a regular directory, for example:
" ------------------------------------------------------------------------------------------------------------------------------------------
Es decir, añadiendo esta opción a la orden mount puedes montar parte de una jerarquia, (arbol de directorios),
en otro punto del mismo sistema, y tener acceso al eso desde cualquiera de los dos puntos.
Es parecido a lo del enlace simbólico, pero montando una parte del arbol también en otro sitio, en vez de poner solo
"una flecha de desvio obligatorio hacia ..".
Usa lo que te vaya mejor.
Eso si, aunque no la he usado nunca, intuyo o imagino que a la hora de desmontar la unidad, habrá que umount
en los dos puntos, ya que tal como lo entiendo, en mtab constará montada en los dos puntos.
Un saludo a todos.