Discussion:
mover '/var' de partición
(demasiado antiguo para responder)
glic3Rinu
2008-04-03 13:00:19 UTC
Permalink
Buenas,
Tengo un servidor con 2 particiones, una para la raíz '/' de 8Gb y
otra para el '/home' de 300Gb. La cuestión esque la partición donde
esta la raíz se esta quedando pequeña y me gustaria poder mover el
'/var' a la partición '/home'. he probado con un soft link (ln -sf)
pero el servidor no arranca, se queda colgado montando el sistema de
ficheros :(
¿Como puedo moverlo entonces?

Saludos,
Marc.
David López Zajara (Er_Maqui)
2008-04-03 15:10:12 UTC
Permalink
Buenas,

Deberás crear otra partición, mover la información y cambiar despues
la ruta de /var mediante el archivo fstab, para que durante el propio
arranque monte esa carpeta.


Un saludo.
Post by glic3Rinu
Buenas,
Tengo un servidor con 2 particiones, una para la raíz '/' de 8Gb y
otra para el '/home' de 300Gb. La cuestión esque la partición donde
esta la raíz se esta quedando pequeña y me gustaria poder mover el
'/var' a la partición '/home'. he probado con un soft link (ln -sf)
pero el servidor no arranca, se queda colgado montando el sistema de
ficheros :(
¿Como puedo moverlo entonces?
Saludos,
Marc.
--
Linux registered user ~#363219
PGP keys avaiables at KeyServ.
Miguel Da Silva - Centro de Matemática
2008-04-03 15:20:23 UTC
Permalink
Post by David López Zajara (Er_Maqui)
Deberás crear otra partición, mover la información y cambiar despues
la ruta de /var mediante el archivo fstab, para que durante el propio
arranque monte esa carpeta.
Buenas David,
lo que quiero es no tener que dimensionar el /var porque no tengo
nidea de lo que me va a ocupar en un futuro próximo, por eso lo quiero
meter en la partición del home porque allí hay espacio de sobras.
¿de verdad que no hay forma de mover el var de sitio en el FS?
saludos
marc.
Hola... parece que te estás confundiendo las cosas.

Por un lado están los puntos de montaje y por otro las particiones.

El *contenido* de /var puede estar en "cualquier lugar", sin embargo,
este "cualquier lugar" tiene que estar montando en /var.

Lo que tenés que hacer es bootear el sistema con un live-cd o algo
parecido, mover *el contenido* de /var a /home/var y después ajustar en
/etc/fstab que se monte /home/var en /var.

Después de mover los archivos *y antes del reinicio*, sería conveniente
borrar los archivos que están en /var (si no lo hacés, lo recuperás el
espacio usado).

Saludos.
--
Miguel Da Silva
Administrador de Red
Centro de Matemática - http://www.cmat.edu.uy
Facultad de Ciencias - http://www.fcien.edu.uy
Universidad de la República - http://www.rau.edu.uy
--
To UNSUBSCRIBE, email to debian-user-spanish-***@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact ***@lists.debian.org
glic3Rinu
2008-04-03 15:40:09 UTC
Permalink
fijate si el siguiente comando te funciona: (al menos en mi
computadora, salvando las diferencias lo hizo)
mount -o bind /home/var /var
Si funciona no se como tendría que quedar el fstab, *supongo* que la
/home/var y con la opción "bind".
catorce:/home/gonzalo# mkdir /mnt/var
catorce:/home/gonzalo# mount -o bind var /mnt/var/ -----> lo mando a
mnt porque en mi /var si hay cosas, pero tendría que funcionarte
catorce:/home/gonzalo# mount
/dev/hdb1 on / type ext3 (rw,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
procbususb on /proc/bus/usb type usbfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
/home/gonzalo/var on /mnt/var type none (rw,bind) ---> aquí figura como montada
catorce:/home/gonzalo# touch /home/gonzalo/var/holas
catorce:/home/gonzalo# ls /mnt/var/
holas
---> eso significa que lo que cambie en /mnt/var o en /home/gonzalo/var se ve reflejado en el otro lado
Bueno, no quedó muchísimo mejor, pero así me parece un poquito mas
claro que el anterior mail
Gracias Miguel y Gonzalo!!
ya me quedó claro en el primer mail, y de hecho ya lo he probado y me
funciona perfectamente :)

/home/var /var ext3 defaults,bind 0 0

Nose porque creia que no podia remontarse algo que ya estaba montado
:( si hubiera pensado un poco más me hubiera acordado de lo común que
es montar el proc o el dev cuando queremos hacer un chroot ;P.

Gracias de nuevo a ***@s!
Marc
--
http://fishblues.blogspot.com/
http://gonzalor.blogspot.com/
Nacemos desnudos, húmedos, hambrientos y con frío. ¡Y eso es sólo el principio!
glic3Rinu
2008-04-03 15:20:24 UTC
Permalink
Post by David López Zajara (Er_Maqui)
Deberás crear otra partición, mover la información y cambiar despues
la ruta de /var mediante el archivo fstab, para que durante el propio
arranque monte esa carpeta.
Buenas David,
lo que quiero es no tener que dimensionar el /var porque no tengo
nidea de lo que me va a ocupar en un futuro próximo, por eso lo quiero
meter en la partición del home porque allí hay espacio de sobras.
¿de verdad que no hay forma de mover el var de sitio en el FS?

saludos
marc.
Post by David López Zajara (Er_Maqui)
Buenas,
Deberás crear otra partición, mover la información y cambiar despues
la ruta de /var mediante el archivo fstab, para que durante el propio
arranque monte esa carpeta.
Un saludo.
Post by glic3Rinu
Buenas,
Tengo un servidor con 2 particiones, una para la raíz '/' de 8Gb y
otra para el '/home' de 300Gb. La cuestión esque la partición donde
esta la raíz se esta quedando pequeña y me gustaria poder mover el
'/var' a la partición '/home'. he probado con un soft link (ln -sf)
pero el servidor no arranca, se queda colgado montando el sistema de
ficheros :(
¿Como puedo moverlo entonces?
Saludos,
Marc.
--
Linux registered user ~#363219
PGP keys avaiables at KeyServ. ID: 0x4233E9F2
Los hombres somos esclavos de la historia
glic3Rinu
2008-04-03 15:10:13 UTC
Permalink
por decirlo de alguna forma quiero montar /home/var en /var, aunque montar eso no
creo que se pueda :S:S:S Habia pensado en crear un enlace de algun
tipo, como el que he contado en el primer mensaje.
Por si no ha quedado claro lo vuelvo a contar; lo que quiero es que el
contenido del /var esté en la partición del /home pero que ese cambio
sea transparente para el sistema, osea que el sistema crea que /var
esta en /var y no en /home/var que es donde realmente está. ¿me
explico?

saludos !!
marc.
glic3Rinu
2008-04-03 15:10:19 UTC
Permalink
Buenas Gonzalo, gracias por contestar
acordate de cambiar el fstab y que tenga algo como
/dev/[nombre de disco(1) y numero de particion(2) donde esté var]
/var [sistema de archivos(3)] [opciones(4)]
(1) hdX si es ide, X puede ser a,b,c,d o sdX si es scsi o sata
(2)el número de partición va de 0 a n-1
(3)ext3, reiserfs, xfs, ...
(4) man fstab
Yo quiero que esté en la misma partición que el home, en /home/var. Si
pongo una entrada como esa en el fstab se creará un 'conflicto' con el
/home. ¿no? tendria esto:

/dev/sda2 /home/ ext3 default 0
/dev/sda2 /var ext3 default 0

Osea la misma particion montada en /home y en /var, ¿no? por decirlo
de alguna forma quiero montar /home/var en /var, aunque montar eso no
creo que se pueda :S:S:S Habia pensado en crear un enlace de algun
tipo, como el que he contado en el primer mensaje.

saludos,
marc
Oscar Julian Rosales Blanco
2008-04-04 09:10:09 UTC
Permalink
Yo creo que lo mejor que puede hacer es (si no quieres modifcar
tu /dev/sda2) comprarte un disco nuevo ponerlo como secundario y...

cfdisk /dev/sdb

crear una particion

mkfs.ext3 /dev/sdb1
tune2fs -L var /dev/sdb1
mount /dev/sdb1 /mnt
vi /etc/fstab
añadir una linea para montar /var desde /dev/sdb1
rsync -aH /var /mnt
rsync -aH /var /mnt && mount /dev/sdb1 /var

De esta forma ya quedas trabajando con la nueva partición montada en
var.

cuando puedas reinicias el equipo.

Ten encuenta que esto no elimina los datos que te hay actualmente en el
directorio var por lo que la partición raiz seguira igual de ocupada.

Pero me imagino que de aqui en adelante puedes tu buscarte la solucion
solito no ?
Post by glic3Rinu
Yo quiero que esté en la misma partición que el home, en /home/var. Si
pongo una entrada como esa en el fstab se creará un 'conflicto' con el
/dev/sda2 /home/ ext3 default 0
/dev/sda2 /var ext3 default 0
Osea la misma particion montada en /home y en /var, ¿no? por decirlo
de alguna forma quiero montar /home/var en /var, aunque montar eso no
creo que se pueda :S:S:S Habia pensado en crear un enlace de algun
tipo, como el que he contado en el primer mensaje.
saludos,
marc
--
To UNSUBSCRIBE, email to debian-user-spanish-***@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact ***@lists.debian.org
Continúe leyendo en narkive:
Loading...