¿Se recomienda formatear una unidad externa a ext4?


48

Tengo un nuevo disco duro externo de 2TB que usaré para almacenamiento y respaldo adicionales. Solo lo usaré en dos máquinas Ubuntu. ¿Se recomienda formatear la unidad a ext4? ¿Hay alguna ventaja en hacerlo?


1
He votado a favor. Una muy buena pregunta
Anwar

Respuestas:


35

Creo que la parte central de su pregunta que es importante es

Solo lo usaré en dos máquinas Ubuntu.

Me enfrenté al mismo dilema que tú y elegí EXT4. Las razones principales por las que elegí EXT4 son porque 1) EXT4 preservará mis permisos de archivo y 2) EXT4 administra mejor el almacenamiento de los datos en él (por ejemplo, no necesita ser desfragmentado y "codificado" constantemente como lo hace NTFS). EXT4 es un sistema de archivos más autosuficiente que NTFS.

Lo único negativo de usar EXT4 es que no podrá acceder a los datos en él a través de una máquina Windows. Pero como dijiste en tu pregunta, esto no será un problema porque solo estás usando máquinas Ubuntu.

En mi humilde opinión, la única razón para usar NTFS es si necesita acceder al sistema de archivos con Windows. Si no lo hace, NTFS es realmente un sistema de archivos inferior.


1
He trabajado sucesivamente con la partición de Linux en Windows antes, tal vez ext3 si no me equivoco, solo tiene que instalar un controlador de terceros como ex2ifs, etc. Y creo que también hay programas / controladores para admitir ext4. Es común para mí almacenar ventanas temporales, usuarios, programas, etc. en una segunda partición de Linux en la misma unidad interna física. ¡Nunca más volveré a usar NTFS! Solo el hecho de que las particiones de Linux son tan silenciosas cuando la PC está encendida ... ¡dice mucho!
Melsi

15

Si lo usará solo en esas dos máquinas y planea ser religioso acerca de desmontar correctamente la unidad antes de desconectar el USB / apagarlo, entonces sí, ext4 es muy recomendable.

  • ext4 le proporcionará un rendimiento mejorado con respecto a ext3, especialmente cuando intente escribir varios archivos al mismo tiempo o al crear un archivo grande.

  • La compensación es una probabilidad ligeramente mayor de pérdida de datos si la unidad no se desmonta correctamente .


12
Por defecto, los datos se envían al disco cada 5 segundos en Ext4, por lo que el problema puede surgir solo si retira la unidad inmediatamente después de escribir.
roslav

2
También agregaría que puede usar tune2fs para reducir el espacio reservado a cero y permitir el uso de la capacidad total de la unidad, ya que no es una unidad del sistema, por lo que no es tan importante tener un espacio reservado
barrymac

¿Qué fs recomendaría si la pérdida de datos es más prioritaria que el rendimiento? Tenía la impresión de que el registro en diario en ext4 era más resistente que ext3 y definitivamente mejor que ext2 o varios formatos FAT que no tienen registro en diario.
Pavón

7

Lo recomiendo ext4 es el sistema de archivos predeterminado para Ubuntu por una buena razón. Como beneficio adicional, puede usar la Utilidad de Discos para encriptar todo el disco con una contraseña muy segura. De esa manera, si alguna vez pierde la unidad externa (o si es robada), un tercero no podrá acceder a sus datos.

Uso ext4 en todas mis unidades, internas y externas. Para aquellas unidades que necesitan trabajar con una máquina Windows de amigos, tendré una pequeña partición FAT o NTFS.


5

En el tiempo transcurrido desde que esta pregunta recibió sus respuestas, el soporte de Windows para leer y escribir ext4 ha mejorado sustancialmente. Ver por ejemplo el proyecto Ext2Fsd . Lo que hago es crear una pequeña partición FAT adicional que contiene una versión reciente de Ext2Fsd para que pueda acceder a la partición ext4 desde otras computadoras con Windows (si los permisos lo permiten).

También debo agregar que otra buena razón para preferir ext4 a NTFS es la eficiencia del soporte de Linux para NTFS. En mi caso, al usar rsnapshot para hacer copias de seguridad a medios externos desde Ubuntu, pasar a ext4 disminuyó sustancialmente el tiempo necesario para desvincular directorios de manera recursiva.


4

Yo diría que no, simplemente porque, para su propia conveniencia, es posible que desee usarlo en otras máquinas en el futuro. (específicamente Windows).

Estuve en una posición similar a ti hace un par de años. Más tarde, tuve el requisito de instalar Windows 7 como máquina virtual y quería acceder a los archivos en la unidad externa. Aunque fue posible mediante la instalación de extfs en la máquina virtual de Windows, la configuración no se guardaría, por lo que ahora, cada vez que necesito Windows, lo primero que tengo que hacer es buscar el instalador de extfs, configurar y luego acceder a la unidad.

Por supuesto, puede estar 99.99999% seguro de que nunca tocará Windows (por suerte si ese es el caso :-)) pero mi punto es que es difícil juzgar completamente los requisitos futuros, y por el simple hecho de perder los pocos beneficios que usted tiene ' d obtener de Ext4 en un disco externo, probablemente sea mejor con fat32, aunque solo sea por razones de compatibilidad.

Pero, como mencioné anteriormente, vale la pena señalar que puede acceder a las unidades Ext3 en Windows (no estoy seguro acerca de Ext4): es una molestia tener acceso a ellas configuradas en Windows 7. Por lo tanto, es una opción, incluso teniendo en cuenta he dicho.


¿Cuál es el límite de tamaño de archivo en esto?
Tim

2
Pésima respuesta. Claramente dice que solo se usa en Ubuntu . ¿¿¿Y gordo??? Tamaño máximo de archivo 4GB, probablemente enormes 32k bloques / clusters, sin diario ... Si le gustan los sistemas de archivos corruptos y perder cada nombre de archivo y carpeta de
inmediato

Como señalé, mi respuesta cuestiona más si puede garantizar que solo lo usará en una máquina * nix. Estuve en esta posición exacta hace 6 años, hoy comparto mis discos entre varios sistemas operativos, incluido Windows. Y como digo al margen: si corrompe los sistemas de archivos fat32 regularmente y pierde archivos, probablemente debería examinar su uso porque eso no es normal.
chrismou

2

La respuesta depende de sus requisitos precisos.

ext4 se ha convertido en el sistema de archivos predeterminado para varias de las distribuciones populares de Linux, incluidas Ubuntu, Fedora y openSUSE. ext4 presenta varias mejoras con respecto a su predecesor, entre las que se incluyen soporte para archivos de hasta 16 tebibytes (1 tebibytes equivale a 1,024 gibibyes, con 1gibibyte igual a 1,074 gigabytes) y un tamaño de volumen máximo de hasta 1 Exbibyte. Es compatible con versiones anteriores de ext3 y ext2, lo que permite montar ext3 y ext2 como ext4. Esto mejorará ligeramente el rendimiento, porque ciertas características nuevas de ext4 también se pueden usar con ext3 y ext2, como el nuevo algoritmo de asignación de bloques.

XFS es un sistema de archivos altamente escalable y de alto rendimiento que fue diseñado originalmente en Silicon Graphics, Inc. Fue creado para soportar sistemas de archivos extremadamente grandes. XFS admite un tamaño máximo del sistema de archivos de 8 exbibytes menos uno (es decir, 263-1 bytes), aunque esto está sujeto a los límites de bloqueo impuestos por el sistema operativo host. Los sistemas Linux de 32 bits limitan el tamaño del sistema de archivos y archivos a 16 tebibytes.

Hay mucha información sobre este tema, pero comenzaría aquí y trataría de explorar si desea llevar esto más lejos.

Espero que esto ayude.

Fuentes:

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.