![Formateo de almacenamiento de unidad de sistema compartido de Windows/Linux](https://rvso.com/image/1605184/Formateo%20de%20almacenamiento%20de%20unidad%20de%20sistema%20compartido%20de%20Windows%2FLinux.png)
Planeo configurar un arranque dual con Windows10 y ArchLinux. Compartirán un SSD de 1 TB y un HDD de 3 TB. ¿Cómo debo formatear las particiones en las diferentes unidades?
¿Cuáles son las ventajas de ext4 frente a NTFS? ¿Debo ejecutar Linux en algo que no sea ext4?
Editar:
Para ser claros, estoy preguntando sobre las opciones de formatos para el SSD del sistema principal y cualquier HDD que agregaré más adelante para ampliar el almacenamiento. Mi principal caso de uso para Windows10 son los juegos y para Linux será la programación y el procesamiento de datos.
Aquí está mi idea actual:
SSD del sistema:
+-------------------------------------------------------------------------------+
|500MB EFI | 250GB NTFS Windows10 | 250GB ext4(?) Arch | 500GB ?? Shared |
+-------------------------------------------------------------------------------+
Expansión futura 3TB+ HDD:
+-----------------+
| 3TB+ exFat(?) |
+-----------------+
¿Qué debo elegir para el espacio compartido en el SSD? ¿Es este un buen diseño para el SSD? ¿Qué debo elegir para la unidad de expansión interna que agregaré en el futuro?
Respuesta1
Según la experiencia personal con una configuración de arranque dual utilizada exactamente para los mismos propósitos (solo que con Gentoo en lugar de Arch), necesita 5 particiones primarias:
- Partición del sistema EFI (suponga que está usando UEFI para arrancar, lo cual realmente debería ser así, ya que es mucho más fácil de administrar que una configuración heredada de arranque múltiple). Debe formatearse como FAT32; Windows lo creará automáticamente durante la instalación. Probablemente solo necesite 128 MB de espacio aquí, a menos que lo tenga doble como partición de arranque de Linux (el gestor de arranque de MS más una instalación básica de GRUB actualmente ocupa aproximadamente 64 MB y no es probable que crezca mucho).
- Partición reservada de Microsoft. Esta es esa extraña partición vacía de ~100 MB que el instalador de Windows crea por razones que generalmente no se especifican. Actualmente no se utiliza en gran medida, pero algunas cosas en Windows todavía se ahogan si no están ahí.
- Viudas C: conducir. Debe tener formato NTFS (hace tiempo que Windows dejó de admitir el uso de cualquier cosa que no sea NTFS para la unidad C, y ReFS no está exactamente listo para el uso del consumidor). NO MONTE ESTE VOLUMEN POR DEFECTO DESDE LINUX, ya quevoluntadeventualmente te morderá en el trasero (aunque configura las cosas para que puedas montarlo en lectura y escritura desde Linux si es necesario). Suponiendo que configure Windows y cualquier iniciador de juegos que use para colocar cosas en la partición compartida, esto solo debe ser de aproximadamente 32 GB más el espacio que necesite para los datos que se almacenarán aquí.
- Partición raíz de Linux. Debe ser un sistema de archivos Linux estándar (como ext4, XFS o BTRFS). Realmente no importa cuál elijas, ya que no podrás acceder a ninguno de ellos de manera confiable desde Windows. Personalmente, usaría BTRFS encima de LVM, pero necesitarías una partición de arranque dedicada para Linux para lograrlo (que nuevamente debería ser un sistema de archivos estándar de Linux, ya que casi todos los cargadores de arranque estándar tienen mejor soporte para ellos). ), y requeriría un mayor esfuerzo para mantenerlo sensatamente. Si elige utilizar la partición de datos compartida para su directorio de inicio, puede hacerla fácil (y segura) tan pequeña como 16 GB sin problemas.
- Partición de datos compartidos. Debe ser NTFS o exFAT. Si usa NTFS, use NTFS-3G en lugar del controlador del kernel y configure las asignaciones de usuario adecuadas (consulte la documentación de NTFS-3G sobre cómo hacer esto). Si usa exFAT, probablemente use el controlador FUSE y no el controlador Samsung (y espere que MS pueda sacarse la cabeza del trasero y proponer parches en LKML que realmente se fusionarán en un futuro cercano). Idealmente, esto debería ser la mayor parte de su espacio en disco, especialmente si configura Windows y Linux para utilizarlo al máximo.
Actualizado para abordar los comentarios:
La instalación de juegos en Windows en exFAT puede afectar o no el rendimiento en comparación con NTFS. La mayoría de las diferencias de rendimiento sólo importan cuando se escriben archivos, no cuando se leen (por lo que verás algunas diferencias durante las actualizaciones o instalaciones, pero generalmente no durante el juego), e incluso entonces el software tendría que ser bastante patológicamente malo para muestran problemas significativos.
En cuanto a instalar software Linux en la partición de datos compartidos, probablemente no puedas si estás usando exFAT o NTFS, a menos que agregues otra capa encima para darle semántica POSIX (e incluso entonces, probablemente simplemente no puedas, al menos). al menos no a través del administrador de paquetes). Sin embargo, no debería ser necesario. A diferencia de Windows, Linux no desperdicia grandes cantidades de espacio en disco con docenas de copias de esencialmente las mismas bibliotecas, por lo que es totalmente posible tener una instalación funcional de Linux con un entorno de escritorio completo que incluya una suite ofimática completa y un entorno de desarrollo completo para múltiples idiomas/marcos en menos de 8 GB de espacio, siempre que almacene sus documentos y espacios de trabajo de desarrollo en una partición separada.
Respuesta2
Te recomiendo que uses exFAT. He aquí por qué:
- Que yo sepa, no existe ningún sistema de archivos que permita establecer permisos de manera que tanto Windows como Linux puedan usarlos. Esto significa que no necesitamos tener en cuenta la seguridad del sistema de archivos.
- exFAT es perfectamente compatible con Windows y el soporte para Linux funciona a través de FUSE, pero en mi experiencia es aún mejor con el módulo del kernel de Samsung engithub. Además de eso, Microsoft se ha comprometido a hacer de exFAT un FS de primer nivel en Linux.
- El rendimiento en el mundo real bajo Linux (con el controlador del kernel) es casi el doble que el de NTFS, especialmente si tiene patrones de acceso simultáneos.
Respuesta3
Considere un enfoque de múltiples particiones. Yo miraría una EFI (partición FAT pequeña para soporte UEFI/cargador de arranque) y luego un Linux dedicado, tal vez EXT4 y una partición NTFS de Windows dedicada.
Haría una tercera (o 2 si quieres HDD y ssd) particiones para datos, que formatearía con VFAT (pero puedes usar NTFS). Es posible que desee considerar el uso de truecrypt si desea que estos datos estén cifrados y sean legibles en ambos sistemas operativos.