¿Cómo monte el subdirectorio en un disco duro en Linux?
13
Supongamos que tengo dos discos duros (A, B) y que tengo los siguientes directorios:
/ var / www
/ var / www / upload
Actualmente si subo un archivo a / var / www OR / var / www / upload; se guardará en la unidad A.
¿Cómo hago que la carpeta / var / www / upload apunte a la unidad B. Entonces, si subo un archivo a / var / www / upload, se guardará en la unidad B pero cuando subo un archivo a / var / www, se guardará en la unidad A.
Esta respuesta supone que la unidad a no es la unidad raíz. si A es la unidad raíz, solo necesita crear un directorio vacío (/ var / www / upload), luego cree una entrada fstab para la unidad b en el ejemplo anterior.
Roy Rico
3
@minder - para poner una montura de enlace en tu /etc/fstab:/path/orig /new/path/mount bind defaults 0 0
warren
1
Tiene un error tipográfico en el primer bloque de código: /dev/diskB /ver/www/upload→ ver→var
esto funcionará, pero creo que agregarlo al fstab será una mejor solución porque se volverá a montar cuando la máquina arranque, mientras que no lo haría en su ejemplo.
/etc/fstab
:/path/orig /new/path/mount bind defaults 0 0
/dev/diskB /ver/www/upload
→ver
→var
está montado el disco duro B? Si esto es,
De otra manera
fuente