Diferències
Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.
| Ambdós costats versió prèvia Revisió prèvia Següent revisió | Revisió prèvia | ||
| info:cursos:pue:lpic2-2021:s5 [16/02/2021 09:03] – [XXX] mate | info:cursos:pue:lpic2-2021:s5 [18/09/2022 23:46] (actual) – [LPIC2 2021 Sesión 5 (2021-02-16) discos] mate | ||
|---|---|---|---|
| Línia 1: | Línia 1: | ||
| - | = LPIC2 2021 Sesión 5 (2021-02-16) | + | = LPIC2 2021 Sesión 5 (2021-02-16) |
| - | == Curso | + | == Documentación relacionada: |
| - | * Documentación relacionada | + | * Manual Certificacion LPIC-2.pdf, pág 16 |
| - | * Presentaciones/ | + | |
| - | * Material Practicas LPIC-2/ | + | * Material Practicas LPIC-2/ |
| + | * gdrive: | ||
| + | * Material Practicas LPIC-2/ | ||
| + | * Material Practicas LPIC-2/ | ||
| + | * Material Practicas LPIC-2/ | ||
| + | * Material Practicas LPIC-2/ | ||
| == Clase | == Clase | ||
| === Almacenamiento | === Almacenamiento | ||
| + | * **/ | ||
| + | * X = a, b, c, d... dispositivos SCSI | ||
| + | * Además, cada unidad puede tener 4 particiones primarias (1-4) y extendidas (5...) | ||
| + | * **/ | ||
| + | * **/ | ||
| + | * **/ | ||
| + | * **/ | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * sistemas de archivos | ||
| + | * '' | ||
| + | * ext, ext2, ext3, ext4 (debian, ubuntu) | ||
| + | * raiserfs | ||
| + | * xfs (redhat >=7) | ||
| + | * btrfs: apuntaba maneras y se ha quedado en nada (oracle) | ||
| + | * sistemas de archivos virtuales | ||
| + | * /proc | ||
| + | * /sys | ||
| + | * tipos de particiones | ||
| + | * 83: tipo Linux standard (necesario para que arranque) | ||
| + | * 8e: LVM (permite extender en caliente) | ||
| + | * 82: swap | ||
| + | * fd: Linux raid auto | ||
| + | * añadir discos en caliente (VmWARE, producción): | ||
| + | echo - - - > / | ||
| + | * en redhat/ | ||
| + | * particionar discos: | ||
| + | * '' | ||
| + | * **n**: new partition | ||
| + | * para especificar | ||
| + | * **t**: cambiar tipo partición | ||
| + | * **p**: muestra información | ||
| + | * **d**: delete partition | ||
| + | * **w**: guardar cambios, si no no se hace nada | ||
| + | * '' | ||
| + | * formatear: | ||
| + | * '' | ||
| + | * '' | ||
| + | * montaje: | ||
| + | * '' | ||
| + | * persistencia **/ | ||
| + | * a través de systemD:< | ||
| + | ##Creacion de una unit tipo mount a traves de System-D | ||
| + | ##La nombre de la unit tiene que ser el mismo que el del punto de montaje (Where=/ | ||
| + | vi / | ||
| + | |||
| + | [Unit] | ||
| + | Description=Mount System Backups Directory | ||
| + | [Mount] | ||
| + | What=/ | ||
| + | Where=/logs | ||
| + | Type=xfs | ||
| + | Options=defaults | ||
| + | [Install] | ||
| + | WantedBy=multi-user.target | ||
| + | --------------------------------- | ||
| + | # systemctl daemon-reload | ||
| + | # systemctl start logs.mount | ||
| + | df -h | ||
| + | # systemctl stop logs.mount | ||
| + | df -h | ||
| + | |||
| + | # systemctl enable logs.mount | ||
| + | df -h | ||
| + | |||
| + | -------------------------------------------- | ||
| + | Ejemplo: | ||
| + | #vi / | ||
| + | [Unit] | ||
| + | Description=Mount System Backups Directory | ||
| + | [Mount] | ||
| + | What=/ | ||
| + | Where=/ | ||
| + | Type=ext4 | ||
| + | Options=defaults | ||
| + | [Install] | ||
| + | WantedBy=multi-user.target | ||
| + | ----------------------------------------------------------------- | ||
| + | </ | ||
| + | * comprobar la persistencia (antes que suceda un kernel panic en el reboot de la máquina) | ||
| + | * desmontar (si se ha montado a mano) | ||
| + | * montarlo con el parámetro del **fstab**: '' | ||
| + | * también con '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * también se puede montar por etiqueta (no recomendado) | ||
| + | * '' | ||
| + | * en **fstab** -> LABEL=< | ||
| + | * comprobación de disco: | ||
| + | * '' | ||
| + | * **-f**: forzar comprobación | ||
| + | * **-p**: reparación automática | ||
| + | * **-y**: forzar respuestas a YES | ||
| + | * '' | ||
| + | * '' | ||
| + | * **-n**: no destructivo | ||
| + | * **-w**: escribir | ||
| + | * '' | ||
| + | Last mounted on: <not available> | ||
| + | Filesystem UUID: 49f0b21d-7481-46c2-aebc-2c3a87d5aba7 | ||
| + | Filesystem magic number: | ||
| + | Filesystem revision #: 1 (dynamic) | ||
| + | Filesystem features: | ||
| + | Filesystem flags: | ||
| + | Default mount options: | ||
| + | Filesystem state: | ||
| + | Errors behavior: | ||
| + | Filesystem OS type: Linux | ||
| + | Inode count: | ||
| + | Block count: | ||
| + | Reserved block count: | ||
| + | Free blocks: | ||
| + | Free inodes: | ||
| + | First block: | ||
| + | Block size: 4096 | ||
| + | Fragment size: 4096 | ||
| + | Group descriptor size: 64 | ||
| + | Reserved GDT blocks: | ||
| + | Blocks per group: | ||
| + | Fragments per group: | ||
| + | Inodes per group: | ||
| + | Inode blocks per group: | ||
| + | Flex block group size: 16 | ||
| + | Filesystem created: | ||
| + | Last mount time: Tue Feb 16 19:54:33 2021 | ||
| + | Last write time: Tue Feb 16 19:54:33 2021 | ||
| + | Mount count: | ||
| + | Maximum mount count: | ||
| + | Last checked: | ||
| + | Check interval: | ||
| + | Lifetime writes: | ||
| + | Reserved blocks uid: 0 (user root) | ||
| + | Reserved blocks gid: 0 (group root) | ||
| + | First inode: | ||
| + | Inode size: | ||
| + | Required extra isize: | ||
| + | Desired extra isize: | ||
| + | Journal inode: | ||
| + | Default directory hash: | ||
| + | Directory Hash Seed: d34f0e75-6961-4844-a319-5272254b38f0 | ||
| + | Journal backup: | ||
| + | </ | ||
| + | * '' | ||
| + | * Laboratorio: | ||
| + | * En la familia de sistemas de ficheros ext (ext2, ext3 y ext4) existen dos parámetros que definen si al arrancar se debe pasar un fsck al sistema de ficheros (aunque el fstab esté a 0 0) | ||
| + | * '' | ||
| + | * **Maximum mount count**: indica a cuantas veces que se haya montado pasa el **fsck** | ||
| + | * **-c**: cambia el Maximum... -1 lo deja inhabilitado | ||
| + | * '' | ||
| + | * **Check interval**: tiempo entre **fsck** | ||
| + | * **-i**: cambiamos el intervalo de comprobación (dias, semanas, meses) | ||
| + | * **Last check**: fecha del último **fsck** | ||
| + | * **-T**: cambiamos la fecha del último **fsck** en formato YYYYMMDDHHMMSS | ||
| + | * '' | ||
| + | * XFS | ||
| + | * registro diario metadatos | ||
| + | * defagmentado y resize (hacía arriba) montado y activo '' | ||
| + | * '' | ||
| + | * **-d**: particiones de solo lectura | ||
| + | * poner una partición en solo lectura: '' | ||
| + | * poner partición lectura+escritura: | ||
| + | * no trabaja con bloques dañados -> '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * Laboratorio: | ||
| + | * Laboratorio: | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * ls | ||
| + | * add < | ||
| + | * extract | ||
| + | * '' | ||
| + | * SWAP | ||
| + | * Gestión de espacio de memoria de intercambio.pdf | ||
| + | * Gestion de Swap.txt | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * **/ | ||
| + | * 0-100, cuanto más bajo, menos uso de SWAP. Por defecto, actualmente, | ||
| + | * '' | ||
| + | * <code bash ; / | ||
| + | * '' | ||
| + | |||
| + | |||
| + | == tips & tricks | ||
| + | * openssh | ||
| + | * problema cuando tarda mucho en pedir la contraseña -> problema de resolución inversa, DNS | ||
| + | * UseDNS no en / | ||
| + | * / | ||