Foros del Web » Administración de Sistemas » Unix / Linux »

como asignar mas de un directorio a un particion de disco duro en la instalacion

Estas en el tema de como asignar mas de un directorio a un particion de disco duro en la instalacion en el foro de Unix / Linux en Foros del Web. Sigueindo unas indicaciones en un manual de Linux que lei, quisiera poder instalar Debian 3.0 utilizando diferentes particiones. Pretendo instalar un servidor de correo utilizando ...
  #1 (permalink)  
Antiguo 10/03/2005, 09:40
 
Fecha de Ingreso: abril-2004
Mensajes: 185
Antigüedad: 20 años
Puntos: 0
como asignar mas de un directorio a un particion de disco duro en la instalacion

Sigueindo unas indicaciones en un manual de Linux que lei, quisiera poder instalar Debian 3.0 utilizando diferentes particiones. Pretendo instalar un servidor de correo utilizando qmail y un servidor web utilizando apache. Ademas instalare osCommerce que es una aplicacion de venta online. Asi que entre otras aplicaciones tambiente tendre mysql, y posiblemnte algun servidor ftp.

Para que los diferentes directoros queden de la siguiente manera:

/etc, /bin, /sbin, /lib, /dev en una particion que habia pensado de 100MB

/usr en otra particion 1000MB

/var en otra particion El resto de mi disco duro que seran unos 3 GB.

/tmp en otra de 20-50 MB ( Esta ultima puede que la incluya en la anterior particion)

Cuando instalo Debian podre crear las diferentes particiones. Creo incluso que se como asignar los directorios que van a ocupar una sola particion.
Pero no se donde se instalará /, /root, /boot /proc /opt y cualquier otro directorio que pudiese existir.
Me da la sensacion que si incluyo / en la primera particion donde estan /etc, /bin ... ira bien.

Pero como le digo a Debian en la instalacion donde van todos directorios /etc, /bin, /sbin, /lib, /dev dentro de una unica particion. O como hago para poner /var y /tmp en otra.

Ademas si alguein cre que me he equivocado en la forma de dividir el disco acpeto sugenrecias.
__________________
Recologic
  #2 (permalink)  
Antiguo 10/03/2005, 09:46
Avatar de ociomax
Colaborador
 
Fecha de Ingreso: mayo-2002
Ubicación: Temuco, Chile
Mensajes: 5.595
Antigüedad: 22 años
Puntos: 35
Creo que estás un poco confundido...

"/" es la raíz del sistema. Cualquier directorio que exista "cuelga" de aquí. En caso de que quieras tener el directorio "/foo" en otra partición, el instalador crea un directorio "/foo" vacío en "/" y luego monta la partición en "/foo".

Es decir, todo directorio para el que no creas una partición, se crea automáticamente en "/".

Creo que no es necesario tener tantas particiones. Mejor usa una para "/boot" (pequeña, nunca más de 100 MB e incluso menos), una para "/var" (esta partición debe ser grande; aquí se almacenan las bases de datos, los sitios web, los logs, etc.), una para swap y una para "/" (aquí va todo lo demás). Eventualmente, si vas a tener muchas cuentas del sistema, podrías dejar "/home" en otra partición.
__________________
Christian González, "OCIOMax"
http://chgonzalez.blogspot.com
http://twitter.com/chgonzalez
  #3 (permalink)  
Antiguo 10/03/2005, 10:01
 
Fecha de Ingreso: abril-2004
Mensajes: 185
Antigüedad: 20 años
Puntos: 0
Cita:
Iniciado por ociomax
Creo que estás un poco confundido...

"/" es la raíz del sistema. Cualquier directorio que exista "cuelga" de aquí. En caso de que quieras tener el directorio "/foo" en otra partición, el instalador crea un directorio "/foo" vacío en "/" y luego monta la partición en "/foo".
Perdona pero no me ha quedado claro. ¿Cuantos /foo habra? ¿El que se crea vacio en / y el que se crea en la particion?
¿O solo uno, porque si son dos como hara para saber cuando me refiera a /foo?


Cita:
Iniciado por ociomax
Es decir, todo directorio para el que no creas una partición, se crea automáticamente en "/".

Creo que no es necesario tener tantas particiones. Mejor usa una para "/boot" (pequeña, nunca más de 100 MB e incluso menos), una para "/var" (esta partición debe ser grande; aquí se almacenan las bases de datos, los sitios web, los logs, etc.), una para swap y una para "/" (aquí va todo lo demás). Eventualmente, si vas a tener muchas cuentas del sistema, podrías dejar "/home" en otra partición.
Bien gracias, pero imaginate que quiero tener una unica particion para /var /usr y /tmp y luego otra para / que como dices contendra el resto. Como hago para asignar los directorios /var /usr y /tmp para la misma particion. ¿O es que no se puede hacer? Que igual pretendo hacer algo que no se puede.
__________________
Recologic
  #4 (permalink)  
Antiguo 10/03/2005, 11:09
Avatar de ociomax
Colaborador
 
Fecha de Ingreso: mayo-2002
Ubicación: Temuco, Chile
Mensajes: 5.595
Antigüedad: 22 años
Puntos: 35
Cita:
Iniciado por papitu76
Perdona pero no me ha quedado claro. ¿Cuantos /foo habra? ¿El que se crea vacio en / y el que se crea en la particion?
¿O solo uno, porque si son dos como hara para saber cuando me refiera a /foo?
Sólo existirá uno: el que está en "/".

Por ejemplo: supongamos el directorio "foo", que contiene los archivos "var1" y "var2". Si dejas una partición para "foo", entonces debes crear un directorio vacío "/foo" en "/". Luego se añaden las líneas respectivas al archivo /etc/fstab, para que la partición "foo" se monte en el directorio "/foo".

Si accedes directamente a la partición "foo" (por ejemplo, sacando el disco duro y poniéndolo en otro PC) verías sólo los archivos "var1" y "var2"; no verías otro directorio "foo".

Cuando el sistema quiera acceder al directorio "/foo", se va a dar cuenta (vía /etc/fstab) de que hay una partición montada allí, y va a escribir directamente en la partición "foo". Si desmontas la partición "foo", el directorio "/foo" se verá como un directorio vacío.

Cita:
Iniciado por papitu76
(...) imaginate que quiero tener una unica particion para /var /usr y /tmp y luego otra para / que como dices contendra el resto. Como hago para asignar los directorios /var /usr y /tmp para la misma particion.
Ese es un caso distinto. Lo que tendrías que hacer es crear los directorios "var", "usr" y "tmp" en una partición aparte. Luego montas esa partición en algún lugar de tu sistema de archivos "/" (por ejemplo, en "/foo") y finalmente creas enlaces simbólicos en "/", usando el comando "ln". Algo así como:
Código:
mkdir /foo
mount -t FFF /dev/hdXY /foo
ln -s /foo/var /var
"FFF" es el sistema de archivos de tu partición "externa"; "/dev/hdXY" es el dispositivo que corresponde a tu partición; /"foo" es el directorio donde vas a montar tu partición; "/foo/var" es el directorio de origen y "/var" es el enlace simbólico.
Cita:
Iniciado por papitu76
¿O es que no se puede hacer? Que igual pretendo hacer algo que no se puede.
Digamos que en Linux el límite es tu imaginación
__________________
Christian González, "OCIOMax"
http://chgonzalez.blogspot.com
http://twitter.com/chgonzalez

Última edición por ociomax; 10/03/2005 a las 13:32
  #5 (permalink)  
Antiguo 10/03/2005, 13:27
Avatar de Koveart
Colaborador
 
Fecha de Ingreso: julio-2002
Ubicación: Colombia
Mensajes: 4.407
Antigüedad: 21 años, 9 meses
Puntos: 29
Si yo digo que linux es infinito....

Saludos
__________________
“Los soñadores no existen, se lo dice un soñador que ha tenido el privilegio de ver realidades que ni siquiera fue capaz de soñar”
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:45.