NTFS como directorio de inicio de Ubuntu

9

Tengo la intención de utilizar una partición NTFS como directorio de inicio para una instalación de Ubuntu, ¿funcionará?

pupeno
fuente

Respuestas:

7

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.


fuente
3
esta es una mala idea. ntfs y fat32 no tienen ninguna forma de almacenar permisos como ext2 /
3/4
@knittl NTFS sí, pero FAT32 no.
user877329
@ user877329 NTFS tiene, pero sus permisos son difíciles de igualar con los permisos de UNIX. Tienes que hacer algunas acciones especiales para que funcionen, por ejemplo, con ntfs-3g.
Ruslan
6

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)

hayalci
fuente
2

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.

Jonathan Prior
fuente
1
NTFS tiene sensibilidad de mayúsculas y minúsculas.
vava
1

también puede intentar vincular sus "Documentos", "Imágenes" y "Música" a carpetas en el NTFS si simplemente desea poder compartir datos básicos del usuario. Eso ha funcionado muy bien en computadoras que he configurado para arranque dual para amigos.

Steven
fuente
1

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/fstabincluido, 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.

Xeneth
fuente
0

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 ~/Documentscarpeta 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 ~/Documentsla carpeta de partición NTFS correspondiente (es decir /mnt/winblows/Users/Username/Documents). Ahora elimine la Documentscarpeta 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.dirsesté sincronizado con las ubicaciones de carpeta que eligió (lo hice). Vea esta respuesta para más detalles.

esmail
fuente