Al formatear particiones en una PC Linux, verá una gran variedad de opciones de sistema de archivos. Estas opciones no necesitan ser abrumadoras. Si no está seguro de qué sistema de archivos de Linux usar, hay una respuesta simple.
La respuesta rápida: use Ext4 si no está seguro
Entraremos en las malezas y veremos la diferencia entre el varios sistemas de archivos en un momento, pero si no está seguro: use Ext4.
Ext4 es el sistema de archivos predeterminado en la mayoría de las distribuciones de Linux por algún motivo. Es una versión mejorada del antiguo sistema de archivos Ext3. No es el sistema de archivos más avanzado, pero eso es bueno: significa que Ext4 es sólido como una roca y estable.
En el futuro, las distribuciones de Linux se desplazarán gradualmente hacia BtrFS. BtrFS sigue siendo vanguardista y está experimentando un gran desarrollo, por lo que querrá evitarlo en los sistemas de producción. El riesgo de corrupción de datos u otros problemas no justifica la posible mejora de velocidad.
RELACIONADO: ¿Cuál es la diferencia entre FAT32, exFAT y NTFS?
Tenga en cuenta, sin embargo, que este "uso Ext4" el consejo solo se aplica a las particiones del sistema Linux y otras particiones en disco a las que solo accederá Linux. Si está formateando una unidad externa que desea compartir con otros sistemas operativos, no debe usar Ext4 porque Windows, macOS y otros dispositivos no pueden leer los sistemas de archivos Ext4. Deseará usar exFAT o FAT32 al formatear una unidad externa en Linux.
Si está configurando particiones en su unidad de arranque principal de Linux, también querrá crear una partición de intercambio de al menos unos pocos GB de tamaño al configurar esas particiones. Esta partición se usa para "espacio de intercambio". Es similar al archivo de paginación en Windows. Linux intercambia memoria al espacio de intercambio cuando su memoria RAM está llena. Esta partición debe formatearse como "intercambio" en lugar de con un sistema de archivos en particular.
¿Qué es el registro en diario?
Una cosa que notará al elegir entre sistemas de archivos es que algunos de ellos están marcados como "diario" sistema de archivos y algunos no lo son. Esto es importante.
El registro en el diario está diseñado para evitar la corrupción de datos y la pérdida repentina de energía. Digamos que su sistema está en el medio de escribir un archivo en el disco y de repente pierde poder. Sin un diario, su computadora no tendría idea si el archivo se escribió por completo en el disco. El archivo permanecería allí en el disco, dañado.
Con un diario, su computadora notaría que iba a escribir un determinado archivo en el disco en el diario, escribir ese archivo en el disco y luego eliminar ese trabajo del diario . Si se cortaba la electricidad a mitad de la redacción del archivo, Linux verificaría el diario del sistema de archivos cuando se iniciara y reanudaría los trabajos parcialmente completados. Esto evita la pérdida de datos y la corrupción de archivos.
El registro en el diario reduce el rendimiento de escritura del disco un poco, pero vale la pena en una computadora de escritorio o portátil. No es tan caro como podrías pensar. El archivo completo no está escrito en el diario. En cambio, solo el metadato del archivo, el inodo o la ubicación del disco se registran en el diario antes de escribirse en el disco.
Todos los sistemas de archivos modernos admiten el registro en diario, y usted querrá usar un sistema de archivos que computadora de escritorio o portátil.
Los sistemas de archivos que no ofrecen diario están disponibles para su uso en servidores de alto rendimiento y otros sistemas similares en los que el administrador desea obtener un rendimiento adicional. También son ideales para unidades flash extraíbles, donde no se desea una mayor sobrecarga y escrituras adicionales de diario.
¿Cuál es la diferencia entre todos esos sistemas de archivos Linux?
Mientras que Microsoft desarrolla Windows y Apple controla macOS, Linux es un proyecto de código abierto desarrollado por la comunidad. Cualquiera (o cualquier empresa) con la habilidad y el tiempo puede crear un nuevo sistema de archivos Linux. Esa es una razón por la que hay tantas opciones. Estas son las diferencias:
- Ext significa "Sistema de archivos extendido" y fue el primero creado específicamente para Linux. Ha tenido cuatro revisiones principales. "Ext" es la primera versión del sistema de archivos, presentada en 1992. Fue una actualización importante del sistema de archivos Minix utilizado en ese momento, pero carece de funciones importantes. Muchas distribuciones de Linux ya no son compatibles con Ext.
- Ext2 no es un sistema de archivos de diario. Cuando se introdujo, fue el primer sistema de archivos compatible con atributos de archivos extendidos y 2 unidades de Terabyte. La falta de un diario de Ext2 significa que escribe menos en el disco, lo que lo hace útil para la memoria flash como las unidades USB. Sin embargo, los sistemas de archivos como exFAT y FAT32 tampoco usan el diario y son más compatibles con diferentes sistemas operativos, por lo que recomendamos evitar Ext2 a menos que sepa que lo necesita por alguna razón.
- Ext3 es básicamente Ext2 con diario Ext3 fue diseñado para ser compatible con Ext2, permitiendo que las particiones se conviertan entre Ext2 y Ext3 sin ningún formato requerido. Ha existido por más tiempo que Ext4, pero Ext4 existe desde 2008 y ha sido ampliamente probado. En este punto, es mejor que utilices Ext4.
- Ext4 también fue diseñado para ser compatible con versiones anteriores. Puede montar un sistema de archivos Ext4 como Ext3, o montar un sistema de archivos Ext2 o Ext3 como Ext4. Incluye características más nuevas que reducen la fragmentación de archivos, permite volúmenes y archivos más grandes y utiliza la asignación retrasada para mejorar la vida útil de la memoria flash. Esta es la versión más moderna del sistema de archivos Ext y es la predeterminada en la mayoría de las distribuciones de Linux.
- BtrFS , pronunciado "Mantequilla" o "Mejor" FS, fue originalmente diseñado por Oracle. Significa "Sistema de archivos B-Tree" y permite la agrupación de unidades, instantáneas sobre la marcha, compresión transparente y desfragmentación en línea. Comparte varias de las mismas ideas encontradas en ReiserFS, un sistema de archivos que algunas distribuciones de Linux usaban por defecto. BtrFS está diseñado para ser una ruptura limpia de la serie Ext de archivos de sistema. Ted Ts'o, el mantenedor del sistema de archivos Ext4, considera que Ext4 es una solución a corto plazo y cree que BtrFS es el camino a seguir. Espere ver que BtrFS se convertirá en el predeterminado tanto en el servidor empresarial como en las distribuciones de escritorio de consumo de Linux en los próximos años, ya que está probado.
- ReiserFS supuso un gran avance para los sistemas de archivos Linux cuando se introdujo en 2001 y incluía muchas características nuevas que Ext nunca podría implementar. ReiserFS fue reemplazado por Reiser4, que mejoró muchas de las características que estaban incompletas o faltaban en la versión inicial, en 2004. Pero el desarrollo de Reiser4 se estancó después de que el desarrollador principal, Hans Reiser, fue enviado a prisión en 2008. Reiser4 aún no está en el núcleo principal de Linux y es poco probable que llegue allí. BtrFS es la mejor opción a largo plazo.
- ZFS fue diseñado por Sun Microsystems para Solaris y es ahora propiedad de Oracle. ZFS admite una gran cantidad de características avanzadas, incluidas agrupación de unidades, instantáneas y creación de bandas dinámicas de discos. BtrFS brindará muchas de estas funciones a Linux de manera predeterminada. Cada archivo tiene una suma de comprobación, por lo que ZFS puede decir si un archivo está dañado o no. Sun tiene una fuente abierta de ZFS bajo la licencia de Sun CDDL, lo que significa que no se puede incluir en el kernel de Linux. Sin embargo, puede instalar soporte de ZFS en cualquier distribución de Linux. Ubuntu ahora ofrece soporte oficial de ZFS comenzando con Ubuntu 16.04, también. Ubuntu usa ZFS por defecto para contenedores.
- XFS fue desarrollado por Silicon Graphics en 1994 para el sistema operativo SGI IRX, y fue portado a Linux en 2001. Es similar a Ext4 en algunos aspectos, ya que también utiliza el retraso asignación para ayudar con la fragmentación de archivos y no permite instantáneas montadas. Se puede agrandar, pero no encoger, sobre la marcha. XFS tiene un buen rendimiento cuando se trata de archivos grandes, pero tiene un rendimiento peor que otros sistemas de archivos cuando se trata de muchos archivos pequeños. Puede ser útil para ciertos tipos de servidores que principalmente necesitan tratar con archivos de gran tamaño.
- JFS , o "Journaled File System", fue desarrollado por IBM para el sistema operativo IBM AIX en 1990 y luego transferido a Linux. . Cuenta con un bajo uso de CPU y un buen rendimiento para archivos grandes y pequeños. Las particiones JFS se pueden redimensionar dinámicamente, pero no se reducen. Estuvo muy bien planificado y tiene soporte en casi todas las distribuciones importantes, sin embargo, su prueba de producción en servidores Linux no es tan extensa como Ext, ya que fue diseñada para AIX. Ext4 es más comúnmente utilizado y se prueba más ampliamente.
- Swap es una opción al formatear una unidad, pero no es un sistema de archivos real. Se usa como memoria virtual y no tiene una estructura de sistema de archivos. No puedes montarlo para ver su contenido. Swap es utilizado como "espacio de borrador" por el kernel de Linux para almacenar temporalmente datos que no caben en la memoria RAM. También se usa para hibernar. Mientras que Windows almacena su archivo de paginación como un archivo en su partición principal del sistema, Linux solo reserva una partición vacía separada para el espacio de intercambio.
RELACIONADO: ¿Cuál es la diferencia entre FAT32, exFAT y NTFS?
- FAT16 , FAT32 y exFAT : los sistemas de archivos FAT de Microsoft suelen ser una opción para formatear una unidad en Linux. Estos sistemas de archivos no incluyen un diario, por lo que son ideales para unidades USB externas. Son un estándar de facto que todos los sistemas operativos (Windows, MacOS, Linux y otros dispositivos) pueden leer. Esto los convierte en el sistema de archivos ideal para usar al formatear un disco externo que querrá usar con otros sistemas operativos. FAT32 es más viejo. exFAT es la opción ideal, ya que admite archivos de más de 4 GB de tamaño y particiones de más de 8 TB, a diferencia de FAT32.
También existen otros sistemas de archivos Linux, incluidos los sistemas de archivos diseñados específicamente para almacenamiento flash en dispositivos integrados y en Tarjetas SD Pero estas son las opciones que verás más frecuentemente cuando usas Linux.
¿Qué es la estabilización de imagen y cómo funciona?
La estabilización de imagen es una característica de algunos objetivos y cámaras que evita la borrosidad de una cámara inestable. Al contrarrestar ese temblor, puede usar una velocidad de obturador más lenta de lo normal, sin obtener una foto borrosa. Esto es especialmente útil para fotos nocturnas u otras situaciones donde la velocidad de obturación es lenta.
(how-top)
Cómo detener la biblioteca de fotos de iCloud con tus datos móviles
ICloud Photo Library es una de esas características que simplemente funciona: toma una foto o video en tu iPhone, y en unos momentos es disponible en todos tus dispositivos Apple. Sin embargo, no es genial si tienes un límite de datos bajo. En iOS 10 y versiones anteriores, iCloud Photo Library solo se cargaba a través de Wi-Fi.
(how-top)