Your SlideShare is downloading. ×
Linux   ud9 - gestion de particiones en linux
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Linux ud9 - gestion de particiones en linux

430
views

Published on


0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
430
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
42
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. UNIDAD DIDACTICA 9GESTIÓN DE PARTICIONES EN GNU/LINUX Eduard Lara 1
  • 2. 1. COMANDO FDISKfdiskSintaxis: fdisk deviceLa orden fdisk permite crear particiones de cualquiertipo (fat16, fat32, ntfs, ext2, ext3).A continuación se describen mediante un conjunto deejemplos el uso de los comandos disponibles. 2
  • 3. 1. COMANDO FDISKPaso 1. Primero vemos los tipos de particiones que sepueden establecer introduciendo en comando l (list): 3
  • 4. 1. COMANDO FDISKPaso 2. El primer paso es teclear el comando p (print)para ver el estado actual del disco duro seleccionado:El disco duro dispone de 366 cilindros, siendo lacapacidad del mismo de (255*63*366*512)/(1024^3) GB.La única partición existente es la partición activa deldisco duro, y esta partición ocupa la capacidad total deldisco duro, comienza en el cilindro 1 y finaliza en elcilindro 366. 4
  • 5. 1. COMANDO FDISKObjetivoMediante un ejemplo crearemos3 particiones, unaprimaria y una extendida dentro la cual crearemos 2unidades lógicas tal y como podemos ver a continuación:Primaria- 1º partición primaria para LINUX (0 - 100 cilindros)Extendida- 2º partición SWAP para LINUX (101 - 200 cilindros)- 3º partición DOS 16-bit>=32M (201 - 366 cilindros)para almacenar datos de propósito general, y debido a sunaturaleza podrá ser accedida desde cualquier sistemaoperativo de Microsoft. 5
  • 6. 1. COMANDO FDISKPaso 3. Crearemos la 1º partición mediante la opción n:No es necesario asignarle ningún tipo a esta partición,puesto que por defecto siempre se toma el tipo 83LINUX native, que es exactamente el que queremos. 6
  • 7. 1. COMANDO FDISKPaso 4. Podemos borrar la partición anteriormentecreada mediante el comando d (delete):Como es la única partición definida ha interpretado queera esa la que queríamos borrar. Volvemos a crearla paraseguir el ejemplo 7
  • 8. 1. COMANDO FDISKPaso 5. Para crear las siguientes particiones, crearemosprimero una partición extendida, que contendrá dosunidades lógicas, mediante el comando n (new) opción e,que contendrá todo el espacio libre del disco: 8
  • 9. 1. COMANDO FDISKPaso 6. Mediante el comando n (new) opción l crearemosdos unidades lógicas dentro de la partición extendida. 9
  • 10. 1. COMANDO FDISKPaso 7. Por defecto a la 1º unidad lógica creada se leasigna el tipo 83, sin embargo debemos asignarle el tipo82 (Linux Swap), para ello se utiliza el comando t (type): 10
  • 11. 1. COMANDO FDISKPaso 8. Asignaremos el tipo 6 (FAT 16 – MSDOS) a la 2ºunidad lógica 11
  • 12. 1. COMANDO FDISKPaso 9. Creadas ya las particiones podemos establecercomo activa una de ellas, utilizando el comando a(activate) para indicar que debe arrancarse el sistemaoperativo contenido en la misma. 12
  • 13. 1. COMANDO FDISKPaso 10. Una vez que ya tenemos particionado el discoduro, el último paso es validar los cambios efectuados, esdecir, que se escriba esta nueva configuración (tabla departición) en el disco duro (lo cual acarrea la pérdida detodos los datos previamente existentes). Para ello seutiliza el comando w (write). Si no estamos seguros de loscambios podemos salir sin grabar con el comando q (quit). 13
  • 14. 2. COMANDOS PARA DAR FORMATO A UNA PARTICIÓNmkfsSintaxis: mkfs –t fs_type fs_options deviceLa orden mkfs formatea una partición con el sistema dearchivos seleccionado en fs_type. El campo fs_type únicamentepuede tomar dos valores, ext2 o msdos. El campo fs_optionspermite añadir a la orden mkfs una serie de opciones.Opciones:-l label Establece el nombre del volumen de una partición ext2.-n label Establece el nombre del volumen de una partición msdosEjemplo:mkfs –t ext2 –l linuxplus /dev/hdb1 Crea un sistema dearchivos ext2 en la partición con linuxplus como nombre devolumen en la partición /dev/hdb1 (está partición debe deexistir previamente). 14
  • 15. 2. COMANDOS PARA DAR FORMATO A UNA PARTICIÓNmkswapSintaxis: mkswap deviceLa orden mkswap prepara una partición para convertirla en elespació de intercambio de memoria virtual. El tipo de particióndebe ser 82 (Linux swap)Ejemplo:mkswap /dev/hdb2 Crear un espació swap en la partición/dev/hdb2. 15
  • 16. 3. COMANDOS PARA MANTENER LA INTEGRIDAD DEL SISTEMA FICHEROSdfSintaxis: df [options] [device | directory]Muestra el estado de utilización de una partición. Podemosindicar una partición concreta o un directorio.Si indicamos un directorio se mostrará la información de lapartición que contiene ese directorio. Si no se indica ningúndirectorio o partición se mostrará el estado de las particionesconfiguradas en el archivo /etc/fstabOpciones:-h Usa los sufijos M (megabytes) y G (gigabites) para indicarel tamaño.-i Muestra los inodes libres/usados 16
  • 17. 3. COMANDOS PARA MANTENER LA INTEGRIDAD DEL SISTEMA FICHEROSEjemplos dfdf Muestra las particiones del sistema configuradas en elarchivo /etc/fstabdf –h Muestra el espacio libre y usado de todas lasparticiones.df –i Muestra los inodes libres y usados de todas lasparticiones.df –h /dev/sda1 Muestra el espacio libre y usado de lapartición /dev/sda1df –h /home Muestra el espacio libre y usado de la particiónque contiene el directorio /home 17
  • 18. 3. COMANDOS PARA MANTENER LA INTEGRIDAD DEL SISTEMA FICHEROSduSintaxis: du [options] [directory]Muestra el espacio ocupado por cada uno de los directorioscontenidos en directory. Si no se indica directory se toma eldirectorio actual de trabajo.Opciones:-h Usa los sufijos M (megabytes) y G (gigabites) para indicar eltamaño.-s Muestra únicamente el total ocupado por directory (incluyendosus subdirectorios). No muestra información de cada subdirectorio.-c Muestra al final el total de espacio ocupado por todos losdirectorios.Ejemplo:du –csh /home/* Muestra el espacio ocupado por el directorio/home desglosado en los subdirectorios que contiene. 18
  • 19. 3. COMANDOS PARA MANTENER LA INTEGRIDAD DEL SISTEMA FICHEROSfsckSintaxis: fsck [options] deviceLa orden fsck permite comprobar y reparar un sistema dearchivos contenido en una partición.Opciones:-t type Indica el sistema de archivos que se comprobará. Sino se indica este parámetro, el valor por defecto que setomará es ext2.-f Fuerza una comprobación del sistema de archivos, aunque elsistema parezca correcto.-p Repara los errores encontrados sin informar.-y Responde “yes” automáticamente a todas las preguntasinteractivas de la orden fsck. 19
  • 20. 4. COMANDOS PARA BUSCAR ARCHIVOSwhichSintaxis: which commandIndica el directorio donde se encuentra el comando especificadoen command.findSintaxis: find path –name fileBusca los archivos con nombre file dentro del directorio path ysubdirectorios.Ejemplo:find /usr –name “*sch*” Busca en el directorio /usr ysubdirectorios los archivos que su nombre contienen la cadena detexto sch. 20
  • 21. 4. COMANDOS PARA BUSCAR ARCHIVOSmakewhatisSintaxis: makewhatisCrea una base de datos que contiene todas las órdenes delsistema que aparecen en las páginas del manual online.Únicamente el usuario root puede ejecutar esta orden.whatisSintaxis: whatis keywordsBusca una coincidencia exacta en la base de datos construidamediante la orden makewhatis.aproposSintaxis: apropos keywordsBusca una coincidencia parcial en la base de datos construidamediante la orden makewhatis. 21
  • 22. PRACTICA 9. GESTIÓN DE PARTICIONESPaso 1. Explica las siguientes opciones existentes en el comandofdisk: l n p d q w m t a 22
  • 23. PRACTICA 9. GESTIÓN DE PARTICIONESPaso 2. Indica en Gigabytes el tamaño de la siguiente partición Linux Command (m for help): p Disk /dev/hda: 64 heads, 63 sectors, 526 cylinders Units = cylinders of 4032 * 1024 bytes Device Boot Start End Blocks Id System Command (m for help):Paso 3. Muestra las particiones del sistema. Visualizar los inodoslibres y usados de todas las particiones y el tamaño de las mismas enunidades Megabyte y Gigabyte.Paso 4. ¿Qué comando muestra el espacio ocupado por cada uno delos ficheros de un determinado directorio? Prueba todas susopciones y coméntalas. -h -s -c 23
  • 24. PRACTICA 9. GESTIÓN DE PARTICIONESPaso 5. Indica los directorios donde se ubican los siguientescomandos: ls which find fdiskPaso 6. Desde el directorio raíz, indicar dos métodos que permitanencontrar el fichero linuxutils.txt, el cual previamente habremoscreado dentro del directorio Documentos ubicado en vuestra zonapersonalPaso 7. Intenta crear una base de datos con todas las órdenes delsistema que aparecen en las páginas del manual online. Si no funcionael comando indicado en los apuntes, busca en Internet el comandoequivalente para la distribución ubuntu. ¿Cómo se instala? 24
  • 25. PRACTICA 9. GESTIÓN DE PARTICIONESPaso 8. Busca la definición de los siguientes comandos, mediantebúsqueda rápida en la base de datos de órdenes del sistema. whatis fsck mkswap formatPaso 9. Cuenta el número de coincidencias parciales del string “ls” enla base de datos de órdenes del sistema.Paso 10. Cuenta el número de coincidencias parciales del string“more” que contengan la palabra “file”, en la base de datos deórdenes del sistema 25