Share via


exportálási feladat Létrehozás adatok exportálásához az Azure Managed Lustre szolgáltatásból

Ebből a cikkből megtudhatja, hogyan másolhat adatokat az Azure Managed Lustre fájlrendszerből egy exportálási feladat létrehozásával Azure Blob Storage hosszú távú tárolóba.

Az exportálási feladatok csak akkor érhetők el, ha a fájlrendszer létrehozása során integrálja Azure Blob Storage az Azure Managed Lustre fájlrendszerrel. További információ: Azure Blob Storage integráció. Ha nem integrál egy blobtárolót a fájlrendszer létrehozásakor, az ügyfél fájlrendszer-parancsaival exportálási feladat létrehozása nélkül másolhatja az adatokat.

Mely fájlokat exportálja a rendszer egy exportálási feladat során?

Amikor fájlokat exportál az Azure Managed Lustre rendszerből, a rendszer nem az összes fájlt másolja a fájlrendszer létrehozásakor megadott blobtárolóba. Az exportálási feladatokra a következő szabályok vonatkoznak:

  • Az exportálási feladatok csak olyan fájlokat másolnak, amelyek újak, vagy amelyek tartalma módosult. Ha a blobtárolóból a fájlrendszer létrehozása során importált fájl változatlan, az exportálási feladat nem exportálja a fájlt.
  • A csak metaadat-módosításokat tartalmazó fájlok nem exportálhatók. A metaadatok módosításai közé tartoznak a következők: tulajdonos, engedélyek, kiterjesztett attribútumok és névmódosítások (átnevezve).
  • Az Azure Managed Lustre fájlrendszerben törölt fájlok nem törlődnek az eredeti blobtárolóból az exportálási feladat során. Az exportálási feladat nem törli a blobtárolóban lévő fájlokat.

Az adatok exportálása felhasználó által kezdeményezett folyamat, amelyet a Azure Portal vagy a natív Lustre-ügyfél parancssori felületének parancsaival hajthat végre. Mindkét módszerrel monitorozhatja az exportálási feladat állapotát.

A következő eljárások ismertetik a következőket:

exportálási feladat Létrehozás a Azure Portal

Ha exportálni szeretne egy exportálási feladatot a módosított adatok exportálásához egy Azure Managed Lustre fájlrendszerből a Azure Portal, hajtsa végre az alábbi lépéseket:

  1. A Azure Portal nyissa meg az Azure Managed Lustre fájlrendszert, és navigáljon a Blob-integrációpanelre a Beállítások területen.

  2. Válassza a + Létrehozás új feladatot.

  3. Adja meg, hogy mit exportáljon az exportálási feladatban a fájlrendszer elérési útjának egyik értékének megadásával.

    • A rendszer exportálja az összes új vagy módosított fájlt, amelynek fájlneve ezzel a sztringgel kezdődik az Azure Managed Lustre fájlrendszerben.
    • A fájlok ugyanabban a blobtárolóban vannak megírva, amelynek elérési útja (vagy előtagja) ugyanaz, mint a Lustre rendszerben. Ha el szeretné kerülni a blobtárolóban lévő meglévő fájlok felülírását, győződjön meg arról, hogy a Lustre-rendszerben lévő fájl elérési útja nem fedi át a blobtárolóban lévő fájl meglévő elérési útját.

Az alábbi képernyőképen az exportálási feladat konfigurációs beállításai láthatók a Azure Portal:

Képernyőkép az exportálási (archív) feladat létrehozásához szükséges portálbeállításról.

Exportálási feladat figyelése vagy megszakítása a Azure Portal

A blobintegrációval létrehozott exportálási feladatokat a Azure Portal az Azure Managed Lustre fájlrendszerrel való integrációjával figyelheti vagy megszakíthatja. A Blob-integráció oldal Legutóbbi feladatok szakasza az egyes feladatok állapotát mutatja.

Egyszerre csak egy archív feladat fut. A folyamatban lévő feladat megszakításához válassza az adott feladat Mégse hivatkozását a Legutóbbi feladatok táblában. A Mégse hivatkozás nem érhető el a befejezett feladatokhoz.

Létrehozás exportálási feladat a natív Lustre-ügyfél parancssori felületével

Ha exportálni szeretne egy exportálási feladatot a módosított adatok Azure Managed Lustre fájlrendszerből való exportálásához natív Lustre-ügyfél CLI-paranccsal, használja az alábbi parancsok egyikét:

  • Egyetlen fájl exportálásához futtasson egy ehhez hasonló parancsot:
sudo lfs hsm_archive path/to/export/file
  • A címtárban lévő összes fájl exportálásához futtasson egy ehhez hasonló parancsot:
nohup find local/directory -type f -print0 | xargs -0 -n 1 sudo lfs hsm_archive &

Exportálási (archív) állapot monitorozása a natív Lustre-ügyfél parancssori felületével

Ha ellenőrizni szeretné egy exportálási feladat állapotát a natív Lustre-ügyfél cli-vel, futtassa a következő parancsot:

find path/to/export/file -type f -print0 | xargs -0 -n 1 -P 8 sudo lfs hsm_action | grep "ARCHIVE" | wc -l

Minden fájlhoz tartozik egy társított állapot, amely a Lustre fájlrendszerben lévő fájladatok és a Azure Blob Storage fájladatai közötti kapcsolatot jelzi. Egy fájl állapotának ellenőrzéséhez futtassa a következő parancsot:

sudo lfs hsm_state path/to/export/file

Az állapotparancs a fájl módosításainak állapotát jelenti. Az alábbi táblázat a lehetséges fájlállapotokat mutatja be:

Állam Leírás
(0x0000000d) released exists archived A fájl tartalma (az adatok) csak a Blob Storage-ban találhatók. Csak a metaadatok léteznek a Lustre-ben. Az exportálási (archív) feladat nem frissíti (felülírja) a fájlt a Blob Storage-ban.
(0x00000009) exists archived Az exportálási (archív) feladat nem exportálja a fájlt a Blob Storage-ba, mert a Blob Storage már rendelkezik a legújabb másolattal.
(0x0000000b) exists dirty archived A fájl nem archivált módosításokkal rendelkezik. Ha vissza szeretné küldeni a Lustre módosításait a Blob Storage-ba, futtasson egy exportálási feladatot. Az exportálási feladat felülírja a fájlt a Blob Storage-ban.
(0x00000000) A fájl új, és csak a Lustre fájlrendszerben létezik. egy exportálási feladat létrehoz egy új fájlt a blobtárolóban. Ha a fájl ismét frissül a Lustre-ben, futtasson egy másik exportálási feladatot a módosítások Blob Storage-ba másolásához.
(0x00000001) exists A fájl új, és csak a Lustre fájlrendszerben létezik. Egy exportálási feladat elindult, és nem fejeződött be ehhez a fájlhoz.

Következő lépések