GNU/Linux >> Znalost Linux >  >> Linux

ZFS na Linuxu:nelze zničit snímek, datová sada je zaneprázdněna

Původně jsem použil následující metodu k zastavení zaneprázdněné datové sady, abych mohl exportovat tuto datovou sadu pro obnovu fondu. Používám datovou sadu ZFS pro svůj adresář /home a nemohl jsem najít proces, který jej zaměstnával. Zde je moje řešení, které by mělo fungovat i pro vás, když nemůžete najít proces pomocí vaší datové sady:

  1. U všech datových sad, které chcete exportovat (ale měli problémy s exportem), nastavte:

    zfs set canmount=noauto dataset1

zfs set canmount=noauto dataset2 ... a tak dále, kde nahradíte názvy datových sad za dataset1, dataset2 atd....

Nastavení canmount=noauto zajistí, že se datová sada při restartu nepřipojí

  1. Vytvořte si uživatelský účet (nebo použijte účet root), který nepoužívá datovou sadu pro /home atd... Udělte tomuto účtu práva sudo.

  2. Restartujte a přihlaste se k výše uvedenému účtu, tj. účtu, který jste právě vytvořili v kroku 2. Tento účet by se měl spustit bez připojení datových sad, které jste upravili v kroku 1, a proto tyto datové sady odepřít všem démonům/programům.

  3. Protože datové sady nyní nejsou zaneprázdněny, můžete je nyní zničit a/nebo jejich snímky.

  4. Ujistěte se, že:

    zfs set canmount=on datasetx

(kde datasetx je vaše datová sada) na jakékoli datové sady, které chcete připojit při spouštění. Toto je výchozí zfs. Nejlepší, Phile


Linux
  1. Linux sysadmin základy:Správa uživatelských účtů

  2. Jak ručně vytvořit uživatelský účet Linux

  3. Linux – Sudo nemůže otevřít /etc/sudoers?

  1. 4 způsoby, jak zakázat účet root v Linuxu

  2. Při instalaci Qt na linux nelze najít -lGL

  3. Udělte postgres superuživatele k linuxovému účtu

  1. Jak spravovat heslo účtu v Linuxu

  2. Povolit automatické přihlášení hosta v Linux Mint 12 „Lisa“

  3. Úvod do monitorování uživatelských účtů v Linuxu