La instalación de respaldo de Wubi usando tar genera fallas de permiso denegado

La instalación de respaldo de Wubi usando tar genera fallas de permiso denegado

He estado intentando hacer una copia de seguridad de mi máquina Ubuntu, que es un Ubuntu instalado con Wubi junto con Vista.

Hasta ahora he hecho lo siguiente: Primero navegué a mi disco duro externo, luego creé una carpeta de respaldo en este disco y luego ingresé lo siguiente desde la terminal:

sudo tar cpf mybackup.tgz2

    --exclude="/host/*" 
    --exclude="/media/*" 
    --exclude="/mnt/*" 
    --exclude="/proc/*" 
    --exclude="/tmp/*" 
    --exclude="/sys/*"
    --exclude="/home/*/gvfs/*" /   (I have also tried, "/home/.../.gvfs")

y el proceso se ejecuta pero finalmente aparece este mensaje: Saliendo con estado de falla debido a un error anterior.

He visto en este foro que el permiso denegado podría ser un motivo de un estado de falla. Además, visité este sitio:https://bugs.launchpad.net/ubuntu/+source/gvfs/+bug/225361, donde hay alguna discusión acerca de que .gvfs tiene un error de algún tipo u otro... la discusión me supera, pero parece que esta podría ser la razón por la que tengo un aviso de falla (si vas al final del discusión en este sitio de errores verá que Ubuntu 11.10 todavía tiene algún problema con este problema).

Entonces mi pregunta es: ¿alguien sabe cómo puedo solucionar este problema y obtener una copia de seguridad limpia y confiable? Quiero decir, una copia de seguridad con un estado de falla no me inspira confianza.

Gracias por cualquier ayuda,

guía ferroviaria48

Respuesta1

Para realizar una copia de seguridad completa del sistema wubi, copie su root.diskarchivo desde su carpeta ubuntu dentro de Windows a otra ubicación, si sucede algo malo, solo necesita reemplazar el archivo actual con el que hizo la copia de seguridad y su sistema volverá a ser como estaba en el momento de la copia de seguridad.

Incluso puedes montar el root.diskarchivo dentro de Ubuntu si solo deseas restaurar parcialmente algunos archivos:

sudo mkdir /mnt/rootdisk
sudo mount -o loop <path to share in windows>/root.disk /mnt/rootdisk

Te montará root.disken el camino /mnt/rootdisk.

Respuesta2

No es necesario realizar una copia .gvfsde seguridad para que ésta se realice correctamente. Esta carpeta almacena información sobre los sistemas de archivos del espacio de usuario actualmente montados. Si restaura el directorio de inicio de un usuario sin la .gvfscarpeta, se volverá a crear y se volverá a llenar según sea necesario. De hecho, la solución propuesta enerror 225361era colocar .gvfslas carpetas de los usuarios en algún lugar además de sus directorios de inicio (como en /tmp), para que cualquier operación dirigida solo al contenido de los directorios de inicio de los usuarios las omitiera automáticamente.

Dijiste que intentaste excluir /home/*/gvfs/*y /home/.../.gvfs. El primero excluiría las carpetas llamadas gvfs(en lugar de .gvfs) en los directorios de inicio de los usuarios. Y este último, suponiendo que lo diga literalmente, excluiría las carpetas llamadas .gvfsen el directorio llamado ...( /homeque casi con seguridad no existe ya que no puede haber un usuario con nombre de usuario ..., pero incluso si así fuera, no resolvería el problema).

Lo que desea hacer es excluir .gvfs(con el encabezado .) en el directorio de inicio de cada usuario. Eso está representado por:/home/*/.gvfs

información relacionada