|
Como copio el file system? (solucionado)
|
| Autor |
Mensaje |
martinezalberto
Usuario PL
Mensajes: 29
Grupo: Registrado
Registro en: Aug 2008
Estado:
Sin Conexión
Reputación: 0
|
Como copio el file system? (solucionado)
Como copio el file system para copiarlo en otro servidor?

|
|
| 11-03-2008 12:27 PM |
|

|
dragonauta
Linux Registered User #436806
     
Mensajes: 701
Grupo: Super Moderador
Registro en: Nov 2006
Estado:
Sin Conexión
Reputación: 10
|
RE: Como copio el file system?
Qué versión de Solaris estamos hablando? 9, 10?
Existe la opción de utilizar ufssnapshot, provisto en las herramientas de Solaris a partir de la verisón 9.
Nunca lo utilicé pero se que se puede crear una "foto" del filesystem que desees y luego copiar ese archivo donde quieras (puede ser con tar, cpio, ufsdump)
Una vez copiado esa "foto" al nuevo sistema, se utiliza ufsrestore
Ejemplo: supongamos que queremos hacer un snapshot de /usr ya que está en un filesystem separado.
Verificar si hay espacio para el backing-store
# df -k
Verificar para no sobreescribir uno previo
# ls /backing-store-file
Crear la ufs snapshot
# fssnap -F ufs -o bs=/scratch/usr.back.file /usr
(el primer snapshot sería /dev/fssnap/1)
Verificar la snapshot
# /usr/lib/fs/ufs/fssnap -i /usr
Crear el punto de montaje para el dispositivo virtual
# mkdir -p /backups/home.bkup
Montar la snapshot (recordemos que esta referenciado por el dispositivo /dev/fssnap/1)
# mount -F ufs -o ro /dev/fssnap/1 /backups/home.bkup
Cambiar el directorio al punto de montaje
# cd /backups/home.bkup
Utilizar tar para escribir los datos en cinta (puede ser cpio)
# tar cvf /dev/rmt/0 .
Colocar la cinta que contiene el backup en cuestión en el nuevo equipo
Dirigirse al file system /usr
# cd /usr
Ejecutar el comando ufsrestore
# ufsrestore if /dev/rmt/0
ufsrestore > add *
ufsrestore > extract
Specify next volume #: 1
set owner/mode for ’.’? [yn] n
ufsrestore > quit
Verificar que existe toda la información, sacar la cinta
Mas info aquí

Reglas del Foro | (irc.freenode.net#preguntaslinux)
|
|
| 11-03-2008 12:44 PM |
|
 |
martinezalberto
Usuario PL
Mensajes: 29
Grupo: Registrado
Registro en: Aug 2008
Estado:
Sin Conexión
Reputación: 0
|
RE: [?]Como copio el file system?
tar cvfX test.tar /test/exclude.this . (DONDE "exclude.this" CONTIENE LO QUE QUIERO EXCLUIR)
DISCULPEN PREFERI COPIA DE LA UBICACION Y SOLTARLO ALLA
|
|
| 11-03-2008 04:01 PM |
|
 |
dragonauta
Linux Registered User #436806
     
Mensajes: 701
Grupo: Super Moderador
Registro en: Nov 2006
Estado:
Sin Conexión
Reputación: 10
|
RE: [?]Como copio el file system?
Excelente.
Ahora, si bien llegaste al resultado que querías, según Sun no es lo recomendado.
Ya que en un filesystem no solo influyen los permisos y dueños de los archivos,
si no que además existen roles que pueden estar asignados a diversos archivos
y que al copiarlos sin utilizar el método descripto arriba, se perderían.
Por ejemplo, copiar un filesystem montado (por ejemplo /) resulta más complicado
de lo que parece, por eso se opta por los snapshots.
Doy el tema por solucionado

Reglas del Foro | (irc.freenode.net#preguntaslinux)
|
|
| 11-03-2008 06:13 PM |
|

|
martinezalberto
Usuario PL
Mensajes: 29
Grupo: Registrado
Registro en: Aug 2008
Estado:
Sin Conexión
Reputación: 0
|
RE: Como copio el file system? (solucionado)
perfecto, realmente fue solo copiar el profile de un usuario, verdaderamente tuve muchos problemas con la base de datos Oracle 11g (con respecto a la libreria).
pero ya todo esta bien (no fue la mejor pratica como dijiste es mejor optar por "snapshots").
ES CUANTO!!!!!!!!!
|
|
| 11-04-2008 09:44 AM |
|
 |