Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Az Azure Data Box segítségével megőrizheti a hozzáférés-vezérlési listákat (ACL-eket), az időbélyegeket és a fájlattribútumokat, amikor adatokat küld az Azure-ba. Ez a cikk azokat a metaadatokat ismerteti, amelyeket átvihet, amikor adatokat másol a Data Boxba a Kiszolgálói üzenetblokk (SMB) használatával az Azure Filesba való feltöltéshez.
Átvitt metaadatok
Az ACL-ek, az időbélyegek és a fájlattribútumok azok a metaadatok, amelyek a Data Boxból származó adatok Azure Filesba való feltöltésekor kerülnek átvitelre. Ebben a cikkben az ACL-eket, az időbélyegeket és a fájlattribútumokat metaadatoknak nevezzük.
A metaadatok másolhatók Windows és Linux rendszerű adatmásoló eszközökkel. A metaadatok nem maradnak meg az adatok blobtárolóba való átvitelekor. A metaadatok az adatok NFS-en keresztüli másolásakor sem lesznek átadva.
A cikk következő szakaszai részletesen ismertetik, hogyan történik az időbélyegek, a fájlattribútumok és az ACL-ek átvitele a Data Boxból az Azure Filesba való feltöltéskor.
Időbélyegek
A következő időbélyegek lesznek átadva:
- Létrehozási idő
- Utolsó módosítás ideje
A következő időbélyeg nem lesz továbbítva:
- Utolsó hozzáférési idő
Fájlattribútumok
A fájlattribútumok mind a fájlokon, mind a könyvtárakon át lesznek helyezve, kivéve, ha másként fel vannak jegyezve.
A rendszer a következő fájlattribútumokat továbbítja:
- FILE_ATTRIBUTE_READONLY (csak fájl)
- FÁJL_ATTRIBÚTUM_REJTETT
- FÁJL_ATTRIBÚTUM_RENDSZER
- FILE_ATTRIBUTE_DIRECTORY (csak könyvtár)
- ARCHÍVUM FÁJLJELLEMZŐ
- FILE_ATTRIBUTE_TEMPORARY (csak fájl)
- FILE_ATTRIBUTE_NO_SCRUB_DATA
A következő fájlattribútumok nem lesznek átadva:
- FILE_ATTRIBUTE_OFFLINE (fájl-attribútum: offline)
- FILE_ATTRIBÚTUM_NEM_TARTALOM_INDEXELVE
A címtárak írásvédett attribútumai nem lesznek átadva.
Alternatív adatfolyamok és kiterjesztett attribútumok
A másodlagos adatfolyamok és a kiterjesztett attribútumok nem támogatottak az Azure Filesban, a lapblobban vagy a blokkblobtárolóban, így az adatok másolása során nem kerülnek átvitelre.
Hozzáférés-vezérlő listák
A használt átviteli módszertől és attól függően, hogy Windows- vagy Linux-ügyfelet használ-e, a fájlok és mappák néhány vagy minden diszkrecionális és alapértelmezett hozzáférés-vezérlési listája (ACL) átvihető az adatmásolás során az Azure Filesba.
Az ACL-ek átvitele alapértelmezés szerint engedélyezve van. Érdemes lehet letiltani ezt a beállítást a Data Box helyi webes felhasználói felületén. További információ: A Data Box és a Data Box Heavy felügyelete a helyi webes felhasználói felületen.
Megjegyzés:
Az ACL-ek, amelyek feltételes hozzáférés-vezérlési bejegyzés (ACE) sztringet tartalmaznak, nem kerülnek másolásra. Ez egy ismert probléma. Az elkerülés érdekében másolja kézzel ezeket a fájlokat az Azure Files megosztásba úgy, hogy először csatlakoztatja a megosztást, majd az ACL-ek másolását támogató másolási eszközt használ.
ACL-ek átvitele SMB-en keresztül
SMB-fájlátvitel során a következő ACL-ek lesznek átadva:
- A Data Boxba másolt könyvtárak és fájlok esetében a választható (DACL) és a rendszer (SACL) ACL-ek.
- Linux-ügyfél használata esetén a rendszer csak Windows NT ACL-eket továbbít.
ACL-ek átvitele adatmásolási szolgáltatás útján
Az adatmásolási szolgáltatás fájlátvitele során a rendszer a következő ACL-eket továbbítja:
- A Data Boxba másolt könyvtárak és fájlok esetében a választható (DACL) és a rendszer (SACL) ACL-ek.
A fájlokból a SACL-ek másolásához meg kell adnia egy olyan felhasználó hitelesítő adatait, akinek van SeBackupPrivilege. A Rendszergazdák vagy biztonsági mentési operátorok csoport felhasználói alapértelmezés szerint ezt a jogosultságot kapják
Ha nem rendelkezik SeBackupPrivilege-sel:
- Az Azure Files másolási szolgáltatási feladataihoz nem másolhatja a SACL-eket.
- Hozzáférési problémákat tapasztalhat, és ezt a hibaüzenetet kapja a hibanaplóban: A nem megfelelő jogosultságok miatt nem olvashatók be a MEGOSZTÁSI LISTÁK a megosztásból.
További információ: SeBackupPrivilege.
ACL-átvitel NFS-en keresztül
Az ACL-ek (és metaadat-attribútumok) nem lesznek átadva, amikor adatokat másol az NFS-en keresztül.
Alapértelmezett ACL-átvitel
Még akkor is, ha az adatmásoló eszköz nem másolja az ACL-eket, a címtárak és fájlok alapértelmezett ACL-jeit a rendszer átviszi az Azure Filesba Windows-ügyfél használata esetén. Az alapértelmezett ACL-ek nem lesznek átadva Linux-ügyfél használatakor.
A rendszer a következő alapértelmezett ACL-eket továbbítja:
Fiókengedélyek:
- Beépített rendszergazdai fiók
- SYSTEM-fiók
- SMB-megosztási felhasználói fiók adatok csatlakoztatásához és másolásához a Data Boxban
Biztonsági leírók a következő tulajdonságokkal: DACL, Tulajdonos, Csoport, SACL
Adatok és metaadatok másolása
Az adatok ACL-jeinek, időbélyegeinek és attribútumainak átviteléhez az alábbi eljárásokkal másolja az adatokat a Data Boxba.
Windows-adatmásoló eszköz
Ha SMB-en keresztül szeretne adatokat másolni a Data Boxba, használjon SMB-kompatibilis fájlmásoló eszközt, például robocopy
. Az alábbi mintaparancs az összes fájlt és könyvtárat átmásolja, és metaadatokat továbbít az adatokkal együtt.
A /copyall
vagy /dcopy:DAT
opció használatakor győződjön meg arról, hogy a szükséges Biztonsági mentési operátor jogosultság nincsen letiltva. További információ: A Data Box és a Data Box Heavy felügyelete a helyi webes felhasználói felületen.
robocopy <Source> <Target> * /copyall /e /dcopy:DAT /B /r:3 /w:60 /is /nfl /ndl /np /MT:32 or 64 /fft /log+:<LogFile>
ebben:
Lehetőség | Leírás |
---|---|
/copyall |
Másolja az összes attribútumot. |
/e |
Alkönyvtárakat másol, beleértve az üres könyvtárakat is. |
/dcopy:DAT |
Adatokat, attribútumokat és időbélyegeket másol. Megjegyzés: Az /dcopy:DAT opciót kell használni a CreationTime címjegyzékeken való átvitelhez. |
/B |
A fájlokat biztonsági mentési módban másolja. |
/r:3 |
Három újrapróbálkozás beállítása sikertelen másolások esetén. |
/w:60 |
Az újrapróbálkozások közötti 60 másodperces várakozási időt adja meg. |
/is |
Ugyanazokat a fájlokat tartalmazza. |
/nfl |
Nem naplózza a fájlneveket. |
/ndl |
Nem naplózza a címtárneveket. |
/np |
Nem jeleníti meg a másolási művelet előrehaladását. |
/MT:32 or 64 |
Többszálas, 32 vagy 64 szálból áll. |
/fft |
Csökkenti az időbélyeg részletességét bármely fájlrendszer esetében. |
/log+:<LogFile> |
Hozzáfűzi a kimenetet a meglévő naplófájlhoz. |
További információ ezekről robocopy
a paraméterekről : Oktatóanyag: Adatok másolása az Azure Data Boxba SMB-n keresztül
Megjegyzés:
Ha az adatok másolására használja /copyall
, a címtárak és fájlok forrás ACL-jeit a rendszer átviszi az Azure Filesba. Ha csak olvasási hozzáféréssel rendelkezik a forrásadatokhoz, és nem tudta módosítani a forrásadatokat, akkor csak a Data Boxban lévő adatokhoz lesz olvasási hozzáférése. Csak akkor használja /copyall
, ha a címtárak és fájlok összes ACL-jét az adatokkal együtt szeretné másolni.
Fájlok listázása, másolása, módosítása a Data Boxban a robocopy használatával
Íme néhány gyakori forgatókönyv, amelyet az adatok robocopy
másolása során használ.
Csak az adatokat másolja a Data Boxba, a címtárak és fájlok esetében ACL nélkül
Ezzel a
/dcopy:DAT
beállítással csak adatokat, attribútumokat, időbélyegeket másolhat. A címtárakon és fájlokon lévő ACL-ek nem lesznek másolva.Könyvtárak és fájlok adatainak és ACL-einek másolása a Data Boxba
Az összes forrásadat másolására használható
/copyall
, beleértve a címtárak és fájlok összes ACL-jét.A Data Box fájlrendszerének listázása a robocopy használatával
Ezzel a paranccsal listázhatja a címtár tartalmát:
robocopy <source-dir> NULL /l /s /xx /njh /njs /fp /B
Vegye figyelembe, hogy a Fájlkezelő nem teszi lehetővé a fájlok listázását.
Mappák és fájlok másolása vagy törlése a Data Boxban
Ezzel a paranccsal másolhat egyetlen fájlt:
robocopy <source-dir> <destination-dir> <file-name> /B
Ezzel a paranccsal törölhet egyetlen fájlt:
robocopy <source-dir> <destination-dir> <file-name> /purge /B
A fenti parancsban a
<source-dir>
következő fájl nem lehet:<file-name>
. Ezután a fenti parancs szinkronizálja a célhelyet a forrással, ami a fájl eltávolítását eredményezi a célhelyről.Vegye figyelembe, hogy a Fájlkezelő nem teszi lehetővé a fenti műveletek végrehajtását.
További információ: Robocopy-parancsok használata.
Linuxos adatmásolási eszközök
A metaadatok linuxos átvitele kétlépéses folyamat. Először a forrásadatokat olyan eszközzel másolhatja, mint rsync
, amely nem másolja a metaadatokat. Az adatok másolása után a metaadatokat egy olyan eszközzel másolhatja, mint a smbcacls
vagy cifsacl
a .
Az alábbi mintaparancsok hajtják végre az első lépést az adatok másolásával rsync
.
cp -aR /etc /opt/
rsync -avP /etc /opt (-a copies a directory)