Respuestas:
Eso suena como una mala idea. Sí, puedes, pero debes darte cuenta de que el soporte NTFS en Linux viene con esta advertencia:
Debido a la complejidad de las estructuras internas de NTFS, tanto el controlador de kernel 2.6.14 incorporado como los controladores FUSE no permiten cambios en el volumen que se consideran inseguros, para evitar la corrupción.
que se debe en parte a:
No se publican detalles sobre los aspectos internos de la implementación, lo que dificulta que los proveedores externos proporcionen herramientas para manejar NTFS.
Monto un volumen NTFS en Linux, y he tenido un problema en el pasado cuando el sistema de archivos no se montaba correctamente en Linux, incluso con la opción -f (force). Finalmente tuve que conectarlo a una máquina Windows y arrancar en Windows, lo que lo solucionó.
Si necesita un sistema de archivos nativo de Windows para / home , mi preferencia sería formatearlo como fat32. A pesar de sus limitaciones, tiene un mejor soporte en Linux.
Incluso mover archivos entre sistemas de archivos Linux y fat32 / ntfs causa muchas advertencias sobre permisos y propiedades. Definitivamente tendrás problemas con un ntfs / home. Lo primero que no funcionará será ~ / .ssh, .netrc y otros archivos / directorios con permisos restringidos. Otros programas definitivamente tendrán errores cuando no puedan cambiar los permisos en los archivos de configuración. (archivos de puntos)
Puede, pero tendrá problemas reales ya que muchas aplicaciones asumirán convenciones de sistemas de archivos que no son de Microsoft, por ejemplo, mayúsculas y minúsculas. Probablemente sea mejor instalar algo como Ext2IFS en una máquina Windows para leer particiones ext * en su lugar.
Puedes usar:
mount --bind
Esto hará que todo lo que se guarde en un directorio se guarde en otro lugar. Para mí, esto se debió a que mi almacenamiento principal era NTFS, ya que tenía que ser legible en Windows 7. En /etc/fstab
, monté la partición NTFS de forma normal, hecho por Ubuntu 11.04:
# /windows was on /dev/sda3 during installation
UUID=FC843ED0843E8D60 /windows ntfs defaults,umask=007,gid=46 0 $
Luego configuro las carpetas de almacenamiento base para guardar en su lugar:
# make /home/shawn/"folders" point to /windows/shawn/"folders"
/home/shawn/Documents/ /windows/shawn/Documents/ none bind 0 0
/home/shawn/Downloads/ /windows/shawn/Downloads/ none bind 0 0
/home/shawn/Pictures/ /windows/shawn/Pictures/ none bind 0 0
/home/shawn/Videos/ /windows/shawn/Videos/ none bind 0 0
/home/shawn/Music/ /windows/shawn/Music/ none bind 0 0
Esto está todo /etc/fstab
incluido, por lo que se vuelve a aplicar en el arranque.
NTFS no tiene los mismos permisos que ext4 o similar, por lo que sugeriría solo usar esto para aquellos archivos que no son confidenciales.
Actualmente estoy almacenando las subcarpetas de mi hogar (por ejemplo ~/Documents
, ~/Music
) en un sistema de archivos NTFS y parece estar funcionando bien.
Como ejemplo, aquí se explica cómo alojar su ~/Documents
carpeta en una partición NTFS. Primero, asegúrese de tener la partición NTFS configurada para el montaje automático para que el sistema pueda acceder al arranque. Mueva los archivos que necesita mantener fuera de ~/Documents
la carpeta de partición NTFS correspondiente (es decir /mnt/winblows/Users/Username/Documents
). Ahora elimine la Documents
carpeta en su directorio de inicio y cree un enlace a esa carpeta NTFS en su lugar llamado 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.