Gestión del sistema de archivos: monte, formatee, haga copias de seguridad y repare su sistema de archivos

Gestión del sistema de archivos

introducción

En Linux, un sistema de archivos es un método para organizar y administrar datos, facilitando el acceso a ellos y su procesamiento. Esta sección presentará algunos temas relacionados con la administración del sistema de archivos y explicará en detalle el significado de los parámetros de los comandos relacionados.

Montar sistema de archivos

El montaje es el proceso de adjuntar un sistema de archivos a la estructura del sistema de archivos del sistema operativo. En Linux, podemos usar mountel comando para montar el sistema de archivos:

$ mount <设备> <挂载点>
  • <设备>: especifique el dispositivo que se va a montar, como una partición de disco /dev/sdb1.
  • <挂载点>: especifique la ruta del directorio para montar el dispositivo, como por ejemplo /mnt/data.

Ejemplo:

$ mount /dev/sdb1 /mnt/data

En este ejemplo, /dev/sdb1montamos la partición del disco en /mnt/datael directorio.

Desmontar el sistema de archivos

Desmontar es el proceso de desconectar un sistema de archivos de la estructura del sistema de archivos del sistema operativo. En Linux, podemos usar umountel comando para desmontar el sistema de archivos montado:

$ umount <挂载点>
  • <挂载点>: especifique la ruta del directorio del punto de montaje que se va a desinstalar, como por ejemplo /mnt/data.

Ejemplo:

$ umount /mnt/data

En este ejemplo, desmontamos la /dev/sdb1partición previamente montada.

Ver sistemas de archivos montados

Podemos usar mountel comando para ver la lista de sistemas de archivos actualmente montados:

$ mount

Este comando enumerará todos los sistemas de archivos montados y sus puntos de montaje correspondientes.

Formato de disco

Antes de poder utilizar un disco como sistema de archivos, se debe formatear. En Linux, podemos usar mkfsel comando para formatear el disco:

$ mkfs.<文件系统类型> <设备>
  • <文件系统类型>:Especifique el tipo de sistema de archivos a utilizar, ext4p.e.
  • <设备>: especifique el dispositivo que se va a formatear, como una partición de disco /dev/sdb1.

Ejemplo:

$ mkfs.ext4 /dev/sdb1

ext4En este ejemplo, formateamos la partición usando el sistema de archivos /dev/sdb1.

Crear sistema de archivos

Si no hay particiones disponibles en su sistema Linux, puede crear nuevas particiones. En Linux, podemos usar fdiskel comando para crear una nueva partición:

$ sudo fdisk <设备>

Este comando abrirá un editor de particiones interactivo. Puede seguir las instrucciones para crear una nueva partición.

Ejemplo:

$ sudo fdisk /dev/sdb

sistema de archivos extendido

Si su sistema de archivos tiene poco espacio, puede ampliarlo. En Linux, podemos usar resize2fsel comando para ampliar el sistema de archivos:

$ sudo resize2fs <设备>
  • <设备>: especifique el dispositivo que se ampliará, como una partición de disco /dev/sdb1.

Ejemplo:

$ sudo resize2fs /dev/sdb1

En este ejemplo, ampliamos /dev/sdb1el sistema de archivos de la partición a todo su tamaño.

Realizar copias de seguridad y restaurar sistemas de archivos

La copia de seguridad es uno de los medios importantes para garantizar la seguridad de los datos. En Linux, podemos usar tarel comando para realizar una copia de seguridad y restaurar el sistema de archivos.

Copia de seguridad del sistema de archivos:

$ tar -cvzf <备份文件名>.tar.gz <源目录>
  • <备份文件名>: especifique el nombre del archivo de copia de seguridad que se creará, como por ejemplo backup.
  • <源目录>: especifique la ruta del directorio del que se realizará la copia de seguridad, como por ejemplo /mnt/data.

Ejemplo:

$ tar -cvzf backup.tar.gz /mnt/data

En este ejemplo, hicimos una copia de seguridad /mnt/datadel directorio y lo guardamos en un backup.tar.gzarchivo llamado .

Para restaurar el sistema de archivos:

$ tar -xvzf <备份文件名>.tar.gz -C <目标目录>
  • <备份文件名>: especifique el nombre del archivo de copia de seguridad que se restaurará, como por ejemplo backup.tar.gz.
  • <目标目录>: especifique la ruta del directorio al que se extraerá el archivo de copia de seguridad, como por ejemplo /mnt/restore.

Ejemplo:

$ tar -xvzf backup.tar.gz -C /mnt/restore

En este ejemplo, extraemos el archivo de copia de seguridad al /mnt/restoredirectorio.

comprobar el espacio en disco

Para ver el uso de espacio en disco de un sistema de archivos, puede utilizar el siguiente comando:

$ df -h

Este comando mostrará el uso de espacio en disco del sistema de archivos montado. Utilice -hel parámetro para mostrar la cantidad de espacio en disco de forma legible por humanos.

Compruebe si hay errores en el sistema de archivos

Para mantener el sistema de archivos en buen estado, podemos comprobar periódicamente si hay errores en el sistema de archivos. En Linux, podemos usar el siguiente comando para verificar los errores del sistema de archivos:

$ fsck <设备>
  • <设备>: especifique el dispositivo que se va a comprobar, como una partición de disco /dev/sdb1.

Ejemplo:

$ fsck /dev/sdb1

En este ejemplo, verificamos /dev/sdb1la partición en busca de errores del sistema de archivos.

Monte el sistema de archivos en la ubicación especificada

Si desea que el sistema de archivos se monte en una ubicación específica y se monte automáticamente en cada inicio, puede editar /etc/fstabel archivo para configurarlo. Abra el archivo y agregue una entrada al final que describa el sistema de archivos que se montará. Por ejemplo:

/dev/sdb1    /mnt/data    ext4    defaults    0    0

En este ejemplo, describimos una entrada /dev/sdb1que monta una partición en un directorio. es el tipo de sistema de archivos, es la opción de montaje predeterminada y es la opción para realizar copias de seguridad y restaurar./mnt/dataext4defaults00

Montar el sistema de archivos de red

Además de montar particiones de disco locales, Linux también admite el montaje de Network File System (NFS). NFS le permite acceder a sistemas de archivos remotos a través de una red. Para montar un sistema de archivos NFS, puede utilizar el siguiente comando:

$ mount -t nfs <NFS服务器地址>:<共享目录> <本地挂载点>

Ejemplo:

$ mount -t nfs 192.168.1.100:/shared /mnt/nfs

En este ejemplo, montamos el directorio del servidor NFS /shareden el /mnt/nfsdirectorio local.

Tenga en cuenta que montar un sistema de archivos NFS requiere una conexión de red normal y un servidor NFS instalado y ejecutándose en el sistema.

Sistema de archivos cifrados

Para proteger la confidencialidad de los datos, se puede utilizar un sistema de archivos cifrado. Linux proporciona múltiples formas de crear y administrar sistemas de archivos cifrados, la más común de las cuales es el uso de cryptsetupherramientas y el estándar LUKS (Linux Unified Key Setup). A continuación se muestra un ejemplo sencillo para crear y montar un sistema de archivos cifrado:

$ sudo cryptsetup luksFormat <设备>
$ sudo cryptsetup luksOpen <设备> <映射名称>
$ sudo mkfs.<文件系统类型> /dev/mapper/<映射名称>
$ sudo mount /dev/mapper/<映射名称> <挂载点>

En este ejemplo, <设备>es el dispositivo a cifrar, <映射名称>es el nombre asignado del dispositivo, <文件系统类型>es el tipo de sistema de archivos a crear <挂载点>y es la ruta del directorio a montar.

Instantánea del sistema de archivos

Una instantánea del sistema de archivos es un método para crear una copia del estado de un sistema de archivos que se puede restaurar en un momento específico cuando sea necesario. Esto es útil para la recuperación de datos y el control de versiones. En Linux, podemos usar lvm(Administración de volúmenes lógicos) para crear y administrar instantáneas del sistema de archivos.

Para crear una instantánea del sistema de archivos, puede utilizar el siguiente comando:

$ sudo lvcreate -L <大小> -s -n <快照名称> <逻辑卷名称>

Ejemplo:

$ sudo lvcreate -L 1G -s -n snap01 /dev/vg0/lv1

En este ejemplo, creamos una snap01instantánea del sistema de archivos de 1 GB denominada y la asociamos al /dev/vg0/lv1volumen lógico.

Tenga en cuenta que el uso de instantáneas del sistema de archivos implica la administración de volúmenes lógicos y operaciones específicas del sistema de archivos, y el uso específico puede variar según los diferentes sistemas de archivos y herramientas.

cuota del sistema de archivos

Las cuotas del sistema de archivos permiten a los administradores limitar el espacio en disco utilizado por un usuario o grupo en un sistema de archivos. Esto es útil para controlar el uso del sistema de archivos, prevenir abusos y mantener el equilibrio. En Linux, quotalas cuotas del sistema de archivos se pueden configurar y administrar mediante comandos.

Para habilitar las cuotas del sistema de archivos, se requieren los siguientes pasos:

  1. Agregue las opciones (Cuotas de usuario) y/o (Cuotas de grupo) en /etc/fstabel archivo para el sistema de archivos correspondiente .usrquotagrpquota
  2. Ejecute el siguiente comando para volver a montar el sistema de archivos:sudo mount -o remount <文件系统路径>
  3. Inicialice la base de datos de cuotas:sudo quotacheck -cug <文件系统路径>
  4. Habilitar cuotas:sudo quotaon <文件系统路径>

Después de completar los pasos anteriores, puede usar edquotael comando para establecer una cuota para un usuario o grupo y luego usar quotael comando para ver el uso de la cuota.

Compresión del sistema de archivos

La compresión del sistema de archivos es una tecnología que comprime datos en un sistema de archivos para reducir el uso de espacio en disco. Esto resulta útil para sistemas de archivos que almacenan grandes cantidades de texto, registros u otros datos comprimibles. En Linux, las herramientas comunes de compresión del sistema de archivos e2fsprogsson e2fsck.tune2fs

Para habilitar la compresión del sistema de archivos, puede seguir los siguientes pasos:

  1. Especifique el algoritmo de compresión y las opciones para formatear el sistema de archivos:sudo mkfs.ext4 -O <压缩选项> <设备>
  2. Agregue atributos en /etc/fstabel archivo para el sistema de archivos correspondiente compress.
  3. Vuelva a montar el sistema de archivos:sudo mount -o remount <文件系统路径>

Tenga en cuenta que la compresión del sistema de archivos puede aumentar la carga de CPU y E/S, por lo que existe un equilibrio entre rendimiento y espacio en disco.

Desfragmentación del sistema de archivos

La fragmentación del sistema de archivos se produce cuando los archivos se almacenan de forma discontinua en el disco. La fragmentación hace que las operaciones de lectura y escritura se ralenticen porque el disco duro necesita buscar fragmentos de archivos en diferentes ubicaciones. Para optimizar el rendimiento del sistema de archivos, la desfragmentación se puede realizar periódicamente. En Linux, la desfragmentación se puede realizar utilizando el comando e2fsprogsdel kit de herramientas .e4defrag

Para desfragmentar el sistema de archivos, ejecute el siguiente comando:

$ sudo e4defrag <文件系统路径>

Esto intentará desfragmentar los archivos en el sistema de archivos.

Reparación del sistema de archivos

Si un sistema de archivos está dañado o encuentra un error, puede usar herramientas de reparación para restaurarlo a su estado normal. En Linux, la herramienta de reparación del sistema de archivos más utilizada es fsck(verificación del sistema de archivos). Los diferentes tipos de sistemas de archivos tienen diferentes herramientas de reparación, como fsck.ext4, fsck.xfsetc.

Para reparar el sistema de archivos, ejecute el siguiente comando:

$ sudo fsck.<文件系统类型> <设备>

Ejemplo:

$ sudo fsck.ext4 /dev/sdb1

Esto intentará reparar /dev/sdb1el sistema de archivos ext4 en la partición.

Tenga en cuenta que reparar el sistema de archivos puede requerir la ejecución en modo de usuario único y puede requerir desmontar el sistema de archivos.

Resumir

La gestión del sistema de archivos es una tarea muy importante en las computadoras. Al montar y desmontar el sistema de archivos, podemos conectar el dispositivo de almacenamiento con el sistema operativo y acceder y administrar archivos fácilmente cuando sea necesario.

En la gestión de sistemas de archivos, aprendimos cómo montar y desmontar sistemas de archivos. Montar un sistema de archivos nos permite conectar un dispositivo de almacenamiento a una ubicación específica en el árbol del sistema de archivos, mientras que desmontar un sistema de archivos lo desconecta de forma segura del sistema operativo.

Comprender los sistemas de archivos montados es fundamental para administrar archivos y espacio en disco. Al observar los sistemas de archivos montados, podemos conocer los dispositivos de almacenamiento disponibles actualmente y el tipo de sistemas de archivos que utilizan.

Formatear un disco es un paso importante en la preparación de un dispositivo de almacenamiento para su uso. Al formatear el disco, creamos un sistema de archivos en el dispositivo, permitiéndole almacenar y organizar archivos. Al mismo tiempo, también aprendimos cómo crear, expandir y restaurar sistemas de archivos para adaptarse al crecimiento continuo de las necesidades de datos y al riesgo de pérdida de datos.

Realizar copias de seguridad y restaurar sistemas de archivos es un paso fundamental para garantizar la seguridad de los datos. Hacer copias de seguridad periódicas de su sistema de archivos evita la pérdida de datos y le permite restaurar rápidamente sus archivos cuando sea necesario.

Verificar el espacio en disco y los errores del sistema de archivos también son tareas importantes de la administración del sistema de archivos. Comprender el uso del espacio en disco puede ayudarnos con la planificación de la capacidad, mientras que verificar si hay errores en el sistema de archivos puede garantizar la integridad y coherencia de los datos.

También existen algunas tecnologías avanzadas de administración de sistemas de archivos, como el montaje de sistemas de archivos en ubicaciones específicas, el montaje de sistemas de archivos en red, sistemas de archivos cifrados e instantáneas de sistemas de archivos. Estas tecnologías pueden proporcionar opciones de administración de sistemas de archivos más flexibles y seguras.

Finalmente, también presentamos técnicas como cuotas del sistema de archivos, compresión del sistema de archivos, desfragmentación del sistema de archivos y reparación del sistema de archivos para optimizar aún más el rendimiento y la confiabilidad del sistema de archivos.

Al dominar todos los aspectos de la administración del sistema de archivos, podemos administrar y proteger mejor nuestros archivos y datos. Tanto los usuarios individuales como los administradores empresariales pueden beneficiarse de estas tecnologías y garantizar el buen funcionamiento de los sistemas de archivos y la seguridad de los datos.

Supongo que te gusta

Origin blog.csdn.net/qq_41308872/article/details/132900597
Recomendado
Clasificación