NTFS

  • En el artículo Formatear particiones NTFS desde GNU/Linux expliqué cómo dar formato NTFS a una partición ya existente. Ahora voy a explicar cómo crear una partición NTFS en GNU/Linux utilizando la herramienta fdisk.

  • Tal vez muchos lo desconozcan pero, a diferencia de Linux que soporta un gran número de filesystems, el kernel FreeBSD sólo posee soporte para gestionar sistemas de archivos UFS, ZFS y ext2 (a través del driver ext2fs). Adicionalmente posee soporte de sólo lectura para los sistemas de archivos XFS y ReiserFS. Aunque afortunadamente FreeBSD tiene su propia implementación de FUSE (Filesystem in Userspace), lo que nos permite montar, por ejemplo, sistemas de archivos ext4 y NTFS.

  • De vuelta al ruedo, luego de unas merecidas (¿?) vacaciones. Pido disculpas por no haber dejado un batch de artículos para que se entretengan durante mi ausencia, pero tuve un fin de año bastante agitado.

    En este artículo voy a explicar cómo dar formato NTFS a una partición de forma sencilla desde la línea de comandos. El formato NTFS (New Technology File System) es un sistema de archivos propietario desarrollado por Microsoft a partir de Windows NT. Es el sistema de archivos por defecto para los sistemas operativos Windows en la actualidad. NTFS tiene varias mejoras tecnológicas sobre FAT y HPFS, tales como un mejor soporte para metadatos; el uso de estructuras de datos avanzadas para mejorar la performance, confiabilidad y utilización de espacio en disco; y extensiones adicionales tales como listas de control de acceso (ACL) y journaling.

    En GNU/Linux, la capacidad para gestionar sistemas de archivos NTFS es provista por el driver NTFS-3G. NTFS-3G provee la funcionalidad necesaria para leer y escribir sistemas de archivos NTFS desde Linux, Mac OS X, FreeBSD, BeOS y Haiku con licencia GNU GPL y open-source. A diferencia del driver NTFS incluido en el kernel Linux, tiene muy pocas limitaciones en cuanto a la escritura de archivos: permite crear, renombrar, mover o borrar ficheros de cualquier tamaño en particiones NTFS, con la excepción de ficheros cifrados. Aunque todavía no posee la funcionalidad necesaria para modificar ACLs ni permisos. A partir de la versión 2.6 del kernel Linux, NTFS-3G monta las particiones NTFS usando el módulo de espacio de usuario FUSE (Filesystem in Userspace).

  • Las listas de control de acceso (Access Control Lists - ACLs) proveen un mecanismo para especificar permisos en archivos y otros objetos de forma mucho más flexible que el sistema estándar Unix de usuario/grupo/otros. En GNU/Linux es posible lograr el mismo esquema de autorización (para especificar permisos en archivos y directorios) que utiliza el sistema de archivos NTFS mediante ACLs.

  • A veces es necesario cambiar el UUID de una partición, sea cual sea el motivo en este artículo explico brevemente cómo hacerlo para particiones ext2/ext3 y NTFS.

    Para particiones ext2/ext3 es muy sencillo, simplemente se debe generar un nuevo UUID y luego asignarlo a la particion deseada:

    uuidgen
    tune2fs /dev/sdxx -U  [número generado por uuidgen]