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:
- 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í
-
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.
-
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.
-
Protože datové sady nyní nejsou zaneprázdněny, můžete je nyní zničit a/nebo jejich snímky.
-
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