<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>https://manuais.iessanclemente.net/index.php?action=history&amp;feed=atom&amp;title=Sistemas_de_arquivos</id>
	<title>Sistemas de arquivos - Historial de revisiones</title>
	<link rel="self" type="application/atom+xml" href="https://manuais.iessanclemente.net/index.php?action=history&amp;feed=atom&amp;title=Sistemas_de_arquivos"/>
	<link rel="alternate" type="text/html" href="https://manuais.iessanclemente.net/index.php?title=Sistemas_de_arquivos&amp;action=history"/>
	<updated>2026-10-26T07:42:58Z</updated>
	<subtitle>Historial de revisiones de esta página en la wiki</subtitle>
	<generator>MediaWiki 1.46.2</generator>
	<entry>
		<id>https://manuais.iessanclemente.net/index.php?title=Sistemas_de_arquivos&amp;diff=69902&amp;oldid=prev</id>
		<title>Vieites: /* ZFS */</title>
		<link rel="alternate" type="text/html" href="https://manuais.iessanclemente.net/index.php?title=Sistemas_de_arquivos&amp;diff=69902&amp;oldid=prev"/>
		<updated>2022-04-23T20:49:58Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;ZFS&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Estrutura da unidade lóxica ou volume ==&lt;br /&gt;
&lt;br /&gt;
Unha vez feitas as particións hai que proceder a &amp;#039;&amp;#039;&amp;#039;formatearlas&amp;#039;&amp;#039;&amp;#039;, que é darlle unha estrutura axeitada para que o SO poida almacenar información no HD.&lt;br /&gt;
&lt;br /&gt;
Dependendo do &amp;#039;&amp;#039;&amp;#039;Sistema de Arquivos&amp;#039;&amp;#039;&amp;#039; ou tipo de &amp;quot;formato&amp;quot; empregado variará así o contido de dita estrutura.&lt;br /&gt;
&lt;br /&gt;
Os Sectores agruparanse para formar &amp;#039;&amp;#039;&amp;#039;Clusters&amp;#039;&amp;#039;&amp;#039; que son as unidades mínimas nas que se pode gardar un arquivo.&lt;br /&gt;
:: 1 Cluster = 2&amp;lt;sup&amp;gt;n&amp;lt;/sup&amp;gt; Sectores (sendo n = {0, 1, 2, 3, 4, 5, 6})&lt;br /&gt;
&lt;br /&gt;
[[Imagen:particionamento-4.JPG]]&lt;br /&gt;
&lt;br /&gt;
* As funcións básicas do Sistema de Arquivos son:&lt;br /&gt;
:* Control do espazo dispoñible e asignado.&lt;br /&gt;
:* Mantemento de directorios e nomes de arquivos.&lt;br /&gt;
:* Control do lugar onde se encontran almacenadas fisicamente as distintas porcións dun arquivo.&lt;br /&gt;
&lt;br /&gt;
* [http://es.wikipedia.org/wiki/Sistema_de_ficheros  Sistemas de Arquivos] actuais:&lt;br /&gt;
:: FAT  -  FAT32  -  NTFS  -  Ext2  -  Ext3  -  ReiserFS  -...&lt;br /&gt;
&lt;br /&gt;
== FAT12/FAT16/FAT32 ==&lt;br /&gt;
&lt;br /&gt;
Cada partición formateada neste sistema de arquivos terá a seguinte estrutura:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
! BOOT&lt;br /&gt;
! FAT (Dúas copias)&lt;br /&gt;
! Directorio raíz (32 sectores)&lt;br /&gt;
! Datos e directorios&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;BOOT (Sector de Arranque):&amp;#039;&amp;#039;&amp;#039; Ó formatear un volume, créase sempre no primeiro sector do volume o sector de arranque. Nel atópase información acerca do tamaño, da estrutura do volume e sobre todo do &amp;#039;&amp;#039;&amp;#039;BOOTSTRAP-LOADER&amp;#039;&amp;#039;&amp;#039;, mediante a cal se pode arrancar o PC dende o SO.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FAT (&amp;#039;&amp;#039;File Allocation Table&amp;#039;&amp;#039; - Táboa de Asignación de Ficheiros):&amp;#039;&amp;#039;&amp;#039; Cada entrada da táboa corresponde a un &amp;#039;&amp;#039;cluster&amp;#039;&amp;#039;, en cada entrada indícase: Se o&amp;#039;&amp;#039; cluster&amp;#039;&amp;#039; está baleiro; se o &amp;#039;&amp;#039;cluster&amp;#039;&amp;#039; está defectuoso; cal é o &amp;#039;&amp;#039;cluster&amp;#039;&amp;#039; seguinte que ten parte do arquivo; se é o último &amp;#039;&amp;#039;cluster&amp;#039;&amp;#039; que ten información do arquivo. (Vemos un exemplo na imaxe de abaixo).&lt;br /&gt;
&lt;br /&gt;
:* O tamaño da FAT depende do sistema de arquivos empregado:&lt;br /&gt;
::* FAT12 implica que da direccionado 2&amp;lt;sup&amp;gt;12&amp;lt;/sup&amp;gt; clusters&lt;br /&gt;
::* FAT16 implica que da direccionado 2&amp;lt;sup&amp;gt;16&amp;lt;/sup&amp;gt; clusters&lt;br /&gt;
::* FAT32 implica que da direccionad 2&amp;lt;sup&amp;gt;28&amp;lt;/sup&amp;gt; clusters&lt;br /&gt;
{{Alerta|Fat32|En realidade, FAT32 é un termo &amp;quot;equivocado&amp;quot;, xa que só se utilizan os 28 bits de menor orden das direccións de disco. Debería terse chamado FAT28, pero as potencias de dous óense moito mellor.}}&lt;br /&gt;
:: Isto fai que se ten que adaptar o tamaño dos sectores dependendo do tamaño da partición. Así, na seguinte táboa vemos os tamaños máximos teórico das particións dependendo do tamaño do &amp;#039;&amp;#039;cluster&amp;#039;&amp;#039;:&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align =&amp;quot;center&amp;quot;&lt;br /&gt;
! style=&amp;quot;background:#ffdead;&amp;quot; | Tamaño de &amp;#039;&amp;#039;cluster&amp;#039;&amp;#039;&lt;br /&gt;
! style=&amp;quot;background:#ffdead;&amp;quot; | Partición FAT 12&lt;br /&gt;
! style=&amp;quot;background:#ffdead;&amp;quot; | Partición FAT 16&lt;br /&gt;
! style=&amp;quot;background:#ffdead;&amp;quot; | Partición FAT 32&lt;br /&gt;
|-&lt;br /&gt;
| 0,5 KB&lt;br /&gt;
| 2 MB&lt;br /&gt;
| 32 MB&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 1 KB&lt;br /&gt;
| 4 MB&lt;br /&gt;
| 64 MB&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 2 KB&lt;br /&gt;
| 8 MB&lt;br /&gt;
| 128 MB&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 4 KB&lt;br /&gt;
| 16 MB&lt;br /&gt;
| 256 MB&lt;br /&gt;
| 1 TB&lt;br /&gt;
|-&lt;br /&gt;
| 8 KB&lt;br /&gt;
| 32 MB&lt;br /&gt;
| 512 MB&lt;br /&gt;
| 2 TB&lt;br /&gt;
|-&lt;br /&gt;
| 16 KB&lt;br /&gt;
| &lt;br /&gt;
| 1 GB&lt;br /&gt;
| 4 TB&lt;br /&gt;
|-&lt;br /&gt;
| 32 KB&lt;br /&gt;
| &lt;br /&gt;
| 2 GB&lt;br /&gt;
| 8 TB&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
:* O tamaño da partición está limitado, pois hai que ter en conta que non se admiten &amp;#039;&amp;#039;clusters&amp;#039;&amp;#039; maiores de 32 KB (¡Ollo!: Aplicacións como Partition Magic permiten formatear con &amp;#039;&amp;#039;clusters&amp;#039;&amp;#039; de 64 KB).&lt;br /&gt;
&lt;br /&gt;
:* En teoría, FAT32 soporta particións máis grandes de 2 TB. Sen embargo, debido a unha limitación no BOOT, que utiliza unha variable de 32 bits para numerar os sectores físicos presentes no disco duro, &amp;#039;&amp;#039;&amp;#039;o límite real dunha partición en FAT32 é de 2 TB&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
:* As utilidades incluídas en Windows permiten crear e formatear unidades FAT32 de tamaño máximo 32 GB. Sen embargo, poden acceder en modo lectura e escritura a volumes FAT32 de ata 2 TB creados usando outras utilidades.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align =&amp;quot;center&amp;quot;&lt;br /&gt;
|+ &amp;#039;&amp;#039;&amp;#039;Tamaño máximo arquivo&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
! style=&amp;quot;background:#ffdead;&amp;quot; | Partición FAT 12&lt;br /&gt;
! style=&amp;quot;background:#ffdead;&amp;quot; | Partición FAT 16&lt;br /&gt;
! style=&amp;quot;background:#ffdead;&amp;quot; | Partición FAT 32&lt;br /&gt;
|-&lt;br /&gt;
| 32 MB&lt;br /&gt;
| 2 GB&lt;br /&gt;
| 4 GB&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Unha ou mais copias da FAT:&amp;#039;&amp;#039;&amp;#039; Normalmente fanse dúas copias idénticas da FAT. Se o SO atopa un erro na FAT primaria, copia a secundaria para evitar a perda de datos.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;O directorio Raíz:&amp;#039;&amp;#039;&amp;#039; Ten un tamaño fixo que se establece cando se formatea o disco. &lt;br /&gt;
:* Contén unha entrada por cada ficheiro que se almacena no directorio raíz do sistema. &lt;br /&gt;
:* Cada entrada é de 32 bytes e componse dos seguintes campos: &lt;br /&gt;
&lt;br /&gt;
[[Imagen:fat.jpg|center|600px]]&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;A Zona de Datos:&amp;#039;&amp;#039;&amp;#039; É a parte do disco duro na que se almacenan os datos dun arquivo. Esta zona depende en case a súa totalidade das interrelacións entre as estruturas de datos que forman o sistema de arquivos do SO, e do camiño que se leva dende a FAT cara os diferentes sectores dun arquivo. Os &amp;#039;&amp;#039;clusters&amp;#039;&amp;#039; enuméranse para poder ser accedidos polo SO.&lt;br /&gt;
&lt;br /&gt;
[[Imagen:particionamento-6.JPG]]&lt;br /&gt;
&lt;br /&gt;
== HPFS ==&lt;br /&gt;
* HPFS acrónimo de &amp;#039;&amp;#039;High Performance File System&amp;#039;&amp;#039; (Sistema de Arquivos de Altas Prestacións), foi creado por &amp;#039;&amp;#039;Microsoft&amp;#039;&amp;#039; especificamente para o sistema operativo OS/2 para mellorar as limitacións do sistema de arquivos FAT. &lt;br /&gt;
&lt;br /&gt;
* Caracterizábase por permitir nomes longos, metadatos e información de seguridade, así como de autocomprobación e información estrutural.&lt;br /&gt;
&lt;br /&gt;
* Outra das súas características é que, aínda que posuía táboa de arquivos (como a FAT), esta estaba posicionada fisicamente no centro da partición, de tal xeito que redundaba en menores tempos de acceso á hora de lela/escribila.&lt;br /&gt;
&lt;br /&gt;
== NTFS ==&lt;br /&gt;
=== Versións ===&lt;br /&gt;
Hai tres versións de NTFS: &lt;br /&gt;
:* v1.2 ou v.4.0 en NT 3.51 e NT 4&lt;br /&gt;
:* v3.0 ou v5.0 en Windows 2000&lt;br /&gt;
:* v3.1 ou v5.1 en Windows XP e Windows 2003 Server&lt;br /&gt;
&lt;br /&gt;
=== Estrutura ===&lt;br /&gt;
Cada partición formateada neste sistema de arquivos terá a seguinte estrutura:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
! BOOT&lt;br /&gt;
! Superbloque&lt;br /&gt;
! Mapas de bits&lt;br /&gt;
! Descritores físicos de arquivos&lt;br /&gt;
! Datos e directorios&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Boot:&amp;#039;&amp;#039;&amp;#039; Sector de arranque.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Superbloque:&amp;#039;&amp;#039;&amp;#039; Contén información sobre a estrutura, organización e contido do volume.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Mapas de bits ou vectores de bits:&amp;#039;&amp;#039;&amp;#039; Representa o espazo existente nun sistema de arquivos. Inclúen un bit por recurso, por descritor de arquivo existente; se o recurso está libre, o valor do bit asociado ó mesmo é 1, se está ocupado é 0.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Descritores físicos de arquivos:&amp;#039;&amp;#039;&amp;#039; Cada un ocupa 4 KB. Cando se crea o sistema de arquivos o SO habilita un número de descritores físicos proporcional ó tamaño da partición. Este tamaño é moito maior que os homólogos en UNIX (os i-nodos) o que fai que xa neles se almacenen datos do arquivo, isto optimiza o acceso ós arquivos pequenos ó evitar accesos a disco para obter o descritor e despois os datos. Para arquivos grandes, o servidor de arquivos mantén unha estrutura xerárquica en forma de árbore, onde en cada bloque se almacenan datos e apuntadores ós bloques seguintes. &lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Bloques de datos (&amp;#039;&amp;#039;Cluster&amp;#039;&amp;#039;):&amp;#039;&amp;#039;&amp;#039; Estes bloques son asignados ós arquivos polo servidor de arquivos a través dos descritores de arquivos. O tamaño deste bloque é a mínima unidade de transferencia que manexa o SO (&amp;#039;&amp;#039;cluster&amp;#039;&amp;#039;).&lt;br /&gt;
&lt;br /&gt;
=== Características xerais do sistema de arquivos NTFS ===&lt;br /&gt;
:* 64 bits para direccionar bloques, polo que o tamaño máximo da unidade será de 16 HexaBytes. &lt;br /&gt;
:* Non se recomenda utilizar NTFS nun volume de menos de 400 MB, debido á sobrecarga de espacio que implica NTFS. Esta sobrecarga de espacio refírese aos arquivos de sistema de NTFS que normalmente utilizan polo menos 4 MB de espacio de unidade nunha partición de 100 MB.&lt;br /&gt;
:* Operacións de busca (B-Tree): Log(N) x Tempo Base (sendo N o número de arquivos existentes).&lt;br /&gt;
:* ACLs: Listas de Control de Acceso a arquivos e directorios.&lt;br /&gt;
:* Journaling: Rexistro de transaccións.&lt;br /&gt;
:* Nomes de arquivos: 256 caracteres&lt;br /&gt;
:* Compresión individual: compact.exe&lt;br /&gt;
:* Cifrado de arquivos (EFS): cipher.exe&lt;br /&gt;
:::: -Simétricos ou Clave Privada&lt;br /&gt;
:::: -Asimétricos ou Clave Pública&lt;br /&gt;
:* Cotas de disco a partires da v5.0			&lt;br /&gt;
:* Descritores de Arquivos (Os i-nodos de Linux) de 4 KB.&lt;br /&gt;
:* Pódese facer a conversión, dende o Windows e sen perda de información, dende unha partición en FAT/FAT32 a NTFS, emprégase o comando: &amp;#039;&amp;#039;&amp;#039;convert Unidade: /FS:NTFS&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
O paso de NTFS a FAT/FAT32 non se pode dende o sistema operativo Windows. Si o permiten algunhas aplicacións do tipo Partition Magic (¡Ollo! facer sempre antes unha copia de seguridade dos datos importantes.&lt;br /&gt;
&lt;br /&gt;
{{Alerta|Journaling|O &amp;#039;&amp;#039;journaling&amp;#039;&amp;#039; ben sendo un rexistro que permite ao sistema de arquivos restablecer os datos afectados por unha transacción no caso de que esta falle.}}&lt;br /&gt;
&lt;br /&gt;
== Compatibilidades FAT - NTFS ==&lt;br /&gt;
&lt;br /&gt;
Temos o seguinte cadro de compatibilidades sistemas de arquivos / sistemas operativos:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
! style=&amp;quot;background:#ffdead;&amp;quot; | Sistema Operativo&lt;br /&gt;
! style=&amp;quot;background:#ffdead;&amp;quot; | FAT16&lt;br /&gt;
! style=&amp;quot;background:#ffdead;&amp;quot; | FAT32&lt;br /&gt;
! style=&amp;quot;background:#ffdead;&amp;quot; | NTFS&lt;br /&gt;
|-&lt;br /&gt;
| Win 95&lt;br /&gt;
| X&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-		&lt;br /&gt;
| Win 95-OSR2&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Win 98&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| NT&lt;br /&gt;
| X&lt;br /&gt;
| X&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
| X&lt;br /&gt;
|-&lt;br /&gt;
| W2k&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
|-&lt;br /&gt;
| WXP&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
|-&lt;br /&gt;
| W2k3&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
: &amp;#039;&amp;#039;&amp;#039;Nota &amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;:&amp;#039;&amp;#039;&amp;#039; Só soporta FAT32 unha vez instalado e mediante a aplicación do correspondente parche. Durante a instalación non recoñecerá ningunha partición formateada con FAT32.&lt;br /&gt;
&lt;br /&gt;
: &amp;#039;&amp;#039;&amp;#039;Nota importante:&amp;#039;&amp;#039;&amp;#039; Á hora de elixir un sistema de arquivos para unha partición, ter en conta que os Sistemas de Arquivos FAT son moi lentos cando se accede aleatoriamente a un arquivo grande (moito mais lentos que o NTFS e os Sistemas de Arquivos de Linux-UNIX). A razón é que, en FAT, non se sabe onde está un bloque (&amp;#039;&amp;#039;cluster&amp;#039;&amp;#039;) dun arquivo se non se sigue toda a cadea de bloques do mesmo. Por iso, si unha aplicación salta dun lado a outro do arquivo, pode ser necesario comezar cada vez dende o principio. Este comportamento débese a que o mecanismo está deseñado pensando en accesos secuenciais a arquivos pequenos.&lt;br /&gt;
&lt;br /&gt;
== exFAT ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;exFAT (&amp;#039;&amp;#039;Extended File Allocation Table&amp;#039;&amp;#039;)&amp;#039;&amp;#039;&amp;#039; é un sistema de arquivos especialmente adaptado para memorias flash presentado con Windows Embedded CE 6.0. exFAT utilízase cando se decide non empregar o sistema de arquivos NTFS debido á sobrecarga das estruturas de datos.&lt;br /&gt;
&lt;br /&gt;
Características básicas:&lt;br /&gt;
* Límite teórico para o tamaño dun arquivo de 2&amp;lt;sup&amp;gt;64&amp;lt;/sup&amp;gt; bytes (16 Exbibytes) mellorando o límite de FAT32 de 4GB.&lt;br /&gt;
* Tamaño de cluster de ata 2&amp;lt;sup&amp;gt;255&amp;lt;/sup&amp;gt; bytes (o implementado por defecto é de 32MB).&lt;br /&gt;
* Melloras no rendemento da asignación de espazo libre gracias á introdución dun [http://en.wikipedia.org/wiki/Free_space_bitmap free space bitmap].&lt;br /&gt;
* Soporte para mais de 1000 ficheiros nun só directorio.&lt;br /&gt;
* Soporte para ACLs.&lt;br /&gt;
* NON implementa journaling.&lt;br /&gt;
:&lt;br /&gt;
[https://support.microsoft.com/en-us/kb/140365 Enlace interesante onde vemos o tamaño do cluster frente o tamaño da partición para FAT - exFAT - NTFS].&lt;br /&gt;
&lt;br /&gt;
== ReFS ==&lt;br /&gt;
* [https://technet.microsoft.com/en-us/library/hh831724.aspx ReFS (Resilient File System)] é un novo sistema de arquivos que aparece có SO Windows Server 2012 R2.&lt;br /&gt;
* Este sistema de arquivos ven a ofrecer prácticamente un tamaño ilimitado nos arquivos e nos directorios (superior a petabytes), de aí o nome de &amp;quot;Resistente - Elástico&amp;quot;.&lt;br /&gt;
* Tamén incrementa a resistencia a a aparición de erros e elimina a necesidade de empregar ferramentas de busca de erros (como &amp;#039;&amp;#039;&amp;#039;chkdsk.exe&amp;#039;&amp;#039;&amp;#039;, que xa non funcionará sobre este sistema de arquivos).&lt;br /&gt;
* Por outro lado, [https://blogs.technet.microsoft.com/askpfeplat/2013/01/01/windows-server-2012-does-refs-replace-ntfs-when-should-i-use-it/ ReFS non soporta moitas das características de NTFS] como:  compresión de arquivos, EFS ou cuotas. &lt;br /&gt;
* Por último, comentar que ReFS non poderá ser lido por sistemas operativos &amp;quot;antigos&amp;quot; como Windows Server 2012 e Windows 8.&lt;br /&gt;
* [https://blogs.msdn.microsoft.com/b8/2012/01/16/building-the-next-generation-file-system-for-windows-refs/ Moi bo artigo sobre ReFS].&lt;br /&gt;
&lt;br /&gt;
== Sistemas de arquivos Linux - Unix ==&lt;br /&gt;
&lt;br /&gt;
=== Estrutura dos Sistemas de arquivos Linux - &amp;#039;&amp;#039;i-nodos&amp;#039;&amp;#039;===&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! BOOT&lt;br /&gt;
! Superbloque&lt;br /&gt;
! Mapas de bits&lt;br /&gt;
! i-Nodos&lt;br /&gt;
! Datos e directorios&lt;br /&gt;
|}&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Boot:&amp;#039;&amp;#039;&amp;#039; sector de arranque.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Superbloque:&amp;#039;&amp;#039;&amp;#039; almacena información de control do sistema de ficheiros.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Mapas de bits ou vectores de bits:&amp;#039;&amp;#039;&amp;#039; representa o espazo existente nun sistema de arquivos. Inclúen un bit por recurso, por descritor de arquivo existente; se o recurso está libre, o valor do bit asociado ó mesmo é 1, se está ocupado é 0.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;i-Nodos&amp;#039;&amp;#039;&amp;#039;: contén a lista de i-Nodos. Un i-nodo é unha estrutura que almacena información relativa a un ficheiro.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Datos e directorios&amp;#039;&amp;#039;&amp;#039;: almacena os arquivos e directorios do sistema de ficheiros.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Características:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
:* Características similares a NTFS.&lt;br /&gt;
:* i-nodos: Son os equivalentes dos &amp;quot;descritores físicos de arquivos&amp;quot; de NTFS; son pequenos, 128 bytes por KB da área de Datos e Directorios. Non gardan nada do contido do arquivo, gardan só  información sobre el.&lt;br /&gt;
:* Cada i-nodo almacena información do arquivo: tipo de ficheiro, permisos, dono, datas de creación e modificación, número de enlaces, tamaño e punteiros a bloques de datos.&lt;br /&gt;
&lt;br /&gt;
[[Imagen:particionamento-8.JPG]]&lt;br /&gt;
&lt;br /&gt;
:* Cada i-nodo ten varios punteiros a bloques de datos que especifican a ubicación física dos datos no disco. Hai 10 punteiros a bloques de disco, 1 indirecto simple, 1 indirecto dobre e 1 indirecto triple.&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Mapa de bloques nun i-nodo:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
[[Imagen:particionamento-9.JPG]]&lt;br /&gt;
&lt;br /&gt;
:* Estes bloques son dun tamaño que se especificou no momento da creación do sistema de arquivos, con un tamaño vai dende os 512 bytes ata os 4 kB, o que asegura un bo aproveitamento do espazo libre con arquivos pequenos.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot; margin:0.5em 0 0.5em 1em&amp;quot;&lt;br /&gt;
|+ Límites teóricos para ext2&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;left&amp;quot; | Tamaño do bloque:&lt;br /&gt;
|align=&amp;quot;right&amp;quot; | 1 KB&lt;br /&gt;
|align=&amp;quot;right&amp;quot; | 2 KB&lt;br /&gt;
|align=&amp;quot;right&amp;quot; | 4 KB&lt;br /&gt;
|align=&amp;quot;right&amp;quot; | 8 KB&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;left&amp;quot; | Tamaño máximo arquivo:&lt;br /&gt;
|align=&amp;quot;right&amp;quot; | 16 GB&lt;br /&gt;
|align=&amp;quot;right&amp;quot; | 256 GB&lt;br /&gt;
|align=&amp;quot;right&amp;quot; | 2 TB&lt;br /&gt;
|align=&amp;quot;right&amp;quot; | 2 TB&lt;br /&gt;
|-&lt;br /&gt;
!align=&amp;quot;left&amp;quot; | Tamañó máximo do sistema de ficheiros:&lt;br /&gt;
|align=&amp;quot;right&amp;quot; | 4 TB&lt;br /&gt;
|align=&amp;quot;right&amp;quot; | 8 TB&lt;br /&gt;
|align=&amp;quot;right&amp;quot; | 16 TB&lt;br /&gt;
|align=&amp;quot;right&amp;quot; | 32 TB&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
:* &amp;#039;&amp;#039;&amp;#039;Directorios&amp;#039;&amp;#039;&amp;#039;: os directorios impleméntanse como un tipo especial de ficheiros. Un directorio é un ficheiro que contén unha lista de entradas. Cada entrada contén un número de inodo e un nome de ficheiro.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! i-nodo&lt;br /&gt;
! nome arquivo&lt;br /&gt;
|-&lt;br /&gt;
|100||.&lt;br /&gt;
|-&lt;br /&gt;
|54||..&lt;br /&gt;
|-&lt;br /&gt;
|143||subdirectorio&lt;br /&gt;
|-&lt;br /&gt;
|150||arquivo.txt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Así as características particulares dos sistemas de arquivos linux mais coñecidos podémolos ver nos seguintes puntos:&lt;br /&gt;
&lt;br /&gt;
=== ext2 ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;ext2 (&amp;#039;&amp;#039;second extended filesystem&amp;#039;&amp;#039;)&amp;#039;&amp;#039;&amp;#039; é un sistema de arquivos para o kernel Linux. Foi deseñado orixinalmente por Rémy Card. &lt;br /&gt;
&lt;br /&gt;
ext2 foi o sistema de arquivos por defecto das distribucións de Linux Red Hat, Fedora Core e Debian ata ser substituído recentemente polo seu sucesor ext3.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Este sistema de arquivos ten un tipo de táboa FAT de tamaño fixo, onde se almacenan os i-nodos.&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
&lt;br /&gt;
* Tamaño mínimo do bloque: 1 KB&lt;br /&gt;
* Tamaño máximo do bloque: 4 KB (8 KB nas Alpha)&lt;br /&gt;
* Lonxitude máxima do nome: 255 caracteres&lt;br /&gt;
* Reserva de espacio para i-nodos: 1 por cada 4 KB&lt;br /&gt;
&lt;br /&gt;
=== ext3 ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;ext3 (&amp;#039;&amp;#039;third extended filesystem&amp;#039;&amp;#039;)&amp;#039;&amp;#039;&amp;#039; é un sistema de arquivos con &amp;#039;&amp;#039;journaling&amp;#039;&amp;#039;. É, sen dúbida, o sistema de arquivos mais empregado nas distribucións Linux, ainda que, na actualidade está sendo substituído polo seu sucesor, &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;ext4&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
:* A principal diferenza con ext2 é que incorpora &amp;#039;&amp;#039;journaling&amp;#039;&amp;#039;. &lt;br /&gt;
:* Otra diferenza importante é que ext3 emprega unha árbore binaria balanceada (árbore [http://es.wikipedia.org/wiki/%C3%81rbol_AVL AVL]).&lt;br /&gt;
&lt;br /&gt;
=== ext4 ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;ext4 (&amp;#039;&amp;#039;fourth extended filesystem&amp;#039;&amp;#039;)&amp;#039;&amp;#039;&amp;#039; é un sistema de arquivos anunciado en outubro do 2006 como unha mellora compatible de ext3. O 25 de decembro de 2008 publicouse o kernel Linux 2.6.28, que elimina xa a etiqueta de &amp;quot;experimental&amp;quot; de código de ext4.&lt;br /&gt;
As principais melloras son:&lt;br /&gt;
* Soporte engadido de &amp;#039;&amp;#039;extent&amp;#039;&amp;#039;.&lt;br /&gt;
* Menor uso da CPU.&lt;br /&gt;
* Melloras na velocidade de lectura e escritura.&lt;br /&gt;
* ext4 é capaz de traballar con volumes de ata 1EB e ficheiros de ata 16TB.&lt;br /&gt;
&lt;br /&gt;
{{Alerta|Extents|Os &amp;#039;&amp;#039;extents&amp;#039;&amp;#039; foron introducidos para substituír ao tradicional esquema de bloques empregado polos sistemas de arquivos ext2/3. Un &amp;#039;&amp;#039;extent&amp;#039;&amp;#039; é un conxunto de bloques físicos contiguos, mellorando o rendemento ao traballar con ficheiros de grande tamaño e reducindo así a fragmentación. Un &amp;#039;&amp;#039;extent&amp;#039;&amp;#039; simple en ext4 é capaz de mapear ata 128MB de espazo contiguo cun tamaño de bloque igual a 4KB.}}&lt;br /&gt;
&lt;br /&gt;
=== ReiserFS ===&lt;br /&gt;
[http://es.wikipedia.org/wiki/ReiserFS ReiserFS] ofrece funcionalidades que poucas veces se viron noutros sistemas de arquivos:&lt;br /&gt;
* &amp;#039;&amp;#039;Journaling&amp;#039;&amp;#039;.&lt;br /&gt;
* Reparticionamiento có sistema de ficheiros montado e desmontado. Podemos aumentar o tamaño do sistema de ficheiros mentres o temos montado e desmontado (&amp;#039;&amp;#039;online&amp;#039;&amp;#039; y &amp;#039;&amp;#039;offline&amp;#039;&amp;#039;). Para diminuilo, unicamente se permite estando &amp;#039;&amp;#039;offline&amp;#039;&amp;#039; (desmontado).&lt;br /&gt;
* &amp;#039;&amp;#039;Tail packing&amp;#039;&amp;#039;, un esquema para reducir a fragmentación interna.&lt;br /&gt;
* Tamaño máximo do sistema de ficheiros é de 2 &amp;lt;sup&amp;gt;32&amp;lt;/sup&amp;gt; x 4 KB = 16 TB&lt;br /&gt;
* Tamaño máximo dun ficheiro é de 2 &amp;lt;sup&amp;gt;60&amp;lt;/sup&amp;gt; - Uns cantos bytes = 1 EB (está limitado a 8 TB en arquitecturas de 32 bits).&lt;br /&gt;
* Pensando en posibles perdas de datos recoméndase empregar &amp;#039;&amp;#039;ext3&amp;#039;&amp;#039; fronte a &amp;#039;&amp;#039;ReiserFS&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
=== UFS ===&lt;br /&gt;
* UFS é o acrónimo para denominar ó sistema de arquivos &amp;#039;&amp;#039;&amp;#039;UNIX &amp;#039;&amp;#039;file system&amp;#039;&amp;#039; (UFS)&amp;#039;&amp;#039;&amp;#039; que é empregado por varios sistemas operativos UNIX e POSIX. En realidade é un derivado do &amp;#039;&amp;#039;&amp;#039;Berkeley Fast File System (FFS)&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
* Case todos os derivativos de BSD incluíndo FreeBSD, NetBSD, OpenBSD, NeXTStep, e Solaris empregan unha variante de UFS. En MacOS X esta dispoñible como una alternativa ó HFS. En Linux, existe soporte parcial ó sistema de arquivos UFS, de só lectura.&lt;br /&gt;
* FreeBSD 5.0 introduciu &amp;#039;&amp;#039;&amp;#039;UFS2&amp;#039;&amp;#039;&amp;#039;, que engade soporte soporte para volumes sobre un 1TB (TeraByte).&lt;br /&gt;
* Dende Solaris 7, Sun Microsystems introduciu &amp;#039;&amp;#039;&amp;#039;UFS &amp;#039;&amp;#039;Logging&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; en Solaris, para dar soporte de Journaling ó sistema de arquivos UFS. O UFS de Solaris tamén ten extensións para arquivos grandes, discos grandes e outras características.&lt;br /&gt;
=== XFS ===&lt;br /&gt;
XFS é un sistema de arquivos de 64 bits con &amp;#039;&amp;#039;journaling&amp;#039;&amp;#039; de alto rendemento creado por &amp;#039;&amp;#039;&amp;#039;SGI (&amp;#039;&amp;#039;Silicon Graphics Inc.&amp;#039;&amp;#039;)&amp;#039;&amp;#039;&amp;#039; para a súa implementación de UNIX chamada IRIX. No, SGI liberou XFS baixo unha licenza de código aberto.&lt;br /&gt;
:* XFS é o mais antigo dos sistema de arquivos con &amp;#039;&amp;#039;journaling&amp;#039;&amp;#039; dispoñible para a plataforma UNIX.&lt;br /&gt;
:* XFS incorporouse a Linux a partires da versión 2.4.25.&lt;br /&gt;
:* Os programas de instalación das distribucións de SuSE, Gentoo, Mandriva, Slackware, Fedora Core, Ubuntu e Debian ofrecen XFS como un sistema de arquivos mais.&lt;br /&gt;
:* XFS soporta un sistema de arquivos de ata 9 EB, aínda que isto pode variar dependendo dos límites impostos polo sistema operativo (En sistemas Linux de 32 bits, o límite é de 16 TB).&lt;br /&gt;
&lt;br /&gt;
=== JFS ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Journaling File System&amp;#039;&amp;#039; (JFS)&amp;#039;&amp;#039;&amp;#039; É un sistema de arquivos de 64-bit con respaldo de transaccións creado por IBM. Está dispoñible baixo la licenza GNU GPL. Existen versións para AIX, eComStation, OS/2, sistemas operativos Linux e HP-UX&lt;br /&gt;
:* A primeira versión para Linux foi distribuída no verán do 2000. &lt;br /&gt;
:* Foi deseñado coa idea de conseguir &amp;quot;servidores de alto rendemento e servidores de arquivos de altas prestacións, asociados a e-business&amp;quot;. &lt;br /&gt;
:* JFS utiliza un método interesante para organizar os bloques baleiros, estruturándoos nunha árbore e emprega unha técnica especial para agrupar bloques lóxicos baleiros. &lt;br /&gt;
:* Ao ser un sistema de ficheiros de 64 bits, JFS soporta ficheiros grandes e particins &amp;#039;&amp;#039;&amp;#039;LFS (&amp;#039;&amp;#039;Large File Support&amp;#039;&amp;#039;)&amp;#039;&amp;#039;&amp;#039;. &lt;br /&gt;
:* Acada mellor utilización do disco mediante adxudicación dinámica de Inodes, conseguindo aumentar, con respecto aos sistemas de arquivos ext, a cantidade máxima de ficheiros que se poden gardar nun volume.&lt;br /&gt;
&lt;br /&gt;
=== ZFS ===&lt;br /&gt;
[https://en.wikipedia.org/wiki/ZFS ZFS] é un sistema de arquivos moderno deseñado para ter características moito máis avanzadas das que ofrece un sistema de arquivos UNIX tradicional.&lt;br /&gt;
&lt;br /&gt;
: - [http://doc.freenas.org/9.10/freenas_intro.html#zfs-primer ZFS na web de Freenas]&lt;br /&gt;
: - [https://en.wikipedia.org/wiki/ZFS ZFS Na Wikipedia]&lt;br /&gt;
&lt;br /&gt;
=== btrfs ===&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
=== LVM ===&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
=== CEPH ===&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
== Sistema de arquivos de CD-ROM ISO 9660 ==&lt;br /&gt;
: Trátase do estándar mais común para os sistemas de CD-ROM e data do 1.998.&lt;br /&gt;
{{Alerta|Nota|A norma ISO 9660 é descendente directa dun esforzo de estandarización anterior chamado &amp;#039;&amp;#039;&amp;#039;HSG (&amp;#039;&amp;#039;High Sierra Group&amp;#039;&amp;#039;)&amp;#039;&amp;#039;&amp;#039;, proposto por un conxunto de fabricantes reunidos en 1985 no hotel High Sierra, do Lago Tahoe, Nevada. Aínda que a ISO  aceptou unha grande maioría das propostas do HSG, existen algunhas diferencias menores.}}&lt;br /&gt;
[[Imagen:Iso9660.jpg|right|ISO 9660]]&lt;br /&gt;
: Os CD-ROMs están compostos dunha única espiral continua  que contén os bits nunha secuencia lineal.&lt;br /&gt;
: Os bits ao longo da espiral divídense en bloques lóxicos de 2.352 bytes, sendo a porción aproveitable para cada bloque lóxico de 2.048 bytes.&lt;br /&gt;
: &amp;#039;&amp;#039;&amp;#039;Estrutura do sistema de arquivos:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
:* Cada CD-ROM comeza con &amp;#039;&amp;#039;&amp;#039;16 bloques non definidos&amp;#039;&amp;#039;&amp;#039; polo estándar que calquera fabricante podería empregar para, por exemplo, facelo &amp;quot;arrancable&amp;quot; e así poder ter no seu interior un SO ou outro tipo de aplicacións.&lt;br /&gt;
:* A continuación séguelle un bloque que contén o &amp;#039;&amp;#039;&amp;#039;&amp;quot;descritor de volume primario&amp;quot;&amp;#039;&amp;#039;&amp;#039;, que contén certa información xeral sobre o CD-ROM:&lt;br /&gt;
::: - O identificador do sistema: 32bytes.&lt;br /&gt;
::: - O identificador do volume: 32bytes.&lt;br /&gt;
::: - O identificador do publicador: 128bytes.&lt;br /&gt;
::: - O identificador do publicador de datos: 128 bytes.&lt;br /&gt;
::: - Os nomes de tres arquivos que poden conter: o resumo do contido do CD, o aviso de copyright e a información bibliográfica.&lt;br /&gt;
::: - Varios números clave presentes: Tamaño do bloque lóxico, número de bloques no CD-ROM, as datas de creación e expiración do CD_ROM.&lt;br /&gt;
::: - Unha entrada de directorio para o directorio raíz, que indica onde se pode atopar no CD-ROM.&lt;br /&gt;
:* O &amp;#039;&amp;#039;&amp;#039;descritor de volume secundario&amp;#039;&amp;#039;&amp;#039;, se existe, contén información similar á do primario.&lt;br /&gt;
:* O &amp;#039;&amp;#039;&amp;#039;directorio raíz&amp;#039;&amp;#039;&amp;#039; con todos os demais directorios relacionados:&lt;br /&gt;
::: - Consiste dun número variable de entradas, o último das cales contén un bit que a marca como a última.&lt;br /&gt;
::: - As entradas de directorio son tamén de lonxitude variable. &lt;br /&gt;
::: - Cada entrada de directorio pode ter de 10 a 12 campos.&lt;br /&gt;
::: - Algúns campos están en ASCII e outros son campos numéricos en binario. Os campos binarios están codificados dúas veces, unha vez en formato &amp;#039;&amp;#039;little endian&amp;#039;&amp;#039; (Pentium) e &amp;#039;&amp;#039;big endian&amp;#039;&amp;#039; (Motorola).&lt;br /&gt;
{{Alerta|&amp;#039;&amp;#039;Little endian&amp;#039;&amp;#039; vs &amp;#039;&amp;#039;Big endian&amp;#039;&amp;#039;|O termo inglés &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Endianness&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; designa o formato no que se almacenan os datos de mais dun byte nun soporte informático. O problema é similar aos idiomas nos que se escriben de dereita a esquerda, como o árabe, fronte aos que se escriben de esquerda a dereita, pero trasladado ao almacenamento de bytes. Así o valor hexadecimal 0x4A3B2C1D codificaríase en memoria na secuencia {4A, 3B, 2C, 1D} no sistema &amp;#039;&amp;#039;big endian&amp;#039;&amp;#039;, e este mesmo valor codificaríase como {1D, 2C, 3B, 4A} no &amp;#039;&amp;#039;little endian&amp;#039;&amp;#039;, deste modo faise mais intuitivo o acceso a datos porque vai de menos relevante a mais relevante.}}&lt;br /&gt;
&lt;br /&gt;
== Particións Cifradas ==&lt;br /&gt;
[http://www.pgpi.org PGP]&lt;br /&gt;
&lt;br /&gt;
== Benchmarks de Sistemas de Arquivos ==&lt;br /&gt;
=== dbench ===&lt;br /&gt;
:* [http://linux.die.net/man/1/dbench dbench man page]&lt;/div&gt;</summary>
		<author><name>Vieites</name></author>
	</entry>
</feed>