¿Cómo puedo mover un directorio de inicio encriptado a otra partición?

10

¿Cómo puedo mover un directorio de inicio encriptado a otra partición? ¿Existen diferencias entre mover un directorio de inicio no cifrado a otra partición y un directorio de inicio cifrado?

¿Quizás el instalador de Ubuntu ofrece una opción para colocar su directorio de inicio en otra partición?

NES
fuente

Respuestas:

8

Supongo que desea mantener sus datos cifrados en la nueva partición.

Primero cierre todas las aplicaciones en ejecución, no queremos que los archivos se actualicen durante la copia. Copie los datos cifrados a la nueva partición:

ecryptfs-umount-private
chown $USER /new_mount_point/$USER
rsync -avP $HOME/.Private $HOME/.ecryptfs /new_mount_point/$USER
editor /etc/passwd # Change the user's home dir to point to the new location

Cerrar sesión Iniciar sesión

Si desea mover / copiar un hogar cifrado, solo necesita copiar / mover ~ / .Private y las claves de cifrado (~ / .ecryptfs). Si desea copiar / mover a una ubicación sin cifrar, simplemente copie todo excepto .Private y .ecryptfs.

João Pinto
fuente
gracias, ahora solo tengo que aprender cómo puedo crear una nueva partición con punto de montaje dividiendo una partición existente. abrirá una nueva pregunta para eso.
NES
2

Después de medio día de confundirme tratando de mover un hogar encriptado a una nueva unidad con ubuntu 10.04, finalmente encontré este hilo.

monte su nuevo disco,
haga una nueva carpeta con su nombre de usuario,
asegúrese de ser el propietario

chown $ USER / new_mount_point / $ USER

si su estructura de archivos en casa se ve así

  • inicio / usuario / .Private
  • inicio / usuario / .ecryptfs
  • inicio / .ecryptfs

use esto reemplazando $ HOME y $ USER, de lo contrario intente ¿Cómo puedo mover un directorio de inicio cifrado a otra partición?

ecryptfs-umount-private
rsync -avP $ HOME / $ USER / .Private $ HOME / $ USER / .ecryptfs / new_mount_point / $ USER
rsync -avP $ HOME / .ecryptfs / new_mount_point

cambie el nombre de su carpeta de inicio a otra "homeold" y cree
una nueva carpeta llamada home

Edite su fstab
monte la nueva unidad en / home

Reiniciar

Comunidad
fuente
2

Todavía hay otra forma de hacer esto:

Usando la página de Ayuda de Ubuntu que se encuentra en https://help.ubuntu.com/community/Partition/Home/Moving

Ese tutorial le mostrará cómo mover una partición no cifrada, pero el ajuste que usé para mover una partición cifrada fue seguir ese tutorial con la siguiente diferencia de comandos. Mi explicación de por qué lo hice de esta manera puede necesitar algunas correcciones de alguien que sepa más que yo, así que edite o comente si tiene tiempo.

  1. Cree su partición en Gparted y asígnele una etiqueta que reconocerá fácilmente. Algunos de nosotros tenemos demasiados discos y particiones para recordar por números.

  2. Antes de usar rsync para copiar los archivos, desmonte su hogar encriptado usando ecryptfs-umount-private. La razón por la que hice esto fue porque rsync parecía copiar las cosas montadas / no encriptadas Y las cosas .Prry privadas ecryptfs. Solo necesita las carpetas .Private y .ecryptfs mencionadas en las publicaciones anteriores.

  3. Para copiar los archivos, ingrese el comando "sudo rsync -aVP / home / / media / home /" en lugar de usar "sudo rsync -aXS --exclude = '/ * /. Gvfs' / home /. / Media / home / . "como dice el tutorial.


una nota sobre el resultado del comando "sudo diff -r / home / media / home"

El comando diff informó una larga lista de diferencias en mi caso, pero creo que fue porque todavía estaba usando Firefox y abría un montón de documentos que cambiaban los marcadores, el historial, etc. Revisé mis archivos después de completar todos los pasos en el tutorial y no noté que faltaba nada. Después de reiniciar, Firefox volvió a abrir una sesión con un montón de pestañas que había cerrado mucho antes de copiar los archivos, de ahí mi suposición sobre la salida del comando diff.

Swizzla Kalongie
fuente
0

Copie su directorio de inicio a otra partición y luego use Sistema-> Administración-> Usuarios y grupos para abrir el diálogo de configuración del usuario. Haga clic en el icono de las teclas para autenticarse

texto alternativo

Después de eso, seleccione el usuario que desea cambiar y haga clic en propiedades, vaya a la pestaña avanzada

texto alternativo

cambie el directorio de inicio a nuevo directorio, es decir, el directorio que copió a otra partición.

binW
fuente
¿Puedo iniciar sesión con el mismo perfil de usuario que quiero mover?
NES
sí se puede, pero te corte es decir, no se mueven de su directorio personal, copiarlo
binW
Tenga en cuenta que esta respuesta copiará sus datos de un directorio de inicio cifrado a un directorio no cifrado.
João Pinto