From 79e1a51eb55d0df43323c0fe77a7d55b2c2bd17d Mon Sep 17 00:00:00 2001 From: Juan Marín Noguera Date: Mon, 24 Feb 2020 11:22:00 +0100 Subject: POO --- iso/nd.lyx | 4024 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 4024 insertions(+) create mode 100644 iso/nd.lyx (limited to 'iso/nd.lyx') diff --git a/iso/nd.lyx b/iso/nd.lyx new file mode 100644 index 0000000..e9870bb --- /dev/null +++ b/iso/nd.lyx @@ -0,0 +1,4024 @@ +#LyX 2.3 created this file. For more info see http://www.lyx.org/ +\lyxformat 544 +\begin_document +\begin_header +\save_transient_properties true +\origin unavailable +\textclass book +\use_default_options true +\maintain_unincluded_children false +\language spanish +\language_package default +\inputencoding auto +\fontencoding global +\font_roman "default" "default" +\font_sans "default" "default" +\font_typewriter "default" "default" +\font_math "auto" "auto" +\font_default_family default +\use_non_tex_fonts false +\font_sc false +\font_osf false +\font_sf_scale 100 100 +\font_tt_scale 100 100 +\use_microtype false +\use_dash_ligatures true +\graphics default +\default_output_format default +\output_sync 0 +\bibtex_command default +\index_command default +\paperfontsize default +\spacing single +\use_hyperref false +\papersize default +\use_geometry false +\use_package amsmath 1 +\use_package amssymb 1 +\use_package cancel 1 +\use_package esint 1 +\use_package mathdots 1 +\use_package mathtools 1 +\use_package mhchem 1 +\use_package stackrel 1 +\use_package stmaryrd 1 +\use_package undertilde 1 +\cite_engine basic +\cite_engine_type default +\biblio_style plain +\use_bibtopic false +\use_indices false +\paperorientation portrait +\suppress_date false +\justification true +\use_refstyle 1 +\use_minted 0 +\index Index +\shortcut idx +\color #008000 +\end_index +\secnumdepth 3 +\tocdepth 3 +\paragraph_separation indent +\paragraph_indentation default +\is_math_indent 0 +\math_numbering_side default +\quotes_style french +\dynamic_quotes 0 +\papercolumns 1 +\papersides 1 +\paperpagestyle default +\tracking_changes false +\output_changes false +\html_math_output 0 +\html_css_as_file 0 +\html_be_strict false +\end_header + +\begin_body + +\begin_layout Section +Particionamiento estándar +\end_layout + +\begin_layout Standard +Existen dos formatos principales para el particionamiento de discos: +\end_layout + +\begin_layout Itemize + +\series bold +Particionamiento DOS +\series default + o +\series bold +MBR +\series default +: El formato original de MS-DOS. + Permite hasta 4 +\series bold +particiones principales +\series default + definidas en el primer sector del disco, el MBR ( +\emph on +Master Boot Record +\emph default +), junto con el código de arranque. + Una de estas puede ser una +\series bold +partición extendida +\series default +, dentro de la cual podemos crear +\series bold +particiones lógicas +\series default + o +\series bold +secundarias +\series default +. + En Linux, las particiones primarias tienen números del 1 al 4 y las lógicas + comienzan por el 5. +\begin_inset Newline newline +\end_inset + +Los números de los sectores en el disco, llamados +\series bold +LBA +\series default + ( +\emph on +Logical Block Address +\emph default +), se almacenan en 32 bytes, por lo que si los sectores son de +\begin_inset Formula $\unit[512]{B}$ +\end_inset + + (lo normal), el tamaño máximo particionable es de +\begin_inset Formula $\unit[2]{TiB}$ +\end_inset + +. +\begin_inset Newline newline +\end_inset + +Las particiones tienen un tipo que indica qué va a contener o para qué se + va a usar, con propósito únicamente informativo. + Algunos tipos son +\family typewriter +0x82 +\family default + (Linux swap), +\family typewriter +0x83 +\family default + (Linux) o +\family typewriter +0x8e +\family default + (Linux LVM). +\end_layout + +\begin_layout Itemize + +\series bold +Particionamiento GPT +\series default + ( +\emph on +GUID Partition Table +\emph default +): Usa LBAs de 64 bits, luego el tamaño máximo con bloques de +\begin_inset Formula $\unit[512]{B}$ +\end_inset + + es de +\begin_inset Formula $\unit[8]{ZiB}$ +\end_inset + +. + Permite un número prácticamente ilimitado de particiones, aunque los sistemas + operativos suelen limitarlo a 128 para mantener la tabla de particiones + de un tamaño razonable ( +\begin_inset Formula $\unit[16]{KiB}$ +\end_inset + +). + Esta tabla abarca el sector 1 del disco y sucesivos y tiene una suma de + verificación CRC32 para verificar su integridad y una copia de respaldo + en los últimos sectores del disco. + Por compatibilidad, el sector 0 almacena una tabla de particiones DOS con + una única partición de tipo +\family typewriter +0xEE +\family default + (GPT) llamada +\series bold + partición MBR de protección +\series default +, tan grande como sea posible para intentar cubrir todo el disco. +\begin_inset Newline newline +\end_inset + +Cada partición disco y cada partición tiene un +\series bold +GUID +\series default + ( +\emph on +Globally Unique Identifier +\emph default +), un número de 128 bits con formato +\family typewriter +XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX +\family default + (cada +\family typewriter +X +\family default + es una cifra hexadecimal) que lo identifica unívocamente. + Desaparece la distinción entre particiones primarias, lógicas y extendidas. +\end_layout + +\begin_layout Standard +Normalmente la primera partición comienza en el sector 2048, usando el hueco + que queda para el gestor de arranque. +\end_layout + +\begin_layout Subsection* + +\family typewriter +fdisk +\end_layout + +\begin_layout Standard + +\family typewriter +\series bold +fdisk +\series default + [ +\emph on +OPCIÓN +\emph default +]... + +\emph on +DISPOSITIVO +\end_layout + +\begin_layout Standard + +\family typewriter +\series bold +fdisk -l +\series default + [ +\emph on +DISPOSITIVO +\emph default +]... +\end_layout + +\begin_layout Standard +Programa interactivo para la creación y manipulación de tablas de particiones + que entiende, entre otros, los formatos MBR y GPT. +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 + +\family typewriter +\series bold +-l +\family default +\series default + Lista las tablas de particiones para los +\family typewriter +\emph on +DISPOSITIVO +\family default +\emph default +s especificados y termina. +\end_layout + +\begin_layout Subsubsection* +ÓRDENES +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 + +\family typewriter +\series bold +p +\family default +\series default + Muestra la tabla de particiones. +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 + +\family typewriter +\series bold +n +\family default +\series default + Crea una nueva partición. +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 + +\family typewriter +\series bold +d +\family default +\series default + Elimina una partición. +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 + +\family typewriter +\series bold +w +\family default +\series default + Guarda en disco la tabla de particiones resultante. +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 + +\family typewriter +\series bold +q +\family default +\series default + Sale sin guardar los cambios. +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 + +\family typewriter +\series bold +m +\family default +\series default + Muestra una ayuda con todas las órdenes. +\end_layout + +\begin_layout Subsubsection* +TAMAÑOS +\end_layout + +\begin_layout Standard +El diálogo de último sector acepta un tamaño de partición según el número + de sectores o la notación +\family typewriter ++{K,B,M,G,...} +\family default +. + Si el tamaño lleva delante +\family typewriter ++ +\family default + se interpreta como relativo al primer sector de la partición. + En este caso el tamaño se espera en bytes y puede ir seguido de sufijos + multiplicativos +\begin_inset Formula $\mathtt{K}=1024$ +\end_inset + +, +\begin_inset Formula $\mathtt{M}=1024^{2}$ +\end_inset + +, etc. +\end_layout + +\begin_layout Subsection* + +\family typewriter +lsblk [ +\emph on +OPCIÓN +\emph default +]... +\end_layout + +\begin_layout Standard +Muestra información de todos los dispositivos de bloques disponibles en + forma de árbol por defecto. + La salida está sujeta a cambios, pero actualmente muestra las columnas + +\family typewriter +NAME +\family default + (nombre), +\family typewriter +SIZE +\family default + (tamaño) y +\family typewriter +TYPE +\family default + (tipo: disco, partición o volumen lógico), entre otras. +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 + +\family typewriter +\series bold +-f +\family default +\series default + Muestra información sobre los sistemas de ficheros: columnas +\family typewriter +NAME +\family default +, +\family typewriter +FSTYPE +\family default + (tipo de sistema de ficheros), +\family typewriter +LABEL +\family default + (etiqueta), +\family typewriter +UUID +\family default + (identificador) y +\family typewriter +MOUNTPOINT +\family default + (punto de montaje). +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 + +\family typewriter +\series bold +-p +\family default +\series default + Muestra rutas de fichero (absolutas) completas. +\end_layout + +\begin_layout Section +LVM +\end_layout + +\begin_layout Standard +Un +\series bold +gestor de volúmenes lógicos +\series default + (LVM, +\emph on +Logical Volume Manager +\emph default +) es un sistema que +\begin_inset Quotes fld +\end_inset + +virtualiza +\begin_inset Quotes frd +\end_inset + + el almacenamiento para crear discos lógicos y proporcionar métodos de asignació +n de espacio más flexibles que las particiones. +\end_layout + +\begin_layout Standard +Nos centraremos en el LVM de Linux, llamado LVM. + Este parte de +\series bold +volúmenes físicos +\series default + (PVs, +\emph on +physical volumes +\emph default +), que pueden ser cualquier dispositivo de bloques y se dividen en +\series bold +extensiones físicas +\series default + (PEs, +\emph on +physical extents +\emph default +) de un tamaño fijo, que en Linux por omisión es de +\begin_inset Formula $\unit[4]{MiB}$ +\end_inset + +. + Estos se agrupan en +\series bold +grupos de volúmenes +\series default + (VGs, +\emph on +volume groups +\emph default +), que agrupan las extensiones físicas para crear encima +\series bold +volúmenes lógicos +\series default + (LVs, +\emph on +logical volumes +\emph default +), que se dividen en +\series bold +extensiones lógicas +\series default + (LEs, +\emph on +logical extents +\emph default +) del mismo tamaño que las extensiones físicas y actúan como cualquier otro + dispositivo de bloques. + Algunos tipos de volúmenes lógicos: +\end_layout + +\begin_layout Itemize + +\series bold +Lineales +\series default +: A cada extensión lógica le corresponde una única extensión física, en + orden lineal. +\end_layout + +\begin_layout Itemize + +\series bold +Repartidos +\series default +: El volumen se divide en porciones fijas con un +\series bold +tamaño de porción +\series default + ( +\emph on +stripe size +\emph default +) generalmente menor que una extensión lógica (por defecto +\begin_inset Formula $\unit[64]{KiB}$ +\end_inset + +), con lo que porciones consecutivas se almacenan en volúmenes físicos de + discos diferentes de forma cíclica. + Esto hace que el rendimiento de E/S sea mayor que el de un único disco + al poder operar en paralelo pero disminuyendo su fiabilidad, pues la probabilid +ad de que falle un volumen repartido es mayor que la de que falle un disco + individual. +\end_layout + +\begin_layout Itemize + +\series bold +Reflejados +\series default +: A cada extensión lógica le corresponde una extensión física en cada uno + de dos o más volúmenes físicos determinados, consiguiendo tolerancia a + fallos en caso de que un volumen físico falle. + En general, las escrituras tardan lo mismo que en un disco físico individual + pero se mejora el rendimiento de lectura. + Esto se implementa mediante volúmenes lógicos internos lineales. +\end_layout + +\begin_layout Itemize + +\series bold +RAID 5 +\series default +: Funcionan como un volumen lógico repartido al que se le añade un volumen + físico adicional, de modo que si tomamos una porción de un volumen físico + y la co +\begin_inset ERT +status open + +\begin_layout Plain Layout + + +\backslash +- +\end_layout + +\end_inset + +rres +\begin_inset ERT +status open + +\begin_layout Plain Layout + + +\backslash +- +\end_layout + +\end_inset + +pon +\begin_inset ERT +status open + +\begin_layout Plain Layout + + +\backslash +- +\end_layout + +\end_inset + +dien +\begin_inset ERT +status open + +\begin_layout Plain Layout + + +\backslash +- +\end_layout + +\end_inset + +te del resto, una de ellas lo que contiene es el resultado de aplicar una + función de paridad sobre el resto. + Esto permite que no se pierdan datos si un volumen físico deja de funcionar, + y al mismo tiempo proporciona un mejor rendimiento. +\end_layout + +\begin_layout Standard +Los volúmenes lógicos pueden aumentar de tamaño aun con sistemas de ficheros + montados, en cuyo caso, si el sistema de ficheros lo permite, se puede + aumentar el tamaño de este. + También pueden reducir su tamaño (salvo los reflejados o RAID 5 en la implement +ación actual), pero en este caso los sistemas de ficheros no pueden reducirse + estando montados. +\end_layout + +\begin_layout Standard +También se pueden añadir volúmenes físicos a un grupo de volúmenes, o eliminarlo +s si no se están usando, en vivo, así como mover extensiones físicas de + un volumen a otro, de modo que si el hardware permite cambiar discos en + caliente, podemos actualizar o reemplazar dispositivos de almacenamiento + sin parar el sistema. +\end_layout + +\begin_layout Subsection* + +\family typewriter +pvcreate +\emph on +VOLUMEN +\emph default +... +\end_layout + +\begin_layout Standard +Inicializa un volumen físico para su uso por LVM. +\end_layout + +\begin_layout Subsection* + +\family typewriter +pvdisplay [ +\emph on +VOLUMEN +\emph default +]... +\end_layout + +\begin_layout Standard +Muestra las propiedades de los volúmenes físicos indicados, o de todos si + no se indica ninguno. +\end_layout + +\begin_layout Subsection* + +\family typewriter +vgcreate +\emph on +NOMBRE_GRUPO VOLUMEN +\emph default +... +\end_layout + +\begin_layout Standard +Crea un nuevo grupo de volúmenes sobre dispositivos de bloques. + Si los dispositivos no habían sido inicializados por +\family typewriter +\series bold +pvcreate +\family default +\series default +, +\family typewriter +vgcreate +\family default + los inicializa. +\end_layout + +\begin_layout Subsection* + +\family typewriter +vgdisplay +\emph on +NOMBRE_GRUPO +\emph default +... +\end_layout + +\begin_layout Standard +Muestra las propiedades de los grupos de volúmenes indicados. +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 + +\family typewriter +\series bold +-v +\series default +, +\begin_inset space ~ +\end_inset + + +\series bold +--verbose +\family default +\series default + Incrementa la cantidad de salida por cada aparición. + Con una ya muestra los volúmenes físicos que forman parte de cada grupo. +\end_layout + +\begin_layout Subsection* + +\family typewriter +lvcreate [ +\emph on +OPCIÓN +\emph default +]... + +\emph on +GRUPO +\end_layout + +\begin_layout Standard +Crea un nuevo volumen lógico en un grupo de volúmenes. + Por defecto crea un LV lineal ( +\family typewriter +linear +\family default +). +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 + +\family typewriter +\series bold +--type +\begin_inset space ~ +\end_inset + +raid5 +\family default +\series default + Crea un volumen RAID 5. + Se debe indicar también la opción +\family typewriter +-i +\family default +. +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 + +\family typewriter +\series bold +-i +\series default + +\begin_inset space ~ +\end_inset + + +\emph on +N +\family default +\emph default + Crea un volumen, por defecto repartido ( +\family typewriter +striped +\family default +), entre +\family typewriter +\emph on +N +\family default +\emph default + volúmenes físicos. + Si se crea un volumen RAID 5, este número no incluye el volumen extra requerido + para la paridad. +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 + +\family typewriter +\series bold +-m +\series default +, +\begin_inset space ~ +\end_inset + + +\series bold +--mirrors +\series default + +\begin_inset space ~ +\end_inset + + +\emph on +N +\family default +\emph default + Crea un volumen físico reflejado ( +\family typewriter +raid1 +\family default +| +\family typewriter +mirror +\family default +) entre +\family typewriter +\emph on +N +\family default +\emph default + volúmenes físicos. +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 + +\family typewriter +\series bold +-L +\series default + +\begin_inset space ~ +\end_inset + + +\emph on +tamaño +\emph default +[ +\emph on +UNIDAD +\emph default +] +\family default + Obligatorio; tamaño de la nueva unidad. +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 + +\family typewriter +\series bold +-I +\series default + +\begin_inset space ~ +\end_inset + + +\emph on +tamaño +\emph default +[ +\emph on +UNIDAD +\emph default +] +\family default + Tamaño de porción en un volumen lógico repartido o RAID 5. +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 + +\family typewriter +\series bold +-n +\series default + +\begin_inset space ~ +\end_inset + + +\emph on +Nombre +\family default +\emph default + Nombre del nuevo volumen. +\end_layout + +\begin_layout Subsection* + +\family typewriter +lvdisplay [ +\emph on +OPCIÓN +\emph default +]... + +\emph on +VOLUMEN +\emph default +... +\end_layout + +\begin_layout Standard +Muestra las propiedades de los volúmenes lógicos indicados. +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 + +\family typewriter +\series bold +-m +\family default +\series default +, +\begin_inset space ~ +\end_inset + + +\family typewriter +\series bold +--maps +\family default +\series default + Muestra la correspondencia de extensiones lógicas a volúmenes y extensiones + físicas. +\end_layout + +\begin_layout Subsection* + +\family typewriter +lvextend [ +\emph on +OPCIÓN +\emph default +]... + +\emph on +VOLUMEN +\end_layout + +\begin_layout Standard +Extiende un volumen lógico al tamaño especificado. + Debe indicarse una, y sólo una, de entre +\family typewriter +-l +\family default + y +\family typewriter +-L +\family default +. +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 + +\family typewriter +\series bold +-l +\series default + +\begin_inset space ~ +\end_inset + +[ +\series bold ++ +\series default +] +\emph on +Número +\emph default +[ +\emph on +PORCENTAJE +\emph default +] +\family default + Nuevo tamaño del volumen en extensiones lógicas. + El total de extensiones lógicas será mayor cuando se necesiten datos redundante +s. + El tamaño también se puede indicar como porcentaje. + El sufijo +\family typewriter +\series bold +%VG +\family default +\series default + denota el tamaño total del grupo de volúmenes, y +\family typewriter +\series bold +%FREE +\family default +\series default + el espacio libre en este. + Si se usa el prefijo +\family typewriter +\series bold ++ +\family default +\series default +, el valor no es absoluto sino relativo, y se añade al tamaño actual. +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 + +\family typewriter +\series bold +-L +\series default + +\begin_inset space ~ +\end_inset + +[ +\series bold ++ +\series default +] +\emph on +Tamaño +\emph default +[ +\emph on +UNIDAD +\emph default +] +\family default + Nuevo tamaño del volumen. + Si se usa el prefijo +\family typewriter +\series bold ++ +\family default +\series default +, el valor no es absoluto sino relativo, y se añade al tamaño actual. +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 + +\family typewriter +\series bold +-r +\series default +, +\begin_inset space ~ +\end_inset + + +\series bold +--resizefs +\family default +\series default + Cambia el tamaño del sistema de ficheros subyacente junto al del volumen. +\end_layout + +\begin_layout Subsection* + +\family typewriter +lvreduce [ +\emph on +OPCIÓN +\emph default +]... + +\emph on +VOLUMEN +\end_layout + +\begin_layout Standard +Reduce el tamaño de un volumen lógico. +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 + +\family typewriter +\series bold +-L +\series default + +\begin_inset space ~ +\end_inset + +[ +\series bold +- +\series default +] +\emph on +Tamaño +\emph default +[ +\emph on +UNIDAD +\emph default +] +\family default + Nuevo tamaño del volumen. + Si se usa el prefijo +\family typewriter +\series bold +- +\family default +\series default +, el valor no es absoluto sino relativo, y se reduce del tamaño actual. +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 + +\family typewriter +\series bold +-r +\series default +, +\begin_inset space ~ +\end_inset + + +\series bold +--resizefs +\family default +\series default + Cambia el tamaño del sistema de ficheros subyacente junto al del volumen. +\end_layout + +\begin_layout Subsection* + +\family typewriter +vgextend +\end_layout + +\begin_layout Standard +Añade uno o más volúmenes físicos a un grupo de volúmenes. +\end_layout + +\begin_layout Subsection* + +\family typewriter +vgreduce +\end_layout + +\begin_layout Standard +Elimina uno o más volúmenes físicos sin usar de un grupo de volúmenes. +\end_layout + +\begin_layout Subsection* + +\family typewriter +pvmove +\end_layout + +\begin_layout Standard +Mueve extensiones físicas de un volumen físico fuente a uno o más volúmenes + físicos destino. +\end_layout + +\begin_layout Subsection* + +\family typewriter +lvremove +\emph on +VOLUMEN +\emph default +... +\end_layout + +\begin_layout Standard +Elimina uno o más volúmenes lógicos. +\end_layout + +\begin_layout Subsection* + +\family typewriter +vgremove +\emph on +GRUPO +\emph default +... +\end_layout + +\begin_layout Standard +Elimina uno o más grupos de volúmenes. +\end_layout + +\begin_layout Subsection* + +\family typewriter +pvremove +\emph on +VOLUMEN +\emph default +... +\end_layout + +\begin_layout Standard +Borra la etiqueta de un dispositivo para que LVM deje de reconocerlo como + volumen físico. +\end_layout + +\begin_layout Section +Dispositivos de bucle +\end_layout + +\begin_layout Standard +En Linux solo podemos montar dispositivos de bloques, pero existen dispositivos + de bloques llamados +\series bold +\emph on +loop +\series default +\emph default +, normalmente llamados +\family typewriter +/dev/loop0 +\family default +– +\family typewriter +7 +\family default + que representan ficheros regulares, que a su vez suelen crearse como un + fichero grande inicialmente lleno de ceros. +\end_layout + +\begin_layout Subsection* + +\family typewriter +losetup +\end_layout + +\begin_layout Paragraph* +Obtener información +\end_layout + +\begin_layout Standard + +\family typewriter +\series bold +losetup +\series default + [ +\emph on +DISPOSITIVO +\emph default +] +\end_layout + +\begin_layout Paragraph* +Desasociar un dispositivo +\emph on +loop +\end_layout + +\begin_layout Standard + +\family typewriter +\series bold +losetup -d +\series default + +\emph on +DISPOSITIVO +\emph default +... +\end_layout + +\begin_layout Paragraph* +Desasociar todos los dispositivos +\emph on +loop +\end_layout + +\begin_layout Standard + +\family typewriter +\series bold +losetup -D +\end_layout + +\begin_layout Paragraph* +Asociar un dispositivo +\emph on +loop +\end_layout + +\begin_layout Standard + +\family typewriter +\series bold +losetup +\series default + [ +\emph on +OPCIÓN +\emph default +]... + +\series bold +-f +\series default +| +\emph on +DISPOSITIVO FICHERO +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 + +\family typewriter +\series bold +-a +\family default +\series default + Muestra el estado de todos los dispositivos +\emph on +loop +\emph default +. + No toda la información está disponible si no se es superusuario. +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 + +\family typewriter +\series bold +-f +\family default +\series default + Encuentra el primer dispositivo +\emph on +loop +\emph default + sin usar. +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 + +\family typewriter +\series bold +-P +\family default +\series default + Fuerza al núcleo a escanear la tabla de particiones del dispositivo +\emph on +loop +\emph default + recién creado. +\end_layout + +\begin_layout Section +Sistemas de ficheros +\end_layout + +\begin_layout Standard +El sistema de ficheros ext2 fue el principal en Linux hasta que apareció + ext3 que, al contrario que ext2, es +\series bold +transaccional +\series default +: añade un registro o +\emph on +journal +\emph default + que permite recuperar rápidamente la consistencia tras una caída del sistema, + algo que en ext2 llevaba mucho tiempo al tener que analizar el sistema + de ficheros por completo. + Actualmente se usa ext4, muy similar a ext3 pero con mejoras que permiten + un menor uso de CPU y mayor rapidez de lectura y escritura. +\end_layout + +\begin_layout Standard +FAT es una familia de sistemas de ficheros introducida a finales de los + 70 por Microsoft. + La versión inicial era muy básica y dio paso a FAT12, ideada para su uso + en disquetes y reemplazada posteriormente por FAT16 para soportar discos + duros de mayor tamaño. + Con Windows 95 surge VFAT, una extensión opcional que permite almacenar + nombres de fichero de hasta 255 caracteres en vez de los 8 para nombre + y 3 de extensión que se permiten desde FAT12. + Una revisión de Windows 95 introduce FAT32, con mayor soporte para discos + duros más grandes, por lo que actualmente este sistema es una de las formas + más sencillas (y limitadas) de compartir ficheros entre Linux y Windows. + El manejador de FAT para Linux más adecuado (en general) es +\family typewriter +vfat +\family default +, que soporta FAT32 con VFAT. + Los ficheros en FAT no tienen propietario, grupo ni permisos asociados. +\end_layout + +\begin_layout Standard +XFS fue creado por Silicon Graphics para IRIX, su implementación de UNIX, + liberado en el año 2000 bajo licencia GPL y posteriormente soportado por + Linux. + NTFS apareció en Windows NT y es el sistema de ficheros por defecto de + esta familia de sistemas operativos. +\end_layout + +\begin_layout Standard +En Linux hay una única jerarquía de directorios, y cada sistema de ficheros + se +\series bold +monta +\series default + en un directorio llamado +\series bold +punto de montaje +\series default +, de forma que, hasta que este se +\series bold +desmonte +\series default +, podemos acceder a los ficheros que contiene a partir de este directorio. + El sistema de ficheros raíz es el que se monta en +\family typewriter +\series bold +/ +\family default +\series default +, el primero en montarse durante el arranque, y no se puede desmontar. + Normalmente solo el superusuario puede montar un sistema de ficheros. + +\end_layout + +\begin_layout Standard +En ocasiones también puede montarlo un usuario normal, pero sin indicar + opciones extra. + Tras montar un sistema de ficheros, el punto de montaje toma los permisos, + propietario y grupo del directorio raíz del sistema de ficheros que se + monta. +\end_layout + +\begin_layout Subsection* + +\family typewriter +/etc/fstab +\end_layout + +\begin_layout Standard +Contiene información sobre sistemas de ficheros a montar. + Cada sistema de ficheros se des +\begin_inset ERT +status open + +\begin_layout Plain Layout + + +\backslash +- +\end_layout + +\end_inset + +cri +\begin_inset ERT +status open + +\begin_layout Plain Layout + + +\backslash +- +\end_layout + +\end_inset + +be en una línea separada. + Los campos en cada línea se separan con tabulaciones o espacios. +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 + +\family typewriter +\emph on +dispositivo +\family default +\emph default + Dispositivo de bloques a montar. + Se puede usar +\family typewriter +LABEL=