OneFS: Jak odstranit snapshoty

Shrnutí: Jak správně odstranit snapshoty z clusteru.

Tento článek se vztahuje na Tento článek se nevztahuje na Tento článek není vázán na žádný konkrétní produkt. V tomto článku nejsou uvedeny všechny verze produktu.

Pokyny

Postup

OPATRNOST
Chcete-li při odstraňování snapshotů uvolnit místo na disku, vždy nejprve odstraňte nejstarší snapshoty. Odstraňte v pořadí od nejstaršího po nejnovější. Odstraněním naposledy pořízených snapshotů se sice uvolní určité místo, ale neuvolní se místo na disku úplně.

Nenechávejte mezery v sekvenci snímků pořízených pro stejnou cestu odstraněním snímků z poloviny sekvence. Odstranění snímků z poloviny sekvence nemusí uvolnit místo na disku. Způsobuje také další vstupně-výstupní operace (I/O) disku, protože data z odstraněných snímků se kopírují do posledních snímků pořízených pro stejnou cestu.  

 

VAROVÁNÍ
Snapshoty s názvy začínajícími na "SIQ" jsou snapshoty SyncIQ. Neodstraňujte snapshoty SIQ, pokud nejsou pochopeny důsledky. Odstraněním snímků SIQ se resetuje stav zásady SyncIQ, což vyžaduje resetování zásady a potenciálně způsobí úplnou synchronizaci. Úplná synchronizace může trvat mnohonásobně déle než běžná přírůstková synchronizace založená na snímcích.

Snapshoty lze odstranit pomocí webového rozhraní pro správu OneFS nebo z rozhraní příkazového řádku.

 


Webové rozhraní OneFS pro správu

  1. Přihlaste se do webového rozhraní OneFS pro správu.
  2. Klikněte na možnost Data Protection > SnapshotIQ.
  3. Klikněte na kartu Snapshots.
  4. Zaškrtněte políčko vedle každého snapshotu, který chcete odstranit.
  5. U každého snapshotu, který chcete odstranit, klikněte na možnost View Details a poznamenejte si identifikátor snímku (ID). Pomocí ID později ověřte, že snímky byly zařazeny do fronty k odstranění.
  6. V seznamu Vyberte akci vyberte možnost Odstranit.
  7. V dialogovém okně Potvrdit odstranění klikněte na tlačítko Odstranit.

    Snapshoty jsou zařazeny do fronty pro úlohu SnapshotDelete. Před spuštěním úlohy SnapshotDelete může dojít ke zpoždění až 10 minut.

 

POZNÁMKA:
Úloha SnapshotDelete se nemusí spustit, když je spuštěná úloha FlexProtect nebo FlexProtectLin. Chcete-li zkontrolovat, zda je spuštěna úloha FlexProtect nebo FlexProtectLin, klikněte na možnost Cluster Management > Operations > Operations Summary a podívejte se do části Running Jobs. Pokud je spuštěna úloha FlexProtect nebo FlexProtectLin a je třeba okamžitě uvolnit místo na disku, obraťte se na technickou podporu společnosti Dell.

 


Rozhraní příkazového řádku

 

  1. Navažte připojení SSH s libovolným uzlem v clusteru a přihlaste se pomocí účtu „root“.
  2. Získejte seznam názvů a ID snímků:
     
    isi snapshot snapshot list -v --format=table --sort=path
     
  3. Poznamenejte si název a ID snapshotu zvoleného k odstranění. Použijte identifikační číslo uvedené níže v části Ověření.
  4. Spusťte následující příkaz pro každý snapshot zvolený k odstranění, kde <název><nebo ID> snímku je snímek, který chcete odstranit:
     
    isi snapshot snapshots delete <snapshot name>
    
    -or-
    
    isi snapshot snapshots delete <snapshot ID>
    
     
  5. Na výzvu k potvrzení zadejte yes a potvrďte odstranění snapshotu.

 

POZNÁMKA:
Chcete-li odstranit snapshot bez potvrzení v kroku 4, zahrňte přepínač -f do příkazu:

 

isi snapshot snapshots delete <snapshot name> -f

Snapshot se zařadí do fronty pro úlohu SnapshotDelete. Před spuštěním úlohy SnapshotDelete může dojít ke zpoždění až 10 minut.  
 

POZNÁMKA:

Ve starších verzích systému OneFS se úloha SnapshotDelete nemusí spustit, když je spuštěná úloha FlexProtect nebo FlexProtectLin.

Chcete-li zkontrolovat, zda je spuštěna úloha FlexProtect nebo FlexProtectLin, spusťte stav úlohy isi. Pokud je spuštěna úloha FlexProtect nebo FlexProtectLin a je třeba okamžitě uvolnit místo na disku, obraťte se na technickou podporu společnosti Dell.

 

Ověření
Proveďte ověření z rozhraní příkazového řádku OneFS.

Zobrazení seznamu snapshotů, které jsou zařazeny do fronty k odstranění:

  1. Navažte připojení SSH s libovolným uzlem v clusteru a přihlaste se pomocí účtu „root“.
  2. Zadejte následující příkaz:
     
    isi snapshot snapshot list --state deleting -v --format=table --sort=id

    Zobrazí se výstup podobný následujícímu, kde <ID> je číslo ID snímku. Snapshoty, které jsou zařazeny do fronty k odstranění, mají stav odstranění (zvýrazněný níže).
     
    ID Name Path Has Locks Schedule Alias Created Expires Size Shadow Bytes % Reserve % Filesystem State
    --------------------------------------------------------------------------------------------------------------
    28 <snapshot deleted, cleanup pending> /ifs No - - 2013-05-28T23:09:34 - 240.0K 0b 0.00% 0.00% deleting
    --------------------------------------------------------------------------------------------------------------
    Total: 1 240.0K 0.00% 0.00%
  3. Ujistěte se, že jsou uvedeny snapshoty vybrané k odstranění.
 
POZNÁMKA:
Spuštěním následujícího příkazu vygenerujte seznam aktuálních snapshotů a ověřte, že snapshoty vybrané k odstranění již v seznamu nejsou:
isi snapshot snapshot list -v --format=table --sort=path
 

Tipy:

Snapshoty mohou obsahovat zámky, které brání jejich odstranění. Viz článek znalostní databáze Isilon: Postup odstranění zámků snapshotů pro více informací.

Pokud je nutné odstranit VŠECHNY snapshoty, přečtěte si článek znalostní databáze Isilon: Jak odstranit všechny snapshoty z clusteru Isilon, kde najdete další informace.

Dotčené produkty

PowerScale OneFS

Produkty

Isilon
Vlastnosti článku
Číslo článku: 000008457
Typ článku: How To
Poslední úprava: 17 Oct 2025
Verze:  9
Najděte odpovědi na své otázky od ostatních uživatelů společnosti Dell
Služby podpory
Zkontrolujte, zda se na vaše zařízení vztahují služby podpory.