El día 13 de junio de 2008 2:00, Gabriel Parrondo <[EMAIL PROTECTED]> escribió: > El jue, 12-06-2008 a las 18:37 -0300, angel escribió: >> El jue, 12-06-2008 a las 12:43 -0300, Miguel Da Silva - Centro de >> Matemática escribió: >> > david sastre escribió: >> > > Hola gente, >> > > >> > > Estoy reutilizando un viejo PC para correr Zabbix. La cosa es que >> > > tiene un disco duro pequeño (7 GB) y empieza a quedarse un poco >> > > corto... >> > > Ahora he conseguido otro disco. Montarlo no tiene mayor problema, pero >> > > cómo querría usarlo me plantea dudas: >> > > mi pregunta es, habiendo instalado todo el sistema sobre una partición >> > > en un disco (hda1), ¿es posible migrar la /var a otro disco (hdb1)? >> > > He estado consultando posibilidades, pero todas las que he encontrado >> > > se refieren a la migración de una partición /var ya existente a un >> > > disco nuevo. >> > > ¿El proceso sería parecido? >> > > Mi /etc/fstab actual: >> > > >> > > # /etc/fstab: static file system information. >> > > # >> > > # <file system> <mount point> <type> <options> <dump> <pass> >> > > proc /proc proc defaults 0 0 >> > > # /dev/hda1 >> > > UUID=bd09dfa4-7726-48ac-8c58-c180c97135cd / ext3 >> > > defaults,errors=remount-ro 0 1 >> > > # /dev/hda5 >> > > UUID=15fc542a-1d36-488e-b2a2-23bf27e11192 none swap sw >> > > 0 0 >> > > /dev/hdc /media/cdrom0 udf,iso9660 user,noauto 0 0 >> > > # disco 2 >> > > /dev/hdb1 /media/disk ext3 >> > > defaults,errors=remount-ro 0 1 >> > > >> > > Gracias por vuestro tiempo. >> > > >> > > >> > >> > ¡¡¡Ya encontraste lo que buscás!!! >> > >> > Hice varias migraciones de /var (y afines) y el procedimiento es siempre >> > el mismo: >> > >> > 1) bootear la PC con un live-cd >> > 2) montar los dicos >> No hace falta livecd >> solo hay que hacer un tar de var y modificar el /etc/fstab >> > > Eso no es del todo verdad. /var guarda informacion de cache y datos > sobre los programas en ejecución (e.g. /var/run) que generalmente > necesitan ser borrados cuando los programas que los usan finalizan > (*.pid). > Si se hace desde un live cd, el so está "apagado" y todos los programas > finalizaron y limpiaron sus archivos temporales, se hace el traspaso y > cuando se reinicia es como si nada hubiera ocurrido. > >
Sólo una pequeña corrección, se puede hacer con el sistema completamente en marcha, simplemente copiando, con tar, con rsync, o de cualquier modo mientras se mantengan los permisos correspondientes. Una ver pasado, sólo hay que eliminar los restos de /var/run y mover los montajes. En cualquier caso, no hace falta liveCD. Desde consola: #telinit 1 (para pasar a monousuario) -montar el disco (partición) nuevo > > > 3) mover /var - asignar usuario y grupo de /var a la nueva partición #umount /var #umount /donde_este_la nueva > > > 4) ajustar /etc/fstab # mount -a (para montar las particiones según /etc/fstab) # exit (se volverán a arrancar los demonios y la máquina queda en funcionamiento normal) > > > 5) volver a prender la PC. de momento no lo hemos apagado... pero bueno, una vez comprobado que todo está en orden podemos reiniciarlos para empezar de cero si nos quedamos más tranquilo. Todo ello suponiendo que no haya olvidado algún paso :-P A decir verdad se pueden mover todas las particiones que necesites, /home, /var. /usr, sin tener que reiniciar, el reinicio será necesario para comprobar que se ha instalado correctamente el nuevo arranque necesario si cambias / y para montar la nueva / saludos -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]