NOMBRE

filesystems - Tipos de sistemas de ficheros reconocidos por Linux: ext, ext2, ext3, ext4, hpfs, iso9660, JFS, minix, msdos, ncpfs nfs, ntfs, proc, Reiserfs, smb, sysv, umsdos, vfat, XFS, xiafs

DESCRIPCIÓN

Cuando, como de costumbre, el sistema de ficheros proc se monta en /proc, se pueden encontrar en el fichero /proc/filesystems los nombres de los sistemas de ficheros que el núcleo reconoce actualmente. Consulte proc(5) para más señas. Desde la versión 3.15 del núcleo de Linux, es posible usar la opción CONFIG_SYSFS_SYSCALL al compilar el núcleo para poder utilizar la obsoleta llamada sysfs(2). Dicha llamada activa el listado de todos los sistemas de archivo disponibles sin depender de /proc.
Si necesita utilizar un sistema de archivos no disponible, deberá insertar el correspondiente módulo o recompilar el núcleo.
Para usar un sistema de ficheros, éste se debe montar, consulte mount(2) y mount(8).
A continuación se expone una lista de todos los sistemas de archivo disponibles en Linux, tanto actuales como obsoletos. En la documentación de su núcleo encontrará una excelente descripción de todas sus opciones y limitaciones.
ext
es una extensión elaborada del sistema de archivos minix. Ha sido sustituido completamente por la segunda versión del sistema de archivos extendido ( ext2) y ha sido eliminado del núcleo (en la versión 2.1.21).
ext2
es el sistema de archivos de alto rendimiento usado por Linux para discos duros, así como para sistemas de almacenamiento extraíbles. El segundo sistema de ficheros extendido se diseñó como una extensión del sistema de ficheros extendido ( ext). Véase ext2(5).
ext3
es una versión transaccional del sistema de ficheros ext2. Es fácil cambiar entre ext2 y ext3. Véase ext3(5).
ext4
incluye varias mejoras respecto de ext3 en rendimiento y en fiabilidad. También se incrementaron mucho las limitaciones respecto al volumen, archivos y tamaño máximo de directorio. Consulte ext4(5).
hpfs
es el sistema de ficheros de alto rendimiento (High Performance FileSystem) usado en OS/2. Este sistema de ficheros es de lectura exclusiva en Linux debido a la falta de documentación disponible.
iso9660
es un sistema de ficheros para CD-ROM que se adhiere al estándar ISO 9660.
High Sierra
Linux admite High Sierra, el precursor al estándar ISO 9660 para sistemas de ficheros en CD-ROM. El sistema de ficheros iso9660 de Linux lo reconoce automáticamente.
Rock Ridge
Linux también acepta los registros del System Use Sharing Protocol, definidos por el Rock Ridge Interchange Protocol. Estos registros se utilizan para extender la descripción de los ficheros en el sistema iso9660 para un anfitrión UNIX, y proporciona información tal como nombres largos de fichero, UID/GID, permisos POSIX, y dispositivos. El sistema iso9660 de Linux lo reconoce automáticamente.
JFS
es un sistema de archivos transaccional desarrollado por IBM. Integrado en el núcleo de Linux desde la versión 2.4.24.
minix
es el sistema de ficheros utilizado en el sistema operativo Minix, el primero que funcionó en Linux. Tiene varias limitaciones: el tamaño de las particiones limitado a 64MB, nombres de ficheros cortos, un única marca horaria (time stamp), etc. Todavía es útil para disquetes y discos RAM.
msdos
es el sistema de ficheros usado por DOS, Windows, y algunas computadoras OS/2. Los nombres de fichero en msdos no pueden tener más de 8 caracteres seguidos opcionalmente por un punto y una extensión de 3 caracteres.
ncpfs
es un sistema de archivos con soporte para el protocolo NCP, usado por Novell NetWare. Se eliminó del núcleo de Linux en la versión 4.17.
Para usar ncpfs, se necesitan apliacaciones concretas que puede descargarse en
ftp://ftp.gwdg.de/pub/linux/misc/ncpfs
nfs
es el sistema de ficheros de red usado para acceder discos ubicados en computadoras remotas.
ntfs
es el sistema de archivos nativo de Microsoft Windows NT que incluyen soporte para ACL's, registro de transicionado (journaling), encriptación y demás.
proc
es un seudo-sistema de ficheros que se utiliza como una interfaz entre las estructuras de datos del núcleo en vez de leer e interpretar /dev/kmem. En particular, estos ficheros no utilizan espacio en disco. Véase proc(5).
Reiserfs
es un sistema de archivos con transaccional diseñado por Hans Reiser. Incorporado al núcleo de Linux desde la versión 2.4.1
smb
es el sistema de archivos de red con soporte para el protocolo SMB, usado por Windows para trabajo en Grupo, Windows NT y Lan Manager. Consulte
https://www.samba.org/samba/smbfs/
sysv
es una implementación del sistema de ficheros System V/Coherent para Linux. Implementa toda la funcionalidad de Xenix FS, System V/386 FS, y Coherent FS.
umsdos
es un sistema de ficheros DOS extendido usado por Linux. Agrega la posibilidad de usar nombres de fichero largos, UID/GID, permisos POSIX, y ficheros especiales (dispositivos, tuberías con nombre, etc) bajo el sistema de ficheros DOS, sin sacrificar la compatibilidad con DOS.
tmpfs
el contenido de este sistema de archivos reside en la memoria virtual. Como estos archivos suelen estar en la memoria RAM, el acceso a ellos se realiza con extrema rapidez. Consulte tmpfs(5).
vfat
es un sistema de ficheros FAT extendido que se usa en Microsoft Windows95 y Windows NT. vfat añade la posibilidad de usar nombres largos de ficheros bajo el sistema de ficheros MSDOS.
XFS
es un sistema de archivos transaccional desarrollado pr SGI. Integrado en el núcleo de Linux desde la versión 2.4.20.
xiafs
fue diseñado e implementado para ser un sistema de archivos estable y seguro. Es una extensión del código del sistema de archivos Minix. Proporciona las características básicas más usuales de la forma más simple posible. El sistema de archivos xiafs ya no se desarrolla ni se mantiene. Fue eliminado del núcleo en la versión 2.1.21.

VÉASE TAMBIÉN

fuse(4), btrfs(5), ext2(5), ext3(5), ext4(5), nfs(5), proc(5), sysfs(5), tmpfs(5), xfs(5), fsck(8), mkfs(8), mount(8)

TRADUCCIÓN

La traducción al español de esta página del manual fue creada por Gerardo Aburruzaga García <[email protected]>, Miguel Pérez Ibars <[email protected]> y Marcos Fouces <[email protected]>
Esta traducción es documentación libre; lea la GNU General Public License Version 3 o posterior con respecto a las condiciones de copyright. No existe NINGUNA RESPONSABILIDAD.
Si encuentra algún error en la traducción de esta página del manual, envíe un correo electrónico a [email protected]