<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Tutoriales Linux &#187; Sistema Ficheros</title>
	<atom:link href="http://tutorialeslinux.com/categoria/sistema-ficheros/feed/" rel="self" type="application/rss+xml" />
	<link>http://tutorialeslinux.com</link>
	<description>Tu sitio de COMOs de Linux</description>
	<lastBuildDate>Wed, 12 Aug 2009 23:51:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Estructura de directorios en Linux</title>
		<link>http://tutorialeslinux.com/estructura-de-directorios-en-linux/</link>
		<comments>http://tutorialeslinux.com/estructura-de-directorios-en-linux/#comments</comments>
		<pubDate>Fri, 13 Mar 2009 17:13:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Estructura]]></category>
		<category><![CDATA[Sistema Ficheros]]></category>
		<category><![CDATA[Manual]]></category>

		<guid isPermaLink="false">http://tutorialeslinux.com/?p=200</guid>
		<description><![CDATA[
Es vital conocer las estructura interna del sistema que utilicemos para poder tener absoluto control sobre las operaciones que realizamos sobre él. Además de familiarizarnos mejor con el entorno, resulta tremendamente útil a la hora de buscar un archivo especifico.

En Linux existen diversos directorios y subdirectorios que cumplen esta labor. Librerías, binarios, programas instalados, archivos [...]


No hay post relacionados.]]></description>
			<content:encoded><![CDATA[<p><img src="http://tutorialeslinux.com/wp-content/uploads/2009/03/estructura_linux-300x243.jpg" alt="estructura_linux" title="estructura_linux" width="300" height="243" class="aligncenter size-medium wp-image-201" /></p>
<p>Es vital conocer las estructura interna del sistema que utilicemos para poder tener absoluto control sobre las operaciones que realizamos sobre él. Además de familiarizarnos mejor con el entorno, resulta tremendamente útil a la hora de buscar un archivo especifico.<br />
<span id="more-200"></span><br />
En Linux existen diversos directorios y subdirectorios que cumplen esta labor. Librerías, binarios, programas instalados, archivos temporales, etc., se encuentran contenidos en sitios específicos donde podemos ubicarlos si precisamos en algún momento de ellos.</p>
<p><strong>/</strong><br />
Directorio raíz donde se encuentran todos los directorios y archivos de una manera lógica.</p>
<p><strong>/bin</strong><br />
En este directorio podemos encontrar todos los archivos ejecutables del sistema. En el están muchos de los comandos que usamos habitualmente como por ejemplo ls, cat, more, cp, tar … además de los de tus programas.</p>
<p><strong>/home</strong><br />
Aquí se encuentran todos los archivos de los usuarios del sistema. Si mi nombre de usuario es kiefer seria /home/kiefer</p>
<p><strong>/media</strong><br />
Generalmente aquí es donde se montan los Cds y Dvds además de los SticksUSB y discos duros externos.</p>
<p><strong>/sbin</strong><br />
Contiene archivos ejecutables que por lo general son comandos usados para la administración del sistema. Los comandos mount, halt, umount y shutdown son algunos de ellos.</p>
<p><strong>/usr</strong><br />
Contiene varios archivos y subdirectorio importantes como pueden ser las configuraciones del entorno grafico X, fuentes del kernel, librerias, juegos y un largo etc.</p>
<p><strong>/boot</strong><br />
Todos los archivos necesarios para el arranque incluidos el cargador Grub y los kernels disponibles.</p>
<p><strong>/mnt</strong><br />
Directorio vacío, normalmente se suele usar para montajes de unidades temporales que deseamos cargar en ese momento.</p>
<p><strong>/var</strong><br />
Contiene varios archivos que definen el sistema así como archivos log que almacenan cada movimiento del sistema como por ejemplo el fichero /var/log/messages.</p>
<p><strong>/cdrom</strong><br />
Normalmente es un enlace simbólico hacia /media/cdrom o hacia /mnt/cdrom</p>
<p><strong>/dev</strong><br />
Aquí es donde están todos los drivers y los dispositivos, estos se identifican en forma de archivo.</p>
<p><strong>/lib</strong><br />
Contiene librarias para C y otros lenguajes de programación.</p>
<p><strong>/proc</strong><br />
Directorio que contiene información sobre diferentes partes del sistema, cpu, discos, tiempo uptime, irqs, memoria, etc …</p>
<p><strong>/opt</strong><br />
En este directorio se suelen almacenar todos los archivos de una instalación fuera de los repositorios como puede ser cuando instalamos un .deb</p>
<p><strong>/etc</strong><br />
Contiene prácticamente todos los archivos de configuración del equipo y los demonios de inicio en /etc/init.d entre otras cosas.</p>
<p><strong>/lost+found</strong><br />
Directorio especifico para archivos perdidos. Cada partición tiene el suyo propio independientemente.</p>
<p><strong>/root</strong><br />
Directorio particular del superusuario del sistema ( root )</p>
<p><strong>/tmp</strong><br />
Directorio temporal que pueden usar todos los usuarios para archivos temporales y del sistema.</p>
<p><a href="http://forat.info">Forat</a> y <a href="http://arcalinux.wordpress.com">ArcaLinux</a></p>


<p>No hay post relacionados.</p>]]></content:encoded>
			<wfw:commentRss>http://tutorialeslinux.com/estructura-de-directorios-en-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Manual /etc/fstab con ejemplos</title>
		<link>http://tutorialeslinux.com/manual-etcfstab-con-ejemplos/</link>
		<comments>http://tutorialeslinux.com/manual-etcfstab-con-ejemplos/#comments</comments>
		<pubDate>Wed, 11 Mar 2009 16:45:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Dispositivos]]></category>
		<category><![CDATA[Sistema Ficheros]]></category>
		<category><![CDATA[arranque]]></category>
		<category><![CDATA[mount]]></category>

		<guid isPermaLink="false">http://tutorialeslinux.com/?p=172</guid>
		<description><![CDATA[¿Qué es el fstab
El fstab es el archivo donde se guardan los diferentes datos sobre el montaje de los dispositivos físicos.
Pese a lo que mucha gente piensa, el fstab no es tan solo de Linux, si nos que se encuentra en diversas plataformas, como la plataforma BSD o la Solaris.
Componentes
Hay 6 componentes:


file system: Es el [...]


No hay post relacionados.]]></description>
			<content:encoded><![CDATA[<h2>¿Qué es el <em>fstab</em></h2>
<p>El fstab es el archivo donde se guardan los diferentes datos sobre el montaje de los dispositivos físicos.<br />
Pese a lo que mucha gente piensa, el fstab no es tan solo de Linux, si nos que se encuentra en diversas plataformas, como la plataforma BSD o la Solaris.</p>
<h2>Componentes</h2>
<p>Hay 6 componentes:<br />
<span id="more-172"></span></p>
<ul>
<li><strong>file system</strong>: Es el lugar donde se encuentra el dispositivo físico a montar, como por ejemplo<br />
/dev/hda1, /dev/sda,</li>
<li><strong>mount point</strong>: Es el punto de montaje donde sera montado el dispositivo físico, este punto de montaje puede ser desde una carpeta del sistema como una directorio creada por el usuario o el root, es decir, el punto de montaje es aquel que el usuario desee que sea. Es necesario que esté creado el directorio.</li>
<li><strong>type</strong>: Es el tipo de archivo con el que será montado el dispositivo físico, este puede ser muy diverso, como por ejemplo, vfat,ext2,ext3, swap, reiserf, etc.</li>
<li><strong>options</strong>: Son las opciones con las que sera montado el dispositivo físico, existen muchas y diversas opciones.</li>
<li><strong>dump</strong>: Esta opcion sólo puede poseer el valor 0 o 1, en ella se guardan los errores en tiempo de sistema que ha reportado el sistema de archivos. Al activarlo (1) se hará un backup con las opciones, creando backup por si surge algún tipo de problema, lo normal es tenerlo desactivado (0), ya que rara vez se produce un error.</li>
<li><strong>pass</strong>: Esta opción al igual que la anterior tan solo puede poseer el valor 0 o 1. Si la activamos (1) el sistema realizara una pasada cada X desmontadas o si el dispositivo a sido desmontado incorrectamente para comprobar su integridad. En caso de estar desactivado (0), el sistema no realizará nunca ninguna pasada para comprobar la integridad del dispositivo físico, por ello es recomendable tenerlo en activado (1).</li>
</ul>
<h2>Opciones</h2>
<p>Las opciones se la pasan en la 4 columna, la de <em>options</em>.De aquí dependerá en gran parte lo que podremos hacer con nuestro dispositivo.Las opciones más usadas son:</p>
<ul>
<li><strong>defaults</strong>: Es lo mismo que usar las opciones <em>rw</em>,<em>suid</em>,<em>dev</em>,<em>exec</em>,<em>auto</em>,<em>nouser</em> y <em>async</em>.</li>
<li><strong>rw</strong>: READ-WRITE.Con esto podremos leer y escribir en el dispositivo.</li>
<li><strong>ro</strong>: READ-ONLY. Sólo se podra leer en el dispositivo, útil para CD-ROMS.</li>
<li><strong>noexec</strong>: Deniega la posibilidad de ejecutar archivos en el dispositivo.</li>
<li><strong>nodev</strong>: Impedimos que se interpreten los dispositivos especiales de bloques y de caracteres presentes en el dispositivo.</li>
<li><strong>dev</strong>: Opción contraria a nodev.</li>
<li><strong>auto</strong>: Hacemos que el dispositivo se monte siempre que se inicie el sistema.</li>
<li><strong>no auto</strong>: Esta es la opción contraria a auto, usada frecuentemente en dispositivos que no vamos a usar siempre, tales como pendrives, cd-roms..</li>
<li><strong>user</strong>: Permite a cualquier usuario del sistema montar o desmontar un dispositivo físico sin necesidad de ser root, esta opción es muy útil para dispositivos de uso frecuente, como cd-roms o disquetes.</li>
<li><strong>uid=X</strong>: Con esta opción indicamos que tan solo el usuario o el grupo con el uid especificado tiene el control sobre los archivos del dispositivo.</li>
<li><strong>async</strong>: Con esto hacemos que las operaciones que realicemos no se hagan de forma asíncrona, es decir, en el mismo momento en que las realizamos, si nos que pueden ser realizada mas adelante.</li>
<li><strong>sync</strong>: Opción contraria a async, con esta opción conseguimos que todas las modificaciones que hagamos sean “in situ” es decir, realizadas en el mismo momento en que sean realizadas. </li>
</ul>


<p>No hay post relacionados.</p>]]></content:encoded>
			<wfw:commentRss>http://tutorialeslinux.com/manual-etcfstab-con-ejemplos/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ext4, nuevo sistema de ficheros</title>
		<link>http://tutorialeslinux.com/ext4-nuevo-sistema-de-ficheros/</link>
		<comments>http://tutorialeslinux.com/ext4-nuevo-sistema-de-ficheros/#comments</comments>
		<pubDate>Thu, 29 Jan 2009 11:02:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Sistema Ficheros]]></category>

		<guid isPermaLink="false">http://tutorialeslinux.com/?p=61</guid>
		<description><![CDATA[Ext4 aparece por primera vez sin la etiqueta -experimental- en el kernel 2.6.28 liberado el día de navidad de 2008
Ext4 es la evolución del sistema de ficheros más usado en Linux, Ext3. De alguna manera Ext4 es a Ext3 lo que Ext3 fue a Ext2. Ext4 modifica estructuras de datos importantes de dicho sistema de [...]


Post relacionados:<ol><li><a href='http://tutorialeslinux.com/como-comprimir-y-descomprimir-archivos-en-linux/' rel='bookmark' title='Permanent Link: COMO Comprimir y descomprimir archivos en Linux'>COMO Comprimir y descomprimir archivos en Linux</a> <small>Aquí un breve resumen de como comprimir y descomprimir archivos...</small></li></ol>]]></description>
			<content:encoded><![CDATA[<p>Ext4 aparece por primera vez sin la etiqueta -experimental- en el <a title="Changelog kernel 2.6.28" href="http://kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.28">kernel 2.6.28</a> liberado el día de navidad de 2008</p>
<p>Ext4 es la evolución del sistema de ficheros más usado en Linux, Ext3. De alguna manera Ext4 es a Ext3 lo que Ext3 fue a Ext2. Ext4 modifica estructuras de datos importantes de dicho sistema de ficheros como las destinadas a guardar los datos del fichero.</p>
<h2>Mejoras:</h2>
<p style="padding-left: 30px;">1. Menor uso de CPU<br />
2. Mayor velocidad de lectura/Escritura<br />
3. Volumenes de hasta 1024 PIB<br />
4. Soporte EXTENT
</p>
<p style="padding-left: 30px;"><span id="more-61"></span></p>
<h2>Sistema de archivos de gran tamaño</h2>
<p>El sistema de archivos ext4 es capaz de trabajar con volúmenes de hasta 1 exbibyte y ficheros de tamaño de hasta 16 TiB.</p>
<h2>Extents</h2>
<p>Los extents han sido introducidos para reemplazar al tradicional esquema de bloques usado por los sistemas de archivos ext2/3. Un extent es un conjunto de bloques físicos contiguos, mejorando el rendimiento al trabajar con ficheros de gran tamaño y reduciendo la fragmentación. Un extent simple en ext4 es capaz de mapear hasta 128MiB de espacio contiguo con un tamaño de bloque igual a 4KiB.</p>
<h2>Compatibilidad hacia adelante</h2>
<p>El sistema de archivos ext3 es compatible adelante con ext4, siendo posible montar un sistema de archivos ext3 como ext4 y usarlo transparentemente.</p>
<h2>Compatibilidad hacia atrás</h2>
<p>Ext4 es parcialmente compatible hacia atrás con ext3 ya que puede ser montado como una partición ext3 con la excepción de que si la partición ext4 usa extents, se pierde esta posibilidad. Extents están configurados por defecto desde la versión del kernel 2.6.23. Anteriormente, ésta opción requiería ser activada explícitamente (por ejemplo mount /dev/sda1 /mnt/point -t ext4dev -o extents).</p>
<h2>Asignación persitente de espacio</h2>
<p>El sistema de archivos ext4 permite la reserva de espacio en disco para un fichero. La actual metodología consiste en rellenar el fichero en el disco con 0s en el momento de su creación. Esta técnica no es ya necesaria con ext4, ya que una nueva llamada del sistema “preallocate()” ha sido añadida al kernel de linux para uso de los sistemas de archivos que permitan esta función. El espacio reservado para estos ficheros quedará garantizado y con mucha probabilidad será contiguo. Ésta función tiene útiles aplicaciones en streaming y bases de datos.</p>
<h2>Asignación retrasada de espacio</h2>
<p>Ext4 hace uso de una técnica de mejora de rendimiento llamada Allocate-on-flush, también conocida como reserva de memoria retrasada. Consiste en retrasar la reserva de bloques de memoria hasta que la información esté a punto de ser escrita en el disco, a diferencia de otros sistemas de archivos, los cuales reservan los bloques necesarios antes de ese paso. Ésto mejora el rendimiento y reduce la fragmentación al mejorar las decisiones de reserva de memoria basada en el tamaño real del fichero.</p>
<h2>Límite de 32000 subdirectorios superado</h2>
<p>En ext3 el nivel de profundidad en subdirectorios permitido estaba limitado a 32000. Este límite ha sido aumentado a 64000 en ext4, permitiendo incluso ir más allá de este límite (haciendo uso de “dir_nlink”). Para permitir un rendimiento continuo, dada la posibilidad de directorios mucho más grandes, htree está activado por defecto en ext4. Esta función está implementada desde la versión 2.6.23. htree está también disponible en ext3 cuando la función dir_index está activada.</p>
<h2>Journal checksumming</h2>
<p>ext4 usa checksums en el registro para mejorar la fiabilidad, puesto que el journal es uno de los ficheros más utilizados en el disco. Esta función tiene un efecto colateral beneficioso: permite de forma segura evitar una lectura/escritura de disco durante el proceso de registro en el journal, mejorando el rendimiento ligeramente. La técnica del journal checksumming está inspirada en la investigación de la Universidad de Wisconsin en sistemas de archivos IRON (Sección 6, bajo el nombre “checksums de transacciones”)</p>
<h2>Defragmentación online</h2>
<p>Incluso haciendo uso de diversas técnicas para evitar la fragmentación, un sistema de larga duración tiende a fragmentarse con el tiempo. Ext4 dispondrá de una herramienta que permite defragmentar ficheros individuales o sistemas de ficheros enteros.</p>
<h2>Chequeo del sistema de ficheros más rápido</h2>
<p>En ext4, los grupos de bloques no asignados y secciones de la tabla de inodos están marcados como tales. Ésto permite a e2fsck saltárselos completamente en los chequeos y en gran medida reduce el tiempo requerido para chequear un sistema de archivos del tamaño para el que ext4 está preparado. Esta función está implementada desde la versión 2.6.24 del kernel de Linux.</p>
<h2>Asignador multibloque</h2>
<p>Ext4 asigna múltiples bloques para un fichero en una sóla operación, lo cual reduce la fragmentación al intentar elegir bloques contiguos en el disco. El asignador multibloque está activo cuando se usa 0_DIRECT o si la asignación retrasada está activa. Ésto permite al fichero tener diversos bloques “sucios” solicitados para escritura al mismo tiempo, a diferencia del actual mecanismo del kernel de solicitud de envío de cada bloque al sistema de archivos de manera separada para su asignación.</p>
<h2>Timestamps mejorados</h2>
<p>Puesto que los ordenadores se tornan en general cada vez más rápidos y que Linux está pasando a ser cada vez más usado en aplicaciones críticas, la granularidad de los timestamps basados en segundos se está volviendo insuficiente. Para resolver ésto, ext4 tendrá timestamps medidos en nanosegundos. Ésta función está actualmente implementada en la versión 2.6.23 del kernel. Adicionalmente se han añadido 2 bits del timestamp extendido a los bits más significativos del campo de segundos de los timestamps para retrasar 500 años el efecto 2038.</p>
<p style="text-align: right;">visto en<a href="http://masontux.wordpress.com/2009/01/24/todo-sobre-ext4/"> masontux</a></p>


<p>Post relacionados:<ol><li><a href='http://tutorialeslinux.com/como-comprimir-y-descomprimir-archivos-en-linux/' rel='bookmark' title='Permanent Link: COMO Comprimir y descomprimir archivos en Linux'>COMO Comprimir y descomprimir archivos en Linux</a> <small>Aquí un breve resumen de como comprimir y descomprimir archivos...</small></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://tutorialeslinux.com/ext4-nuevo-sistema-de-ficheros/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
