[ubuntu-ar] Partición de datos

Pablo Lillia pablofer72 at yahoo.com.ar
Sat Jun 4 23:54:30 UTC 2011


El 04/06/11 19:03, Hugo M escribió:
> Creo que no me expliqué bien :D
>
> Lo que digo es, muchos tutoriales dicen que para tener el HOME en una
> partición aparte hay que montar la partición dentro de la carpeta /home
> vacía.
>
> Lo que yo hice fue, borrar /home y crear un symlink en /home que va a mi
> partición. Funciona bien, pero quería preguntar si esto tiene algún
> riesgo de algún tipo, performance, etc.
>
> Saludos!
>
>
>
Si pudieras montar directamente la partición es lo más prolijo y fácil. 
Pero bueno, a veces las cosas no salen como fueron previstas.

Pero podés quedarte tranquilo, no habrá ningún problema de performance, 
en absoluto. Usar un symlink es una gran solución cuando hay que adaptar 
algo que no estaba previsto. Como hacerle creer a una aplicación que una 
librería es la versión que espera (y que no tenemos) :D

No vas a tener problemas. O casi :D

El tema es: un symlink no es un directorio, es un archivo. Y como tal, 
no funciona igual para ciertas cosas muy particulares. Por ejemplo, hay 
aplicaciones que se niegan a seguir a symlinks (por alguna buena razón), 
como por ejemplo las búsquedas para no entrar en recursiones infinitas 
(aunque los comandos tienen switches para forzarlo si sabés lo que estás 
haciendo).

No creo que tengas ningún problema con symlink en el home. Pero, ¿qué 
alternativa habría? Hacer un rebind ;-)

Fijate aquí [1]

Ejemplo:
	sudo mount --bind /disco/pepe /home/pepe

También se puede usar para hacer jaulas chroot. O para acceder a 
archivos que quedaron "debajo" de un montaje. Una vez en un servidor 
habían montado por NFS cierto directorio, y "debajo" del montaje habían 
quedado algunos archivos que necesitaba recuperar. Pero no podía bajar 
las aplicaciones, ni los servicios, y menos desmontar el NFS. Entonces 
hice un rebind del filesystem subyacente en otro lugar, y pude acceder a 
los archivos ocultos por el montaje sin problemas. Tratá de hacer algo 
así con un sistema que no sea unix-like ;-)

Slds.-
Pablo

[1] http://aplawrence.com/Linux/mount_bind.html




More information about the Ubuntu-ar mailing list