Uso wubi para instalar Ubuntu 10.10 en mi partición ntfs. Así que quiero cambiar la carpeta de inicio a una carpeta en la partición ntfs. Podría mantener la configuración personal, el software, etc. después de reinstalar Ubuntu.
Así que uso ntfs-config para administrar la partición del disco, se monta cuando el sistema se inicia. Y el permiso de todos los archivos y directorios es 777.
Luego modifiqué / etc / passwd para configurar la carpeta de inicio en la carpeta de la partición ntfs. Puedo iniciar sesión con éxito en la cuenta, sin embargo, parece que .bashrc y .profile no están cargados correctamente. No puedo usar el método de entrada (incluso no puedo configurar ibus), no hay dispositivo de sonido. Sin embargo, todo funciona bien después de volver a cambiar la carpeta de inicio a / home /.
¿Alguien podría darme una pista para que funcione? Gracias.
Respuestas:
NTFS no es adecuado para una partición doméstica, hay ciertos tipos de objetos del sistema de archivos (dispositivos de caracteres, canalizaciones con nombre, etc.) que se requieren para ciertos servicios pero no son compatibles con NTFS.
fuente
Actualmente estoy almacenando las subcarpetas de mi casa (por ejemplo
~/Documents
,~/Music
) en un sistema de archivos NTFS y parece estar funcionando bien en unos pocos meses.A modo de ejemplo, aquí se explica cómo alojar sus
~/Documents
carpetas de perfil de Windows en una partición NTFS:~/Documents
a la partición NTFS (por ejemplomv ~/Documents/* /mnt/winblows/Users/Username/Documents/
).~/Documents
directorio y cree un enlace a esa carpeta NTFS en su lugar llamadoDocuments
(por ejemploln -s mnt/winblows/Users/Username/Documents Documents
).Nota: es posible que deba asegurarse de que
~/.config/user-dirs.dirs
esté sincronizado con las ubicaciones de carpeta que eligió (lo hice). Vea esta respuesta para más detalles. Además, tenga cuidado de anotar las ubicaciones reales de sus directorios de perfil de usuario de Windows, ya que varían de una versión a otra.fuente
Sería mejor no hacer esto si desea garantizar la seguridad. En versiones anteriores de GDM (como lo que habría encontrado en 9.04) había una opción fácil para ignorar los permisos de archivos, etc. Sin embargo, las opciones de GDM (gui) han cambiado mucho desde entonces, y mi sugerencia es que debe evitar el riesgo. Por ejemplo, si su archivo .Xauthority obtiene los permisos incorrectos, es posible que no pueda iniciar sesión.
Como señaló otro usuario, NTFS no admite algunas de las características que las aplicaciones / servicios pueden necesitar, como enlaces simbólicos de Unix, y también existe el riesgo de fragmentación, que ocurre mucho más en NTFS que en los sistemas de archivos ext. Por seguridad, quédese con algo como xfs, ext3 / 4 o incluso btrfs.
EDITAR: Otra cosa que tomé nota, dijo que usó wubi para instalar en una partición NTFS. Esto solo funciona porque crea un disco virtual, pero como mencioné anteriormente, puede ocurrir fragmentación. Si coloca su carpeta / home en una partición bajo el control de Windows, existe el riesgo de corrupción (no tengo enlaces, pero tengo experiencia; he hecho algo similar antes y tuve que hacer una comprobación de disco cada cuando Windows accedió a la unidad. Poco sabía que Windows estaba estropeando las cosas lenta pero seguramente).
fuente
En lugar de moverme sobre mi directorio personal, eliminé las carpetas de datos existentes y creé enlaces a ellas en su lugar.
Entonces, en detalle, lo que hice fue ir al Sistema de archivos, encontrar el directorio llamado host (que en Windows era mi
C:\
en Windows, ya que era donde alojaba ubuntu usando Wubi). Luego fuiuser\myusername\
y creé enlaces para mis carpetas Documentos, Música, Imágenes. Hice una copia de seguridad de todos mis datos dehome\
estas carpetas. (Por ejemplohome\Pictures\*
enhost\user\myusername\Pictures
). Luego borré mihome\Pictures
carpeta y luego moví el enlace que creéhost\user\myusername\
a mi carpeta de inicio y le cambié el nombre a "Imagen". Lo mismo se aplica a otras carpetas.fuente
Un enfoque diferente es:
/mnt/my-data
~/.config/user-dirs.dirs
. Experimentar.Ahora tiene al menos estos archivos ubicados en la partición VFAT compartida con Microsoft Windows. Microsoft Windows tiene carpetas similares, y supongo que puede redirigirlas a esta partición compartida. Lo siento, no sé cómo, ¡pero me gustaría saberlo!
Creo que parece una buena forma de hacerlo. Todos sus archivos específicos de Linux todavía se encuentran en un sistema de archivos de Linux, y solo sus datos compartidos se colocan en un sistema de archivos VFAT primitivo donde las funciones como enlaces simbólicos y permisos no existen, pero probablemente tampoco sean necesarios.
fuente