Gestión de almacenamiento de Linux (parte 1)

Redirección y canalizaciones de Linux

Gestión de almacenamiento Linux

Partición básica

Introducción al disco

Disco / disco duro / disco es lo mismo, diferente de la memoria es la mayor capacidad

  • Principio de distinción
    Disco duro mecánico: es un disco duro ordinario tradicional, compuesto principalmente por: platos, cabezales magnéticos, eje de platos y motor de control, controlador de cabezal, convertidor de datos, interfaz, caché y otras partes.
    Unidad de estado sólido: denominada unidad de estado sólido, la unidad de estado sólido es un disco duro hecho de matrices de chips de almacenamiento electrónico de estado sólido.
    Ilustración:
    Inserte la descripción de la imagen aquí
    términos relacionados con el disco
  • Nomenclatura de disco Los
    métodos de nomenclatura del kernel para discos duros con diferentes interfaces:
    RHEL7 / centos7:
    IDE (puerto paralelo):
    / dev / hda
    / dev / hdb
    SATA (puerto serie):
    / dev / sda (directorio de archivos de dispositivo / dev, s representa sata es el puerto serie, D significa disco, a es el primer bloque, sda es un archivo)
    / dev / sdb
  • Método de partición de disco
    MBR: la capacidad máxima de disco admitida por MBR es <2 TB, y se asignan 4 particiones durante el diseño. Si desea tener más de 4 particiones, debe abandonar la partición primaria y cambiar a una partición extendida y una partición lógica.
    GPT: Globally Unique Identifier Partition Table (GPT) es un estándar para la estructura y el diseño de la tabla de particiones de un disco duro físico. GPT admite discos duros de más de 2T y 128 particiones.
Gestión de discos

  • ¿Cómo agregar un disco duro a nuestra máquina virtual?
    Inserte la descripción de la imagen aquí
    Abra la edición de la configuración de la máquina virtual,
    Inserte la descripción de la imagen aquí
    haga clic en Agregar,
    Inserte la descripción de la imagen aquí
    seleccione el disco duro y luego hasta el siguiente paso.
  • La trilogía del proceso de gestión de discos
    Partición (MBR o GPT) -> Formato / Sistema de archivos -> Montar
  • Ver información del disco
    Método uno:
ls -l /dev/sd*

Inserte la descripción de la imagen aquí
/ dev / sdb en / dev / sdb1, / dev / sdb2, / dev / sdb5 representa un disco, y 1, 2 y 5 representan las particiones de este disco.
Método dos:

lsblk

Ver dispositivos de bloque
Inserte la descripción de la imagen aquí

  • Cree una partición
    Paso 1: MBR (en términos sencillos, divida la casa en un dormitorio y una sala de estar)
    Paso 2: Inicie la herramienta de partición
fdisk /dev/磁盘名称
fdisk /dev/sdc

Paso 3: Ingrese al modo de conversación.
Inserte la descripción de la imagen aquí
Presione la tecla n,
Inserte la descripción de la imagen aquí
presione la tecla p,
presione 1, presione la tecla
enter e ingrese + 1G (nota: el rango de entrada no debe exceder la capacidad del disco, de lo contrario se le indicará para exceder el rango)
Inserte la descripción de la imagen aquí
presione wy ​​presione enter para guardar todos los resultados de la operación.
Inserte la descripción de la imagen aquí

Paso 4: actualiza la tabla de particiones

partprobe /dev/磁盘名称

Refrescar la preparación

partprobe /dev/sbc

Paso 5: ver los resultados de la partición

fdisk -l /dev/sdc

Inserte la descripción de la imagen aquí
O ingrese para lsdlkver los resultados
Inserte la descripción de la imagen aquí

  • Crea un sistema de archivos
mkfs.ext4 /dev/sdc1

mk–> make crea
f–> archivos–
> sistema de sistema
ext4–> extend4 La cuarta generación de sistema de archivos extendido es un tipo de sistema de archivos.
/ dev / sdc1 La primera partición del segundo disco duro en serie, lista para formatear.
Inserte la descripción de la imagen aquí
El formateo está completo.

  • Montar
mkdir /mnt/disk1
mount -t ext4 /dev/sdc1 /mnt/disk1

Apretar

df -hT
  • Ver información de montaje
    Inserte la descripción de la imagen aquí
    Inserte la descripción de la imagen aquí

LVM de volumen lógico

propósito

Una forma de administrar discos no es diferente de la naturaleza de los discos básicos.

Caracteristicas

Puede ampliar el tamaño a voluntad.
Inserte la descripción de la imagen aquí
A diferencia de la partición básica, si el espacio del volumen lógico creado está lleno, no se pueden escribir más datos, por lo que podemos asignar algo de espacio del grupo de volúmenes para dar el volumen lógico LVM y actualizar el volumen lógico nuevamente. Se vuelve más grande, y luego puede continuar escribiendo datos.

el termino

PV: volumen físico
VG: grupo de volumen
LV: volumen lógico

Crear LVM
  • Prepare el disco físico
lsblk
  • Convertir disco físico a volumen físico pv
pvcreate /dev/sdc
  • Crear grupo de volumen
vgcreate 卷组名称 /dev/sdc
vgcreate vg1 /dev/sdc
  • Crear volumen lógico
lvcreate -L 大小 -n 逻辑卷名称 卷组名称
lvcreate -L 200M -n lv2 vg1
  • formato
mkfs.ext4 /dev/vg1/lv1
  • Prepara una carpeta
mkdir mnt /lv1
  • Montar
mount /dev/vg1/lv1 /mnt/lv1
  • verificación
df -hT
  • Entrada de datos
dd if=/dev/zero of=/mnt/lv1/1.txt bs=1M count=4000

En este momento, el volumen lógico está lleno de datos, ¿puedo extender LVM directamente? La respuesta es sí, pero solo si hay espacio en el grupo de volumen, se puede llamar.

Gestión de VG

¿Qué pasa si no hay espacio en el grupo de volumen? Entonces necesitamos expandir el grupo de volumen

  • Crea PV y agrégalo al grupo
pvcreate /dev/sdg

Verifica el volumen físico

pvs
  • Expandir VG
vgextend vg1 /dev/sdg

Mira el grupo de volumen

vgs
Expansión LV
  • Ver espacio VG
vgs
  • Expansión LV
lvextend -L +4G /dev/vg1/lv1
Expansión FS
  • Observe la capacidad actual del sistema de archivos
df -Th
  • Expansión del sistema de archivos
resize2fs /dev/vg1/lv2

Intercambio de gestión de particiones de Exchange

Introducción
  • Función: 'mejorar' la capacidad de memoria para evitar OOM (memoria insuficiente)
  • Icono:
    Inserte la descripción de la imagen aquí
  • tamaño de intercambio Se
    recomienda establecer el tamaño de la partición de intercambio al doble del tamaño de la memoria.
    En un entorno de producción:

Un sistema con más de 4 GB pero menos de 16 GB de memoria requiere un mínimo de 4 GB de espacio de intercambio. Un sistema con
más de 16 GB pero menos de 64 GB de memoria requiere un mínimo de 8 GB de espacio de intercambio.
Un sistema con más de 64 GB pero menos de 256 GB de memoria requiere un mínimo de 16 GB de espacio de intercambio.

Ver la partición de intercambio actual
free -m

Inserte la descripción de la imagen aquí

Aumentar la partición de intercambio
  • Preparar partición

Prepárese para dividir el disco / dev / sde en una partición 1G como ejemplo. Después de
dividir la partición, establezca el tipo en 82 (presione t)
fdisk /dev/sde
partprobe /dev/sde
ls -l /dev/sd*

  • formato

mkswap /dev/sde1

  • Montar

swapon /dev/sde1

  • verificación

free -m

¿Cómo eliminar la partición de intercambio creada?

swapoff /dev/sdc1
  • Comando para reiniciar la computadora
init 6

o podría ser

reboot
  • ¿Cómo llenar un disco rápidamente? Si hay una partición de disco con un tamaño de 1G
dd if=/dev/zero of=/mnt/disk4/1.txt bs=1M count=1000

Abre otra terminal

watch -n0.5 'df -hT'

Observe la partición escrita en el disco y
Inserte la descripción de la imagen aquí
verifique nuevamente

cp -rf /etc/ /mnt/disk4/

Inserte la descripción de la imagen aquí
Dado que la partición del disco de la computadora está llena, se informará un error cuando el archivo se vuelva a copiar.
¿Qué sucede cuando un disco está lleno?
En comparación con los ingenieros de computación en la nube, es un error sugerente, pero para la interfaz, no se puede escribir por completo.
Inserte la descripción de la imagen aquí
Por lo tanto, el espacio del disco físico es limitado, lo que no es conveniente para la administración, copia, eliminación y autorización.
Depender únicamente de los discos físicos no puede resolver el problema del crecimiento del espacio.
Gestión de almacenamiento Linux (parte 2)

Supongo que te gusta

Origin blog.csdn.net/qq_45671732/article/details/109586438
Recomendado
Clasificación