7 administracion de discos

8
3. ADMINISTRACIÓN DE DISCOS....................................2 3. Comandos para gestionar los sistemas de ficheros..........2 3.1. Manejar las particiones con fdisk......................2 3.2. Crear un sistema de ficheros (dar formato): mkfs.......3 3.3. Acceder a los sistemas de ficheros (montaje): mount y umount......................................................4 3.4. Controlar el sistema de ficheros.......................5 3.5. Archivado y backup: el comando tar.....................5

Upload: santiago-garcia-blanco

Post on 16-Sep-2015

224 views

Category:

Documents


1 download

DESCRIPTION

Administracion de Discos en linux

TRANSCRIPT

Administracin de discos

23. ADMINISTRACIN DE DISCOS.

23. Comandos para gestionar los sistemas de ficheros.

23.1. Manejar las particiones con fdisk.

33.2. Crear un sistema de ficheros (dar formato): mkfs

43.3. Acceder a los sistemas de ficheros (montaje): mount y umount

53.4. Controlar el sistema de ficheros.

53.5. Archivado y backup: el comando tar

3. ADMINISTRACIN DE DISCOS.3. Comandos para gestionar los sistemas de ficheros.3.1. Manejar las particiones con fdisk.Listar las particiones del disco actual o de otro disco

Sintaxis:

fdisk -l [disco]

Ejemplo:

fdisk -l /dev/sda

# Lista las particiones del primer disco

fdisk -l /dev/sdb

# Lista las particiones del segundo disco

(si existe)

Nota:

Para ejecutar fdisk hay que ser superusuario.

Slo se modifica realmente la tabla de particiones cuando se lo digamos con el comando de grabar o guardar, no segn se van haciendo. Por eso, si nos equivocamos, basta con salir sin guardar o en hacer Ctrl + C.

Ver o modificar la tabla de particiones

El siguiente comando nos permite acceder a las particiones de un disco y modificarlas.

Sintaxis:

fdisk [disco]

A partir de ese momento, estamos modificando las particiones de ese disco. Si no guardamos los cambios, se anula todo el trabajo hecho. Los comandos que se pueden utilizar son:

mMuestra la ayuda

pLista las particiones actuales

lLista los tipos de particiones

nCrea una particin

Preguntar si es primaria (p) o extendida (e)

Preguntar el nmero del primer cilindro

Preguntar el nmero del ltimo cilindro o el tamao de la particin

dElimina una particin

tCambiar el tipo de particin

wGrabar los cambios y salir

qSalir sin grabar los cambios

Ejemplo con mquina virtual: Crear una particin primaria, una extendida y una lgicafdisk /dev/sdb

# Ejecutar fisk para el segundo disco

Comando (m para la ayuda): p# Ver las particiones actuales (no hay)

...

Comando (m para la ayuda): m# Ver los comandos disponibles

...

Comando (m para la ayuda): n# Crear particin primaria de 1GB=1024MB

Accin de la orden

eextendida

pparticin primaria (1-4)

p

Nmero de particin (1-4): 1

Primer cilindro (1-1305): 1

ltimo cilindro o +tamao o +tamaoM o +tamaoK (1-1305, por defecto 1305): +1024M

...

Comando (m para la ayuda): w# Grabar los cambios hechos

Ejercicio para hacer: de forma similar, crear una particin extendida (particin 2) con el resto del espacio del disco y una particin lgica de 3 GB.

Ejemplo: modificar el tipo de sistema de ficheros de la particin lgica. Le asignaremos el tipo c, W95 FAT32 (LBA) para que Windows reconozca la particin.fdisk /dev/sdb

# Ejecutar fisk para el segundo disco

Comando (m para la ayuda): p# Ver las particiones actuales

...

Comando (m para la ayuda): t# Cambiar el tipo de particin

Nmero de particin (1-5): 5

Cdigo Hex (teclear L para listar los cdigos): c

Tipo de particin del sistema modificado de 5 a c (W95 FAT32 (LBA))

Comando (m para la ayuda): p# Ver cmo queda la tabla de particiones

...

Comando (m para la ayuda): w# Grabar los cambios hechos

Nota: los tipos de particiones ms utilizados para Linux son los siguientes:

83Particin de tipo Linux (datos)

82Particin de tipo swap

NOTA: Se puede hacer igual con la utilidad Sistema/Preferencias/Utilidad de discos3.2. Crear un sistema de ficheros (dar formato): mkfs Sintaxis:

mkfs -t tipofs opciones particion

donde:

-t tipofstipo del sistema de ficheros; ej. ext2, ext3, vfat, ntfs

particinparticin a la que se quiere dar formato; ej. /dev/sdc1

Ejemplo: dar formato ext2 a la particin primaria creada antesmkfs -t ext2 /dev/sdb1

NOTA: Se puede hacer igual con la utilidad Sistema/Preferencias/Utilidad de discos3.3. Acceder a los sistemas de ficheros (montaje): mount y umountPara acceder a los discos o CD que pueden existir en un sistema, es necesario que estn insertados en el sistema de ficheros principal.

Para ello, se montan en un punto del sistema de ficheros, llamado punto de montaje. El punto de montaje ser una carpeta vaca.

Montar una particin: comando mount

Sintaxis:

mount [particion punto_montaje]

Desmontar una particin: comando umount

Sintaxis:

umount particion

umount punto_montaje

Ejemplo: Introducir un CD y desmontarlomount

# Ver las particiones montadas

mkdir miCD

# Crear una carpeta donde montar la unidad

sudo mount /dev/scd0 miCD

...

# Comprobar el montaje de la carpeta

sudo umount /dev/scd0# Desmontar el cd

Ejercicio para hacer: Montar y desmontar el volumen del disco duro 2 (sdb1).

NOTA: Se puede hacer igual con la utilidad Sistema/Preferencias/Utilidad de discosFicheros para gestionar las particiones: /etc/fstab y /etc/mtab

El fichero /etc/fstab contiene la configuracin de los sistemas de ficheros que se tienen que montar al iniciar el sistema.

El fichero /etc/mtab contiene la lista de los sistemas de ficheros que estn montados actualmente.

3.4. Controlar el sistema de ficheros.Estadsticas de ocupacin de los sistemas de fichero: df

Permite obtener estadsticas de ocupacin de cada sistema de ficheros montado. Se puede pasar como parmetro una particin o un punto de montaje.

Sintaxis

df [opciones] [ particin | punto de montaje ]

Opciones:

-kPresenta la informacin en KB

-mPresenta la informacin en MB

-hPresenta la informacin en formato ms legible (human readable)

-TMuestra el tipo de sistema de ficheros

-iMuestra informacin sobre el uso de inodos

Ejemplo:

df -h

# Ver informacin de los sistemas de ficheros

df -T

# Adems, muestra el sistema de ficheros

df -i

# Ver informacin sobre el uso de inodos

Estadsticas de ocupacin del disco: du (disk usage)

Permite obtener estadsticas de ocupacin de un directorio y su contenido. Si no se especifica nada, se utiliza el directorio actual.

Sintaxis

du [opciones] [ particin | punto de montaje ]

Opciones:

-kPresenta la informacin en KB

-mPresenta la informacin en MB

-hPresenta la informacin en formato ms legible (human readable)

-sMuestra el total y no todos los detalles

-xSi hay algn dispositivo montado, que no lo incluya en el clculo

Ejemplo:du -h/tmp

# Ver informacin del directorio /tmp

3.5. Archivado y backup: el comando tar

Se utiliza para archivar, es decir, crear un archivo que empaqueta otros archivos, incluso la estructura de directorios.

Crear un fichero tar

Sintaxis

tar cvf archivo.tar [ fichero... ]

Donde:

c

el comando se utiliza para crear el fichero tar

v

verbose, tar muestra lo que hace

f archivo.tarindica que lo que viene detrs es el nombre del archivador

Cuando se utiliza para crear un archivador, se indican los ficheros a archivar (fichero...).

Ejemplo:

tar cvf nuevo.tar a b# Empaqueta las carpetas Listar el contenido de un fichero tar

Sintaxis

tar tvf archivo.tar

Donde:

t

Listar el contenido del archivo

Ejemplo:

tar tvf nuevo.tar

# Muestra el contenido del archivo

Restaurar el contenido de un fichero tar

Sintaxis

tar xvf archivo.tar

Donde:

x

Extraer el contenido del fichero .tar

Ejemplo:

mkdir copia

cd copia

tar xvf ../nuevo.tar

# Extrae el contenido del archivo

Otros parmetros

Se pueden utilizar otros parmetros para que, adems de archivar, se comprima con el formato gzip, compress o bzip2.

Opciones:

z

Se comprime con formato gzip (tar.gz)

j

Se comprime con formato bzip2 (tar.bz2)Ejemplo:

tar czvf nuevo.tar.gz a bls nuevo.*

# Ver la diferencia de tamao

tar xzvf nuevo.tar.gz

# Extraer el contenido del archivo

PAGE 6