Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porVanesa Araya Segura Modificado hace 9 años
1
Sistema de Archivo Herramientas de Particionado Herramientas de Filesystems Montaje y Usos Herramientas de control y Chequeo
2
Herramientas de Particionado Jerarquía del Sistema de Archivos ● FHS (Filesystem Hierarchy Standard) ● www.pathname.com/fhs ● Define cómo el FS Unix debe ordenarse
3
Herramientas de Particionado Directorios estándar / Raíz del sistema* /bin Ejecutables* /sbin Ejecutables de root* /dev Dispositivos* /etc Archivos de configuración* /lib Librerías* /boot Archivos de arranque /home Directorios de usuarios /tmp Archivos temporales /var Archivos variables /usr Archivos ajenos al core del sistema * Necesarios antes de montar otras particiones
4
Herramientas de Particionado El directorio /dev ● Contiene archivos que apuntan a dispositivos ● Son archivos especiales ● No se deben manipular directamente!
5
Herramientas de Particionado Dispositivos de disco /dev/hdxn (IDE) /dev/hda1 /dev/sdxn (SCSI/SATA) /dev/sda1
6
Herramientas de Particionado Dispositivos de disco ub@becascf:~$ ls -l /dev/sd* brw-rw---- 1 root disk 8, 0 Jun 10 11:44 /dev/sda brw-rw---- 1 root disk 8, 1 Jun 10 11:44 /dev/sda1 brw-rw---- 1 root disk 8, 2 Jun 10 11:44 /dev/sda2 brw-rw---- 1 root disk 8, 3 Jun 10 11:44 /dev/sda3 brw-rw---- 1 root disk 8, 5 Jun 10 11:44 /dev/sda5 b = Dispositivo de bloques
7
Herramientas de Particionado Tipos de particionesPrimaria Contienen un sistema de archivos. Sólo puede haber 4 por cada disco físico. (Números 1-4) Extentida No contiene sistemas de archivos, si no particiones lógicas. Sólo puede haber 1 por cada disco físico. (Números 1-4)Lógica Existen dentro de una partición extendida. Contienen sistemas de archivos. (Números 5-16)
8
Herramientas de Particionado Comando 'fdisk' Uso: fdisk -l (lista los discos reconocidos) fdisk disco (permite ver/editar el disco)
9
Herramientas de Particionado Comando 'fdisk' Opciones comunes: A On/Off la opción 'booteable' de una partición primaria D Borra la partición L Lista las particiones del disco M Muestra la ayuda N Agrega una nueva partición P Muestra la tabla de particiones Q Sale descartando los cambios T Cambia el tipo de partición W Escribe los cambios de las particiones
10
Herramientas de Particionado Uso de DD: Formato Bajo Nivel: dd if=/dev/zero of=/dev/sda Para generar una copia: dd if=/dev/sda of=/tmp/mbr.bkp bs=512 count=1 Para borrar un disco, eliminando solo la PT. dd if=/dev/zero of=/dev/sda bs=512 count=1 Para poder recuperarla: dd if=/tmp/mbr.bkp of=/dev/sda bs=512 count=1
11
Herramientas de Particionado Comando 'fdisk' ub@becascf:~# fdisk -l Disk /dev/sda: 80.0 GB, 80026361856 bytes
12
Herramientas de Particionado Otras Herramientas Parted – Permite utilizar gpt Gparted – Grafica Cfdisk – simil a fdisk pero mas friendly Sfdisk –Permite manipular PT (no gpt)
13
Herramientas de Particionado Ejemplos sfdisk sfdisk -s sfdisk -d /dev/hda > hda.out sfdisk /dev/hda < hda.out sfdisk -V device sfdisk --change-id /dev/hdb 5 83 sfdisk -l /dev/hdc sfdisk /dev/hdb << EOF,3,L,60,L,19,S,,E,130,L,,L EOF
14
Herramientas de Filesystems Sistemas de archivos Ext2 Formato tradicional de Linux Ext3 Igual a ext2, pero con journaling Ext4 Última versión de los FS 'ext' Msdos FAT MS-DOS, limitado a nombres 8.3 Vfat Virtual FAT Ntfs Nativo de Windows desde Win2k Iso9660 El formato estándar de los CD-ROMs Nfs Sistema de archivos de red Swap Particiones de intercambio Proc FS Virtual para interfaz con el kernel
15
Herramientas de Filesystems FS Transaccionales (journaling) ● Implementa transacciones ● Evita la corrupción de datos ● Permite el apagado 'brusco' sin problemas
16
Herramientas de Filesystems Comando 'mkfs' Permite crear sistemas de archivos Opciones comunes: -c Comprueba el dispositivo antes de crear el FS -L Define la etiqueta (Label) del FS (sólo ext) -n Define la etiqueta (11 char) del FS (sólo msdos) -q Modo 'quiet', reduce la salida por pantalla -v Modo 'verbose', más salida por pantalla -j Crea un sistema con 'journal' (ext3)
17
Herramientas de Filesystems Comando 'mkfs' Ejemplos Mkfs -q -t ext3 /dev/sdb1 Mkfs -v -t ext2 /dev/sdb1 Mkfs -t ext4 – L ub /dev/sdb1 Mkfs -c -t vfat /dev/sdb1
18
Herramientas de Filesystems Complementos del comando MKFS: Usa el archivo /etc/mke2fs.con mkfs.btrfs mkfs.ext2 mkfs.ext4 mkfs.gfs2 mkfs.hfsplus mkfs.msdos mkfs.ntfs mkfs.vfat mkfs mkfs.cramfs mkfs.ext3 mkfs.hfs mkfs.jfs mkfs.reiserfs mkfs.xfs
19
Herramientas de Filesystems Ejemplos MKFS.*: Crear un fs ext2 : mke2fs /dev/sda1 Crear un fs ext3 mkfs.ext3 /dev/sda1 (o) mke2fs –j /dev/sda1 Crear un fs ext4 mkfs.ext4 /dev/sda1
20
Herramientas de Filesystems Convirtiendo ext2 a ext3 Por ejemplo, si queremos actualizar /dev/sda2 que se montará como /home, de ext2 a ext3, haremos lo siguiente. umount /dev/sda2 tune2fs -j /dev/sda2 mount /dev/sda2 /home Nota: En realidad, no es necesario desmontar y montar, se puede hacer la conversión sin desmontar. Sin embargo, es recomendable hacerlo así.
21
Herramientas de Filesystems Conviertiendo ext3 a ext4 Si está actualizando /dev/sda2 que se monta como /home, de ext3 a ext4, haga lo siguiente. umount /dev/sda2 tune2fs -O extents,uninit_bg,dir_index /dev/sda2 e2fsck -pf /dev/sda2 mount /dev/sda2 /home Una vez más, experimenten todos los comandos de arriba sólo en un sistema de prueba, donde puedan darse el lujo de perder todos los datos.
22
Herramientas de Filesystems Espacio de intercambio (swap) ● Sirve para extender la memoria RAM ● Pueden ser particiones o archivos ● Linux suele utilizar particiones ● Listados en /proc/swaps
23
Herramientas de Filesystems Comando 'mkswap' Permite crear un FS para intercambio Uso: mkswap dispositivo Ejemplo: mkswap /dev/sda5
24
Herramientas de Filesystems Comando 'swapon/swapoff' Permite activar/desactivar y listar particiones swap swapon -s Swapoff particion Swapon particion
25
Herramientas de Filesystems Crear una swap provisoria: dd if=/dev/zero of=mem bs=10M count=50 mkswap mem swapon mem swapon -s
26
Montaje y Uso /etc/fstab Tabla de FS, con los siguientes campos: dispositivo: Archivo, UUID o etiqueta del volúmen. punto de montaje: Directorio en que se va a montar. tipo: El tipo de sistema de archivos opciones: Opciones de montaje frecuencia de volcado: Utilizada por el comando 'dump' pass: Usado por fsck (1=root, 2=otros, 0:deshabilitado)
27
Montaje y Uso /etc/fstab Blkid -o list (lista UUID y mas)
28
Montaje y Uso /etc/fstab Comando 'mount' Sirve para montar un FS en un directorio. Uso: mount dispositivo mount directorio mount dispositivo directorio
29
Montaje y Uso Comando 'mount' Opciones comunes: a Monta los FS de /etc/fstab (salvo 'noauto') o Especifica las opciones de montaje r Monta en modo sólo lectura t Especifica el tipo de sistema de archivos w Monta en modo lectura / escritura
30
Montaje y Uso Comando 'mount' Opciones de montaje (/etc/fstab, o mount -o)
31
Montaje y Uso Comando 'mount' Opciones de montaje (/etc/fstab, o mount -o)
32
Montaje y Uso Comando 'mount' Ejemplos: Mount mount /dev/sdc1 /mnt/disco
33
Montaje y Uso Comando 'mount' Montar la partición creada mkdir /mnt/disco echo “contenido” > /mnt/disco/archivo1.txt mount /dev/sdxx /mnt/disco ls /mnt/disco echo “otra cosa” > /mnt/disco/archivo2.txt ls /mnt/disco mount umount /dev/sdxx ls /mnt/disco
34
Herramientas de Control y Chequeo Escritura asincrónica ● Permite reservar recursos ● Optimiza las operaciones de rescritura ● Mejora el rendimiento del sistema
35
Herramientas de Control y Chequeo Comando 'df' (I) Muestra el espacio libre de los FS montados Opciones comunes: h Muestra los valores en formato 'entendible' t Filtra los FS por el tipo pasado como parámetro l Se limita a los FS locales
36
Herramientas de Control y Chequeo Comando 'df' (II)
37
Herramientas de Control y Chequeo Comando 'du' (I) Muestra el espacio utilizado por archivos/directorios Opciones comunes: a Muestra todos los archivos, no sólo los directorios c Produce un reporte total h Muestra la información en formato leíble s Muestra un sumario para cada directorio S Excluye directorios del reporte
38
Herramientas de Control y Chequeo Comando 'du' (II) Opción interesante: --max-depth Define la profundidad de directorios a analizar
39
Herramientas de Control y Chequeo Comando 'du' (III) Ejemplo: ub@becascf:/# du --max-depth=1 -h 12M./boot 8.4M./etc 520K./root 1.8G./var 111M./lib 3.4G./usr 4.9M./bin 1.1M./tmp 4.5M./sbin 5.3G.
40
Herramientas de Control y Chequeo Comando 'tune2fs' Modifica parámetros de los sistemas de archivos Uso: tune2fs [opciones] dispositivo
41
Herramientas de Control y Chequeo Comando 'tune2fs'
42
Herramientas de Control y Chequeo Comando 'fsck' (I) Realiza comprobaciones en el sistema de archivos Uso: fsck [opciones] [-t tipo] [opciones-fs] volúmen
43
Herramientas de Control y Chequeo Comando 'fsck' (II) Opciones comunes (fsck): A Comprueba la lista de volúmenes de /etc/fstab N No se ejecuta, sólo muestra lo que se habría hecho t Especifica el tipo de FS a comprobar
44
Herramientas de Control y Chequeo Comando 'fsck' (III) Opciones comunes (e2fsck): c Comprueba si existen bloques dañados f Comprueba, aunque parezca que todo está bien p Reparación automática, sin consultar al usuario y Constesta 'sí' a todas las preguntas
45
Herramientas de Control y Chequeo Comando debugfs Herramienta interactiva para reparar el sistema de archivos ext2/ext3/ext4 en una partición específica. [ub@becascf ~]# debugfs /dev/sda1 debugfs 1.41.14 (22-Dec-2010) debugfs: help Available debugfs requests:
46
Herramientas de Control y Chequeo Comando dumpe2fs Muestra la información del bloque y grupo de bloques de un sistema de archivos presente en un dispositivo. [ub@becascf ~]# dumpe2fs /dev/mapper/vg_restaurador- homeVol |grep -i super
47
Herramientas de Control y Chequeo Ejemplos extras: Para saber qué tipo de fs tenemos montados, utilizando el comando file: file -sL /dev/sda1 file -sL /dev/mapper/vg_restaurador-RootVol Determinar qué está montado y con qué FS, usando el comando df df -T | awk '{print $1,$2,$NF}' | grep "^/dev" Determinar qué esta montado y con qué FS, usando el comando mount mount | grep "^/dev"
48
Bibliografía http://linuxcommand.org/man_pages/sfdisk8.html http://www.portantier.com.ar http://www.itrestauracion.com.ar
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.