(Diferencias entre revisiones)
SDB:Fundamentos del sistema de ficheros
tagline: De openSUSE
| [Revisión verificada] | [Revisión verificada] |
(→El Sistema de archivos virtual (VFS)) |
|||
| Línea 36: | Línea 36: | ||
No se debe confundir VFS con los tipos especiales de sistemas de archivos tales como '''procfs''', '''devtmpfs''', '''sysfs''', '''tmpfs''', etc. Es tentador considerar a estos tipos de sistemas de archivos como sistemas de archivos virtuales, en la medida en que no existen físicamente en ningún lugar, sino que el sistema los crea dinámicamente para su propio uso. La confusión aumenta ya que entre sus funciones también se encuentran la de servir de interfaz entre dos aspectos del sistema. La diferencia fundamental es que VFS también se encarga de gestionar estos tipos de sistemas de archivos. | No se debe confundir VFS con los tipos especiales de sistemas de archivos tales como '''procfs''', '''devtmpfs''', '''sysfs''', '''tmpfs''', etc. Es tentador considerar a estos tipos de sistemas de archivos como sistemas de archivos virtuales, en la medida en que no existen físicamente en ningún lugar, sino que el sistema los crea dinámicamente para su propio uso. La confusión aumenta ya que entre sus funciones también se encuentran la de servir de interfaz entre dos aspectos del sistema. La diferencia fundamental es que VFS también se encarga de gestionar estos tipos de sistemas de archivos. | ||
| + | |||
| + | ==Tipo del sistema de ficheros== | ||
| + | En cada dispositivo los archivos se almacenan siguiendo alguna estructura predeterminada. Un disco FAT, por ejemplo, emplea una tabla donde se guarda el nombre de cada archivo y su ubicación física en dicho dispositivo; un disco ext4 emplea un sistema más complejo, incluyendo un registro de diario de cambios, un sistema de enlaces para reubicar el archivo de forma más eficiente, etc. | ||
| + | |||
| + | Un dispositivo dado puede usar uno de multitud de tipos diferentes, y en un disco puede haber particines que usen tipos distintos. Aunque en general, pueden hacerse agrupaciones: | ||
| + | * Los CD/DVD usan iso9660, y por lo tanto también las imágenes .iso utilizan tal formato. | ||
| + | * La raíz (/) de un sistema GNU/Linux puede usar ext2, ext3, ext4, reiserfs, xfs y algunos otros. | ||
| + | * El sistema Windows puede emplear VFAT o NTFS. | ||
| + | * Un pendrive suele usar VFAT por compatibilidad, aunque podría usar cualquier otro tipo. De forma similar, las particiones que no sean la raíz pueden emplear cualquier tipo sistema de archivos, si bien es posible que el cargador no sea capaz de arrancar /boot si no maneja su tipo de sistema de archivos (en caso de que no sea la misma que la raíz). | ||
| + | Generalmente el núcleo vendrá con todos los drivers precisos para manejar los distintos tipos de sistemas de archivos. | ||
==Jerarquía de sistemas de ficheros (FHS)== | ==Jerarquía de sistemas de ficheros (FHS)== | ||
