¿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?
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.
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
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
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.
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.
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.
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.
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
Después de eso, seleccione el usuario que desea cambiar y haga clic en propiedades, vaya a la pestaña avanzada
cambie el directorio de inicio a nuevo directorio, es decir, el directorio que copió a otra partición.
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
si su estructura de archivos en casa se ve así
use esto reemplazando $ HOME y $ USER, de lo contrario intente ¿Cómo puedo mover un directorio de inicio cifrado a otra partición?
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
fuente
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.
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.
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.
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.
fuente
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
Después de eso, seleccione el usuario que desea cambiar y haga clic en propiedades, vaya a la pestaña avanzada
cambie el directorio de inicio a nuevo directorio, es decir, el directorio que copió a otra partición.
fuente