SlideShare a Scribd company logo
1 of 25
Download to read offline
UNIDAD DIDACTICA 9

GESTIÓN DE PARTICIONES EN
       GNU/LINUX

         Eduard Lara




                            1
1. COMANDO FDISK

fdisk
Sintaxis:     fdisk device
La orden fdisk permite crear particiones de cualquier
tipo (fat16, fat32, ntfs, ext2, ext3).




A continuación se describen mediante un conjunto de
ejemplos el uso de los comandos disponibles.
                                                        2
1. COMANDO FDISK

Paso 1. Primero vemos los tipos de particiones que se
pueden establecer introduciendo en comando l (list):




                                                        3
1. COMANDO FDISK

Paso 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 la
capacidad del mismo de (255*63*366*512)/(1024^3) GB.
La única partición existente es la partición activa del
disco duro, y esta partición ocupa la capacidad total del
disco duro, comienza en el cilindro 1 y finaliza en el
cilindro 366.
                                                            4
1. COMANDO FDISK

Objetivo
Mediante un ejemplo crearemos3 particiones, una
primaria y una extendida dentro la cual crearemos 2
unidades 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 su
naturaleza podrá ser accedida desde cualquier sistema
operativo de Microsoft.
                                                           5
1. COMANDO FDISK

Paso 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 83
LINUX native, que es exactamente el que queremos.
                                                          6
1. COMANDO FDISK

Paso 4. Podemos borrar la partición anteriormente
creada mediante el comando d (delete):




Como es la única partición definida ha interpretado que
era esa la que queríamos borrar. Volvemos a crearla para
seguir el ejemplo
                                                           7
1. COMANDO FDISK

Paso 5. Para crear las siguientes particiones, crearemos
primero una partición extendida, que contendrá dos
unidades lógicas, mediante el comando n (new) opción e,
que contendrá todo el espacio libre del disco:




                                                           8
1. COMANDO FDISK

Paso 6. Mediante el comando n (new) opción l crearemos
dos unidades lógicas dentro de la partición extendida.




                                                         9
1. COMANDO FDISK

Paso 7. Por defecto a la 1º unidad lógica creada se le
asigna el tipo 83, sin embargo debemos asignarle el tipo
82 (Linux Swap), para ello se utiliza el comando t (type):




                                                             10
1. COMANDO FDISK

Paso 8. Asignaremos el tipo 6 (FAT 16 – MSDOS) a la 2º
unidad lógica




                                                         11
1. COMANDO FDISK

Paso 9. Creadas ya las particiones podemos establecer
como activa una de ellas, utilizando el comando a
(activate) para indicar que debe arrancarse el sistema
operativo contenido en la misma.




                                                         12
1. COMANDO FDISK

Paso 10. Una vez que ya tenemos particionado el disco
duro, el último paso es validar los cambios efectuados, es
decir, que se escriba esta nueva configuración (tabla de
partición) en el disco duro (lo cual acarrea la pérdida de
todos los datos previamente existentes). Para ello se
utiliza el comando w (write). Si no estamos seguros de los
cambios podemos salir sin grabar con el comando q (quit).




                                                             13
2. COMANDOS PARA DAR FORMATO
                A UNA PARTICIÓN
mkfs
Sintaxis:     mkfs –t fs_type fs_options device
La orden mkfs formatea una partición con el sistema de
archivos seleccionado en fs_type. El campo fs_type únicamente
puede tomar dos valores, ext2 o msdos. El campo fs_options
permite 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 msdos
Ejemplo:
mkfs –t ext2 –l linuxplus /dev/hdb1     Crea un sistema de
archivos ext2 en la partición con linuxplus como nombre de
volumen en la partición /dev/hdb1 (está partición debe de
existir previamente).
                                                             14
2. COMANDOS PARA DAR FORMATO
                A UNA PARTICIÓN
mkswap
Sintaxis:     mkswap device
La orden mkswap prepara una partición para convertirla en el
espació de intercambio de memoria virtual. El tipo de partición
debe ser 82 (Linux swap)
Ejemplo:
mkswap /dev/hdb2      Crear un espació swap en la partición
/dev/hdb2.




                                                                  15
3. COMANDOS PARA MANTENER LA
        INTEGRIDAD DEL SISTEMA FICHEROS
df
Sintaxis:     df [options] [device | directory]
Muestra el estado de utilización de una partición. Podemos
indicar una partición concreta o un directorio.
Si indicamos un directorio se mostrará la información de la
partición que contiene ese directorio. Si no se indica ningún
directorio o partición se mostrará el estado de las particiones
configuradas en el archivo /etc/fstab
Opciones:
-h Usa los sufijos M (megabytes) y G (gigabites) para indicar
el tamaño.
-i Muestra los inodes libres/usados


                                                                  16
3. COMANDOS PARA MANTENER LA
        INTEGRIDAD DEL SISTEMA FICHEROS
Ejemplos df
df       Muestra las particiones del sistema configuradas en el
archivo /etc/fstab
df –h    Muestra el espacio libre y usado de todas las
particiones.
df –i    Muestra los inodes libres y usados de todas las
particiones.
df –h /dev/sda1     Muestra el espacio libre y usado de la
partición /dev/sda1
df –h /home     Muestra el espacio libre y usado de la partición
que contiene el directorio /home



                                                               17
3. COMANDOS PARA MANTENER LA
        INTEGRIDAD DEL SISTEMA FICHEROS
du
Sintaxis:      du [options] [directory]
Muestra el espacio ocupado por cada uno de los directorios
contenidos en directory. Si no se indica directory se toma el
directorio actual de trabajo.
Opciones:
-h Usa los sufijos M (megabytes) y G (gigabites) para indicar el
tamaño.
-s Muestra únicamente el total ocupado por directory (incluyendo
sus subdirectorios). No muestra información de cada subdirectorio.
-c Muestra al final el total de espacio ocupado por todos los
directorios.
Ejemplo:
du –csh /home/*      Muestra el espacio ocupado por el directorio
/home desglosado en los subdirectorios que contiene.
                                                                     18
3. COMANDOS PARA MANTENER LA
       INTEGRIDAD DEL SISTEMA FICHEROS
fsck
Sintaxis: fsck [options] device
La orden fsck permite comprobar y reparar un sistema de
archivos contenido en una partición.
Opciones:
-t type Indica el sistema de archivos que se comprobará. Si
no se indica este parámetro, el valor por defecto que se
tomará es ext2.
-f Fuerza una comprobación del sistema de archivos, aunque el
sistema parezca correcto.
-p Repara los errores encontrados sin informar.
-y Responde “yes” automáticamente a todas las preguntas
interactivas de la orden fsck.
                                                            19
4. COMANDOS PARA BUSCAR
                     ARCHIVOS

which
Sintaxis: which command
Indica el directorio donde se encuentra el comando especificado
en command.
find
Sintaxis: find path –name file
Busca los archivos con nombre file dentro del directorio path y
subdirectorios.
Ejemplo:
find /usr –name “*sch*” Busca en el directorio /usr y
subdirectorios los archivos que su nombre contienen la cadena de
texto sch.


                                                                   20
4. COMANDOS PARA BUSCAR
                     ARCHIVOS

makewhatis
Sintaxis:   makewhatis
Crea una base de datos que contiene todas las órdenes del
sistema que aparecen en las páginas del manual online.
Únicamente el usuario root puede ejecutar esta orden.
whatis
Sintaxis:   whatis keywords
Busca una coincidencia exacta en la base de datos construida
mediante la orden makewhatis.
apropos
Sintaxis:   apropos keywords
Busca una coincidencia parcial en la base de datos construida
mediante la orden makewhatis.

                                                                21
PRACTICA 9. GESTIÓN DE
                        PARTICIONES
Paso 1. Explica las siguientes opciones existentes en el comando
fdisk:
         l
         n
         p
         d
         q
         w
         m
         t
         a

                                                                   22
PRACTICA 9. GESTIÓN DE
                             PARTICIONES
Paso 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 inodos
libres y usados de todas las particiones y el tamaño de las mismas en
unidades Megabyte y Gigabyte.
Paso 4. ¿Qué comando muestra el espacio ocupado por cada uno de
los ficheros de un determinado directorio? Prueba todas sus
opciones y coméntalas.
 -h
 -s
 -c
                                                                        23
PRACTICA 9. GESTIÓN DE
                        PARTICIONES
Paso 5. Indica los directorios donde se ubican los siguientes
comandos:

 ls
 which
 find
 fdisk

Paso 6. Desde el directorio raíz, indicar dos métodos que permitan
encontrar el fichero linuxutils.txt, el cual previamente habremos
creado dentro del directorio Documentos ubicado en vuestra zona
personal
Paso 7. Intenta crear una base de datos con todas las órdenes del
sistema que aparecen en las páginas del manual online. Si no funciona
el comando indicado en los apuntes, busca en Internet el comando
equivalente para la distribución ubuntu. ¿Cómo se instala?
                                                                        24
PRACTICA 9. GESTIÓN DE
                        PARTICIONES
Paso 8. Busca la definición de los siguientes comandos, mediante
búsqueda rápida en la base de datos de órdenes del sistema.

 whatis
 fsck
 mkswap
 format

Paso 9. Cuenta el número de coincidencias parciales del string “ls” en
la 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

More Related Content

What's hot

T32 sergio sotoramos
T32 sergio sotoramosT32 sergio sotoramos
T32 sergio sotoramosssotor
 
T3.2 alberrto soria
T3.2 alberrto soria T3.2 alberrto soria
T3.2 alberrto soria jsota4
 
T3.2 javier sota
T3.2 javier sota T3.2 javier sota
T3.2 javier sota jsota4
 
9 managing processes
9  managing processes9  managing processes
9 managing processescyberleon95
 
Tutorial 18pag
Tutorial 18pagTutorial 18pag
Tutorial 18pageckoby
 
Comandos para terminal
Comandos para terminalComandos para terminal
Comandos para terminalforevervicux
 
TUTORIAL SHELL WINDOWS
TUTORIAL SHELL WINDOWSTUTORIAL SHELL WINDOWS
TUTORIAL SHELL WINDOWSFILARE.ORG
 
Algunos comandos de GNU-LINUX
Algunos comandos de GNU-LINUXAlgunos comandos de GNU-LINUX
Algunos comandos de GNU-LINUXamerica123456
 
2 filesystem basics
2 filesystem basics2 filesystem basics
2 filesystem basicscyberleon95
 

What's hot (15)

T32 sergio sotoramos
T32 sergio sotoramosT32 sergio sotoramos
T32 sergio sotoramos
 
T3.2 alberrto soria
T3.2 alberrto soria T3.2 alberrto soria
T3.2 alberrto soria
 
T3.2 javier sota
T3.2 javier sota T3.2 javier sota
T3.2 javier sota
 
9 managing processes
9  managing processes9  managing processes
9 managing processes
 
Tutorial 18pag
Tutorial 18pagTutorial 18pag
Tutorial 18pag
 
Uso de comodines
Uso de comodinesUso de comodines
Uso de comodines
 
Uso de comodines
Uso de comodinesUso de comodines
Uso de comodines
 
Comandos para terminal
Comandos para terminalComandos para terminal
Comandos para terminal
 
Comandos linux
Comandos linuxComandos linux
Comandos linux
 
Unix 3.1
Unix 3.1Unix 3.1
Unix 3.1
 
TUTORIAL SHELL WINDOWS
TUTORIAL SHELL WINDOWSTUTORIAL SHELL WINDOWS
TUTORIAL SHELL WINDOWS
 
Algunos comandos de GNU-LINUX
Algunos comandos de GNU-LINUXAlgunos comandos de GNU-LINUX
Algunos comandos de GNU-LINUX
 
Linux comandos 1
Linux comandos 1Linux comandos 1
Linux comandos 1
 
2 filesystem basics
2 filesystem basics2 filesystem basics
2 filesystem basics
 
Comandos linux
Comandos linuxComandos linux
Comandos linux
 

Viewers also liked

Personalizar escritorio
Personalizar escritorioPersonalizar escritorio
Personalizar escritorioProfe Mercedes
 
Sistemas Operativos 3 E1
Sistemas Operativos 3 E1Sistemas Operativos 3 E1
Sistemas Operativos 3 E1Daniel
 
Tutorial particion disco duro
Tutorial particion disco duroTutorial particion disco duro
Tutorial particion disco duroValentin Flores
 
Manual GParted (Administrador de discos)
Manual GParted (Administrador de discos)Manual GParted (Administrador de discos)
Manual GParted (Administrador de discos)Totus Muertos
 
Estructura del disco en huayra
Estructura del disco en huayraEstructura del disco en huayra
Estructura del disco en huayraProfe Mercedes
 
Infección en BIOS, UEFI y derivados
Infección en BIOS, UEFI y derivadosInfección en BIOS, UEFI y derivados
Infección en BIOS, UEFI y derivadosDavid Barroso
 
Estructura del sistema de archivos de linux
Estructura del sistema de archivos de linuxEstructura del sistema de archivos de linux
Estructura del sistema de archivos de linuxYolanda Mora
 
Arquitectura sistema operativo-particiones
Arquitectura sistema operativo-particionesArquitectura sistema operativo-particiones
Arquitectura sistema operativo-particionesLarry Srd
 
Presentación mbr y gpt
Presentación mbr y gptPresentación mbr y gpt
Presentación mbr y gptgonsu90
 
Pasos para particionar un disco duro
Pasos para particionar un disco duroPasos para particionar un disco duro
Pasos para particionar un disco duroRusvel Garcia
 
Dos Problema De Progrmacion Lineal
Dos Problema De Progrmacion LinealDos Problema De Progrmacion Lineal
Dos Problema De Progrmacion LinealJorge La Chira
 
Curso Java Inicial 5 Relaciones Entre Objetos
Curso Java Inicial   5 Relaciones Entre ObjetosCurso Java Inicial   5 Relaciones Entre Objetos
Curso Java Inicial 5 Relaciones Entre ObjetosEmilio Aviles Avila
 
Aplicaciones neumaticas para la automatizacion de la industria 1
Aplicaciones neumaticas para la automatizacion de la industria 1Aplicaciones neumaticas para la automatizacion de la industria 1
Aplicaciones neumaticas para la automatizacion de la industria 1Marcelo Oly Caceres
 
Particiones del disco duro
Particiones del disco duroParticiones del disco duro
Particiones del disco duroPipe Garzon
 

Viewers also liked (20)

Personalizar escritorio
Personalizar escritorioPersonalizar escritorio
Personalizar escritorio
 
Particionamiento de discos fdisk
Particionamiento de discos fdiskParticionamiento de discos fdisk
Particionamiento de discos fdisk
 
Sistemas Operativos 3 E1
Sistemas Operativos 3 E1Sistemas Operativos 3 E1
Sistemas Operativos 3 E1
 
Tutorial particion disco duro
Tutorial particion disco duroTutorial particion disco duro
Tutorial particion disco duro
 
Manual GParted (Administrador de discos)
Manual GParted (Administrador de discos)Manual GParted (Administrador de discos)
Manual GParted (Administrador de discos)
 
Estructura del disco en huayra
Estructura del disco en huayraEstructura del disco en huayra
Estructura del disco en huayra
 
Particion de un disco duro
Particion de un disco duroParticion de un disco duro
Particion de un disco duro
 
Desarrollo de aplicaciones
Desarrollo de aplicacionesDesarrollo de aplicaciones
Desarrollo de aplicaciones
 
BIOS,UEFI Y LEGANCE
BIOS,UEFI Y LEGANCEBIOS,UEFI Y LEGANCE
BIOS,UEFI Y LEGANCE
 
Infección en BIOS, UEFI y derivados
Infección en BIOS, UEFI y derivadosInfección en BIOS, UEFI y derivados
Infección en BIOS, UEFI y derivados
 
Estructura del sistema de archivos de linux
Estructura del sistema de archivos de linuxEstructura del sistema de archivos de linux
Estructura del sistema de archivos de linux
 
Arquitectura sistema operativo-particiones
Arquitectura sistema operativo-particionesArquitectura sistema operativo-particiones
Arquitectura sistema operativo-particiones
 
Presentación mbr y gpt
Presentación mbr y gptPresentación mbr y gpt
Presentación mbr y gpt
 
4.bios,uefi y legacy
4.bios,uefi y legacy4.bios,uefi y legacy
4.bios,uefi y legacy
 
Pasos para particionar un disco duro
Pasos para particionar un disco duroPasos para particionar un disco duro
Pasos para particionar un disco duro
 
Dos Problema De Progrmacion Lineal
Dos Problema De Progrmacion LinealDos Problema De Progrmacion Lineal
Dos Problema De Progrmacion Lineal
 
Curso Java Inicial 5 Relaciones Entre Objetos
Curso Java Inicial   5 Relaciones Entre ObjetosCurso Java Inicial   5 Relaciones Entre Objetos
Curso Java Inicial 5 Relaciones Entre Objetos
 
Aplicaciones neumaticas para la automatizacion de la industria 1
Aplicaciones neumaticas para la automatizacion de la industria 1Aplicaciones neumaticas para la automatizacion de la industria 1
Aplicaciones neumaticas para la automatizacion de la industria 1
 
Solucionario ranal giles
Solucionario ranal gilesSolucionario ranal giles
Solucionario ranal giles
 
Particiones del disco duro
Particiones del disco duroParticiones del disco duro
Particiones del disco duro
 

Similar to Linux ud9 - gestion de particiones en linux

UNIX ESSENTIALS 3.4
UNIX ESSENTIALS 3.4UNIX ESSENTIALS 3.4
UNIX ESSENTIALS 3.4Julian696
 
T3.2 borjasanz
T3.2 borjasanzT3.2 borjasanz
T3.2 borjasanzborjasanz8
 
Actividad 3.4.lizeth carmona,jessica diaz,susana sanchez equipo9
Actividad 3.4.lizeth carmona,jessica diaz,susana sanchez equipo9Actividad 3.4.lizeth carmona,jessica diaz,susana sanchez equipo9
Actividad 3.4.lizeth carmona,jessica diaz,susana sanchez equipo9jessidi
 
Tareas varias en cmd
Tareas varias en cmdTareas varias en cmd
Tareas varias en cmdMrPrecission
 
Manual de reparación pc bolilla v y vi - so y herramientas - ver2
Manual de reparación pc   bolilla v y vi - so y herramientas - ver2Manual de reparación pc   bolilla v y vi - so y herramientas - ver2
Manual de reparación pc bolilla v y vi - so y herramientas - ver2Aldo Hernán Zanabria Gálvez
 
Linux ud8 - montar y desmontar unidades en linux
Linux   ud8 - montar y desmontar unidades en linuxLinux   ud8 - montar y desmontar unidades en linux
Linux ud8 - montar y desmontar unidades en linuxJavier Muñoz
 
T3.2 iñigoestornes
T3.2 iñigoestornesT3.2 iñigoestornes
T3.2 iñigoestornesiestornes
 
Partición de Datos
Partición de DatosPartición de Datos
Partición de DatosSarita988
 
Comandos básicos ubuntu
Comandos básicos ubuntuComandos básicos ubuntu
Comandos básicos ubunturobertoiglesias
 

Similar to Linux ud9 - gestion de particiones en linux (20)

UNIX ESSENTIALS 3.4
UNIX ESSENTIALS 3.4UNIX ESSENTIALS 3.4
UNIX ESSENTIALS 3.4
 
T3.2 borjasanz
T3.2 borjasanzT3.2 borjasanz
T3.2 borjasanz
 
Actividad 3.4.lizeth carmona,jessica diaz,susana sanchez equipo9
Actividad 3.4.lizeth carmona,jessica diaz,susana sanchez equipo9Actividad 3.4.lizeth carmona,jessica diaz,susana sanchez equipo9
Actividad 3.4.lizeth carmona,jessica diaz,susana sanchez equipo9
 
Linux
LinuxLinux
Linux
 
Tareas varias en cmd
Tareas varias en cmdTareas varias en cmd
Tareas varias en cmd
 
Manual de reparación pc bolilla v y vi - so y herramientas - ver2
Manual de reparación pc   bolilla v y vi - so y herramientas - ver2Manual de reparación pc   bolilla v y vi - so y herramientas - ver2
Manual de reparación pc bolilla v y vi - so y herramientas - ver2
 
Linux ud8 - montar y desmontar unidades en linux
Linux   ud8 - montar y desmontar unidades en linuxLinux   ud8 - montar y desmontar unidades en linux
Linux ud8 - montar y desmontar unidades en linux
 
Comandos
Comandos Comandos
Comandos
 
Presentación1 msd
Presentación1 msdPresentación1 msd
Presentación1 msd
 
Presentación1 msd
Presentación1 msdPresentación1 msd
Presentación1 msd
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
T3.2 iñigoestornes
T3.2 iñigoestornesT3.2 iñigoestornes
T3.2 iñigoestornes
 
Unix 3.1
Unix 3.1Unix 3.1
Unix 3.1
 
Partición de Datos
Partición de DatosPartición de Datos
Partición de Datos
 
Ordenes del cmd
Ordenes del cmdOrdenes del cmd
Ordenes del cmd
 
Comandos básicos ubuntu
Comandos básicos ubuntuComandos básicos ubuntu
Comandos básicos ubuntu
 
Cmd
CmdCmd
Cmd
 
CMD
CMDCMD
CMD
 
Genesis Campos
Genesis CamposGenesis Campos
Genesis Campos
 
Unix JCRB
Unix JCRBUnix JCRB
Unix JCRB
 

More from Javier Muñoz

Linux ud18 - integracion clientes windows en un controlador de dominio linu...
Linux   ud18 - integracion clientes windows en un controlador de dominio linu...Linux   ud18 - integracion clientes windows en un controlador de dominio linu...
Linux ud18 - integracion clientes windows en un controlador de dominio linu...Javier Muñoz
 
Linux ud17 - recursos compartidos con samba en un controlador dominio
Linux   ud17 - recursos compartidos con samba en un controlador dominioLinux   ud17 - recursos compartidos con samba en un controlador dominio
Linux ud17 - recursos compartidos con samba en un controlador dominioJavier Muñoz
 
Linux ud16 - usuarios de dominio de samba
Linux   ud16 - usuarios de dominio de sambaLinux   ud16 - usuarios de dominio de samba
Linux ud16 - usuarios de dominio de sambaJavier Muñoz
 
Linux ud14 - requisitos previos para configurar linux como controlador
Linux   ud14 - requisitos previos para configurar linux como controladorLinux   ud14 - requisitos previos para configurar linux como controlador
Linux ud14 - requisitos previos para configurar linux como controladorJavier Muñoz
 
Linux ud13 - iniciar sesion en linux de forma remota
Linux   ud13 - iniciar sesion en linux de forma remotaLinux   ud13 - iniciar sesion en linux de forma remota
Linux ud13 - iniciar sesion en linux de forma remotaJavier Muñoz
 
Linux ud12 - configuracion de iptables en linux
Linux   ud12 - configuracion de iptables en linuxLinux   ud12 - configuracion de iptables en linux
Linux ud12 - configuracion de iptables en linuxJavier Muñoz
 
Linux ud11 - configuracion de red en linux
Linux   ud11 - configuracion de red en linuxLinux   ud11 - configuracion de red en linux
Linux ud11 - configuracion de red en linuxJavier Muñoz
 
Linux ud10 - gestion del software
Linux   ud10 - gestion del softwareLinux   ud10 - gestion del software
Linux ud10 - gestion del softwareJavier Muñoz
 
Linux ud7 - gestion de procesos
Linux   ud7 - gestion de procesosLinux   ud7 - gestion de procesos
Linux ud7 - gestion de procesosJavier Muñoz
 
Linux ud6 - permisos de archivos
Linux   ud6 - permisos de archivosLinux   ud6 - permisos de archivos
Linux ud6 - permisos de archivosJavier Muñoz
 
Linux ud5 - gestion de usuarios
Linux   ud5 - gestion de usuariosLinux   ud5 - gestion de usuarios
Linux ud5 - gestion de usuariosJavier Muñoz
 
Linux ud4 - editor vi
Linux   ud4 - editor viLinux   ud4 - editor vi
Linux ud4 - editor viJavier Muñoz
 
Linux ud3 - redireccionamiento y tuberias
Linux   ud3 - redireccionamiento y tuberiasLinux   ud3 - redireccionamiento y tuberias
Linux ud3 - redireccionamiento y tuberiasJavier Muñoz
 
Linux ud2 - comandos gestion archivos
Linux   ud2 - comandos gestion archivosLinux   ud2 - comandos gestion archivos
Linux ud2 - comandos gestion archivosJavier Muñoz
 
Linux ud1 - introduccion linux
Linux   ud1 - introduccion linuxLinux   ud1 - introduccion linux
Linux ud1 - introduccion linuxJavier Muñoz
 
Linux ud15 - controlador de dominio en linux
Linux   ud15 - controlador de dominio en linuxLinux   ud15 - controlador de dominio en linux
Linux ud15 - controlador de dominio en linuxJavier Muñoz
 

More from Javier Muñoz (18)

Java util
Java utilJava util
Java util
 
Clase math.java
Clase math.javaClase math.java
Clase math.java
 
Linux ud18 - integracion clientes windows en un controlador de dominio linu...
Linux   ud18 - integracion clientes windows en un controlador de dominio linu...Linux   ud18 - integracion clientes windows en un controlador de dominio linu...
Linux ud18 - integracion clientes windows en un controlador de dominio linu...
 
Linux ud17 - recursos compartidos con samba en un controlador dominio
Linux   ud17 - recursos compartidos con samba en un controlador dominioLinux   ud17 - recursos compartidos con samba en un controlador dominio
Linux ud17 - recursos compartidos con samba en un controlador dominio
 
Linux ud16 - usuarios de dominio de samba
Linux   ud16 - usuarios de dominio de sambaLinux   ud16 - usuarios de dominio de samba
Linux ud16 - usuarios de dominio de samba
 
Linux ud14 - requisitos previos para configurar linux como controlador
Linux   ud14 - requisitos previos para configurar linux como controladorLinux   ud14 - requisitos previos para configurar linux como controlador
Linux ud14 - requisitos previos para configurar linux como controlador
 
Linux ud13 - iniciar sesion en linux de forma remota
Linux   ud13 - iniciar sesion en linux de forma remotaLinux   ud13 - iniciar sesion en linux de forma remota
Linux ud13 - iniciar sesion en linux de forma remota
 
Linux ud12 - configuracion de iptables en linux
Linux   ud12 - configuracion de iptables en linuxLinux   ud12 - configuracion de iptables en linux
Linux ud12 - configuracion de iptables en linux
 
Linux ud11 - configuracion de red en linux
Linux   ud11 - configuracion de red en linuxLinux   ud11 - configuracion de red en linux
Linux ud11 - configuracion de red en linux
 
Linux ud10 - gestion del software
Linux   ud10 - gestion del softwareLinux   ud10 - gestion del software
Linux ud10 - gestion del software
 
Linux ud7 - gestion de procesos
Linux   ud7 - gestion de procesosLinux   ud7 - gestion de procesos
Linux ud7 - gestion de procesos
 
Linux ud6 - permisos de archivos
Linux   ud6 - permisos de archivosLinux   ud6 - permisos de archivos
Linux ud6 - permisos de archivos
 
Linux ud5 - gestion de usuarios
Linux   ud5 - gestion de usuariosLinux   ud5 - gestion de usuarios
Linux ud5 - gestion de usuarios
 
Linux ud4 - editor vi
Linux   ud4 - editor viLinux   ud4 - editor vi
Linux ud4 - editor vi
 
Linux ud3 - redireccionamiento y tuberias
Linux   ud3 - redireccionamiento y tuberiasLinux   ud3 - redireccionamiento y tuberias
Linux ud3 - redireccionamiento y tuberias
 
Linux ud2 - comandos gestion archivos
Linux   ud2 - comandos gestion archivosLinux   ud2 - comandos gestion archivos
Linux ud2 - comandos gestion archivos
 
Linux ud1 - introduccion linux
Linux   ud1 - introduccion linuxLinux   ud1 - introduccion linux
Linux ud1 - introduccion linux
 
Linux ud15 - controlador de dominio en linux
Linux   ud15 - controlador de dominio en linuxLinux   ud15 - controlador de dominio en linux
Linux ud15 - controlador de dominio en linux
 

Linux ud9 - gestion de particiones en linux

  • 1. UNIDAD DIDACTICA 9 GESTIÓN DE PARTICIONES EN GNU/LINUX Eduard Lara 1
  • 2. 1. COMANDO FDISK fdisk Sintaxis: fdisk device La orden fdisk permite crear particiones de cualquier tipo (fat16, fat32, ntfs, ext2, ext3). A continuación se describen mediante un conjunto de ejemplos el uso de los comandos disponibles. 2
  • 3. 1. COMANDO FDISK Paso 1. Primero vemos los tipos de particiones que se pueden establecer introduciendo en comando l (list): 3
  • 4. 1. COMANDO FDISK Paso 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 la capacidad del mismo de (255*63*366*512)/(1024^3) GB. La única partición existente es la partición activa del disco duro, y esta partición ocupa la capacidad total del disco duro, comienza en el cilindro 1 y finaliza en el cilindro 366. 4
  • 5. 1. COMANDO FDISK Objetivo Mediante un ejemplo crearemos3 particiones, una primaria y una extendida dentro la cual crearemos 2 unidades 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 su naturaleza podrá ser accedida desde cualquier sistema operativo de Microsoft. 5
  • 6. 1. COMANDO FDISK Paso 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 83 LINUX native, que es exactamente el que queremos. 6
  • 7. 1. COMANDO FDISK Paso 4. Podemos borrar la partición anteriormente creada mediante el comando d (delete): Como es la única partición definida ha interpretado que era esa la que queríamos borrar. Volvemos a crearla para seguir el ejemplo 7
  • 8. 1. COMANDO FDISK Paso 5. Para crear las siguientes particiones, crearemos primero una partición extendida, que contendrá dos unidades lógicas, mediante el comando n (new) opción e, que contendrá todo el espacio libre del disco: 8
  • 9. 1. COMANDO FDISK Paso 6. Mediante el comando n (new) opción l crearemos dos unidades lógicas dentro de la partición extendida. 9
  • 10. 1. COMANDO FDISK Paso 7. Por defecto a la 1º unidad lógica creada se le asigna el tipo 83, sin embargo debemos asignarle el tipo 82 (Linux Swap), para ello se utiliza el comando t (type): 10
  • 11. 1. COMANDO FDISK Paso 8. Asignaremos el tipo 6 (FAT 16 – MSDOS) a la 2º unidad lógica 11
  • 12. 1. COMANDO FDISK Paso 9. Creadas ya las particiones podemos establecer como activa una de ellas, utilizando el comando a (activate) para indicar que debe arrancarse el sistema operativo contenido en la misma. 12
  • 13. 1. COMANDO FDISK Paso 10. Una vez que ya tenemos particionado el disco duro, el último paso es validar los cambios efectuados, es decir, que se escriba esta nueva configuración (tabla de partición) en el disco duro (lo cual acarrea la pérdida de todos los datos previamente existentes). Para ello se utiliza el comando w (write). Si no estamos seguros de los cambios podemos salir sin grabar con el comando q (quit). 13
  • 14. 2. COMANDOS PARA DAR FORMATO A UNA PARTICIÓN mkfs Sintaxis: mkfs –t fs_type fs_options device La orden mkfs formatea una partición con el sistema de archivos seleccionado en fs_type. El campo fs_type únicamente puede tomar dos valores, ext2 o msdos. El campo fs_options permite 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 msdos Ejemplo: mkfs –t ext2 –l linuxplus /dev/hdb1 Crea un sistema de archivos ext2 en la partición con linuxplus como nombre de volumen en la partición /dev/hdb1 (está partición debe de existir previamente). 14
  • 15. 2. COMANDOS PARA DAR FORMATO A UNA PARTICIÓN mkswap Sintaxis: mkswap device La orden mkswap prepara una partición para convertirla en el espació de intercambio de memoria virtual. El tipo de partición debe 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 FICHEROS df Sintaxis: df [options] [device | directory] Muestra el estado de utilización de una partición. Podemos indicar una partición concreta o un directorio. Si indicamos un directorio se mostrará la información de la partición que contiene ese directorio. Si no se indica ningún directorio o partición se mostrará el estado de las particiones configuradas en el archivo /etc/fstab Opciones: -h Usa los sufijos M (megabytes) y G (gigabites) para indicar el tamaño. -i Muestra los inodes libres/usados 16
  • 17. 3. COMANDOS PARA MANTENER LA INTEGRIDAD DEL SISTEMA FICHEROS Ejemplos df df Muestra las particiones del sistema configuradas en el archivo /etc/fstab df –h Muestra el espacio libre y usado de todas las particiones. df –i Muestra los inodes libres y usados de todas las particiones. df –h /dev/sda1 Muestra el espacio libre y usado de la partición /dev/sda1 df –h /home Muestra el espacio libre y usado de la partición que contiene el directorio /home 17
  • 18. 3. COMANDOS PARA MANTENER LA INTEGRIDAD DEL SISTEMA FICHEROS du Sintaxis: du [options] [directory] Muestra el espacio ocupado por cada uno de los directorios contenidos en directory. Si no se indica directory se toma el directorio actual de trabajo. Opciones: -h Usa los sufijos M (megabytes) y G (gigabites) para indicar el tamaño. -s Muestra únicamente el total ocupado por directory (incluyendo sus subdirectorios). No muestra información de cada subdirectorio. -c Muestra al final el total de espacio ocupado por todos los directorios. 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 FICHEROS fsck Sintaxis: fsck [options] device La orden fsck permite comprobar y reparar un sistema de archivos contenido en una partición. Opciones: -t type Indica el sistema de archivos que se comprobará. Si no se indica este parámetro, el valor por defecto que se tomará es ext2. -f Fuerza una comprobación del sistema de archivos, aunque el sistema parezca correcto. -p Repara los errores encontrados sin informar. -y Responde “yes” automáticamente a todas las preguntas interactivas de la orden fsck. 19
  • 20. 4. COMANDOS PARA BUSCAR ARCHIVOS which Sintaxis: which command Indica el directorio donde se encuentra el comando especificado en command. find Sintaxis: find path –name file Busca los archivos con nombre file dentro del directorio path y subdirectorios. Ejemplo: find /usr –name “*sch*” Busca en el directorio /usr y subdirectorios los archivos que su nombre contienen la cadena de texto sch. 20
  • 21. 4. COMANDOS PARA BUSCAR ARCHIVOS makewhatis Sintaxis: makewhatis Crea una base de datos que contiene todas las órdenes del sistema que aparecen en las páginas del manual online. Únicamente el usuario root puede ejecutar esta orden. whatis Sintaxis: whatis keywords Busca una coincidencia exacta en la base de datos construida mediante la orden makewhatis. apropos Sintaxis: apropos keywords Busca una coincidencia parcial en la base de datos construida mediante la orden makewhatis. 21
  • 22. PRACTICA 9. GESTIÓN DE PARTICIONES Paso 1. Explica las siguientes opciones existentes en el comando fdisk: l n p d q w m t a 22
  • 23. PRACTICA 9. GESTIÓN DE PARTICIONES Paso 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 inodos libres y usados de todas las particiones y el tamaño de las mismas en unidades Megabyte y Gigabyte. Paso 4. ¿Qué comando muestra el espacio ocupado por cada uno de los ficheros de un determinado directorio? Prueba todas sus opciones y coméntalas. -h -s -c 23
  • 24. PRACTICA 9. GESTIÓN DE PARTICIONES Paso 5. Indica los directorios donde se ubican los siguientes comandos: ls which find fdisk Paso 6. Desde el directorio raíz, indicar dos métodos que permitan encontrar el fichero linuxutils.txt, el cual previamente habremos creado dentro del directorio Documentos ubicado en vuestra zona personal Paso 7. Intenta crear una base de datos con todas las órdenes del sistema que aparecen en las páginas del manual online. Si no funciona el comando indicado en los apuntes, busca en Internet el comando equivalente para la distribución ubuntu. ¿Cómo se instala? 24
  • 25. PRACTICA 9. GESTIÓN DE PARTICIONES Paso 8. Busca la definición de los siguientes comandos, mediante búsqueda rápida en la base de datos de órdenes del sistema. whatis fsck mkswap format Paso 9. Cuenta el número de coincidencias parciales del string “ls” en la 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