GNU/Linux >> Tutoriales Linux >  >> Linux

ZFS en Linux:no se puede destruir la instantánea, el conjunto de datos está ocupado

Originalmente, utilicé el siguiente método para detener un conjunto de datos ocupado y permitirme exportar este conjunto de datos para reconstruir un grupo. Uso un conjunto de datos ZFS para mi directorio /home y no pude encontrar el proceso que lo mantuvo ocupado. Aquí está mi solución que también debería funcionar para usted, cuando no puede encontrar el proceso usando su conjunto de datos:

  1. En todos los conjuntos de datos que desea exportar (pero tuvo problemas para exportar), configure:

    zfs set canmount=noauto dataset1

zfs set canmount=noauto dataset2 ... y así sucesivamente, donde sustituye los nombres de sus conjuntos de datos por dataset1, dataset2, etc....

Establecer canmount=noauto asegura que el conjunto de datos no se montará al reiniciar

  1. Cree una cuenta de usuario (o use la cuenta raíz) que no use el conjunto de datos para /home, etc. Otorgue privilegios sudo a esta cuenta.

  2. Reinicie e inicie sesión en la cuenta anterior, es decir, la cuenta que acaba de crear en el paso 2. Esta cuenta debería iniciarse sin montar los conjuntos de datos que modificó en el paso 1 y, por lo tanto, denegar esos conjuntos de datos a cualquier programa o programa.

  3. Dado que los conjuntos de datos ahora no están ocupados, ahora puede destruirlos y/o sus instantáneas.

  4. Asegúrese de:

    zfs establece canmount=en datasetx

(donde datasetx es su conjunto de datos en cuestión) a cualquier conjunto de datos que desee montar en el arranque. Este es el valor predeterminado de zfs. Mejor, Phil


Linux
  1. Cómo usar instantáneas, clones y replicación en ZFS en Linux

  2. Cómo administrar la contraseña de la cuenta en Linux

  3. Una introducción a la supervisión de cuentas de usuario de Linux

  4. Linux:¿Sudo no puede abrir /etc/sudoers?

  5. No puedo desbloquear la cuenta de usuario de Linux

Comando userdel - Eliminar cuenta de usuario del sistema Linux

Conceptos básicos de administrador de sistemas de Linux:administración de cuentas de usuario

Cómo crear una cuenta de usuario de Linux manualmente

UNIX/Linux:Cómo bloquear o deshabilitar una cuenta de usuario

Instalando Qt en Linux, no puedo encontrar -lGL

Otorgar superusuario de postgres a la cuenta de linux