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:
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?
Abra la edición de la configuración de la máquina virtual,
haga clic en Agregar,
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*
/ 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
- 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.
Presione la tecla n,
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)
presione wy presione enter para guardar todos los resultados de la operación.
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
O ingrese para lsdlk
ver los resultados
- 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.
El formateo está completo.
- Montar
mkdir /mnt/disk1
mount -t ext4 /dev/sdc1 /mnt/disk1
Apretar
df -hT
- Ver información de montaje
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.
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:
- 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
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
verifique nuevamente
cp -rf /etc/ /mnt/disk4/
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.
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)