Σημείωμα
Η πρόσβαση σε αυτήν τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να εισέλθετε ή να αλλάξετε καταλόγους.
Η πρόσβαση σε αυτήν τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να αλλάξετε καταλόγους.
Το OneLake προστατεύει αυτόματα τα δεδομένα σας χρησιμοποιώντας soft delete, το οποίο διατηρεί τα διαγραμμένα αρχεία για επτά ημέρες πριν από την οριστική κατάργηση. Αυτή η ενσωματωμένη προστασία σάς βοηθά να ανακάμψετε από τυχαίες διαγραφές ή σφάλματα χρήστη χωρίς να χρειάζεται να κάνετε επαναφορά από αντίγραφα ασφαλείας.
Μετά από επτά ημέρες, τα αρχεία που έχουν διαγραφεί μέσω λογισμικού καταργούνται οριστικά και δεν είναι δυνατή η ανάκτησή τους.
Πληρώνετε για δεδομένα που έχουν διαγραφεί μέσω λογισμικού με την ίδια τιμή με τα ενεργά δεδομένα.
Επαναφορά αρχείων που έχουν διαγραφεί μέσω λογισμικού
Μπορείτε να επαναφέρετε αρχεία που έχουν διαγραφεί μέσω λογισμικού χρησιμοποιώντας τα API REST του Azure Storage Explorer, του Azure PowerShell ή του Azure Storage REST. Χρειάζεστε πρόσβαση εγγραφής στα αρχεία για να τα επαναφέρετε.
Επαναφορά αρχείων με χρήση της Εξερεύνησης υπηρεσίας αποθήκευσης Azure
Το Azure Storage Explorer παρέχει μια οπτική διεπαφή για την περιήγηση και την επαναφορά αρχείων που έχουν διαγραφεί μέσω λογισμικού.
Για να επαναφέρετε αρχεία χρησιμοποιώντας την Εξερεύνηση υπηρεσίας αποθήκευσης Azure, βεβαιωθείτε ότι έχετε:
- Ο Εξερευνητής υπηρεσίας αποθήκευσης Azure είναι εγκατεστημένος στον υπολογιστή σας
- Μια σύνδεση με τον χώρο εργασίας σας OneLake. Για οδηγίες, ανατρέξτε στο θέμα Χρήση της Εξερεύνησης υπηρεσίας αποθήκευσης Azure με το OneLake.
Ακολουθήστε τα παρακάτω βήματα για να επαναφέρετε αρχεία:
Ανοίξτε την Εξερεύνηση υπηρεσίας αποθήκευσης Azure και συνδεθείτε στον χώρο εργασίας σας OneLake.
Μεταβείτε στη λίμνη ή στο στοιχείο δεδομένων που περιείχε τα διαγραμμένα αρχεία.
Επιλέξτε το αναπτυσσόμενο κουμπί δίπλα στη γραμμή διαδρομής και, στη συνέχεια, επιλέξτε Ενεργά και προσωρινά διαγραμμένα αντικείμενα blob αντί για τα προεπιλεγμένα Ενεργά αντικείμενα blob.
Μεταβείτε στο φάκελο που περιείχε το διαγραμμένο αρχείο.
Κάντε δεξί κλικ στο αρχείο που έχει διαγραφεί προσωρινά και, στη συνέχεια, επιλέξτε Αναίρεση διαγραφής.
Το αρχείο επαναφέρεται στην αρχική του θέση και είναι άμεσα διαθέσιμο.
Επαναφορά αρχείων με χρήση του PowerShell
Χρησιμοποιήστε το Azure PowerShell για να παραθέσετε και να επαναφέρετε αρχεία που έχουν διαγραφεί μέσω προγραμματισμού.
Για να επαναφέρετε αρχεία χρησιμοποιώντας το PowerShell, βεβαιωθείτε ότι έχετε:
- Εγκατεστημένη λειτουργική μονάδα Azure PowerShell Az.Storage
- Έλεγχος ταυτότητας στο OneLake. Για οδηγίες, ανατρέξτε στο θέμα Σύνδεση στο OneLake με το PowerShell.
Χρησιμοποιήστε την ακόλουθη δέσμη ενεργειών για να παραθέσετε αρχεία που έχουν διαγραφεί προσωρινά σε μια συγκεκριμένη διαδρομή:
# Connect to OneLake
$ctx = New-AzStorageContext -StorageAccountName "onelake" -UseConnectedAccount -endpoint "fabric.microsoft.com"
# List soft-deleted blobs in a container (workspace)
$workspaceName = "your-workspace-name"
$path = "your-lakehouse.Lakehouse/Files/"
Get-AzStorageBlob -Container $workspaceName -Context $ctx -Prefix $path -IncludeDeleted |
Where-Object { $_.IsDeleted } |
Select-Object Name, DeletedTime, RemainingDaysBeforePermanentDelete
Χρησιμοποιήστε την ακόλουθη δέσμη ενεργειών για να επαναφέρετε ένα αρχείο που έχει διαγραφεί μέσω λογισμικού:
# Connect to OneLake
$ctx = New-AzStorageContext -StorageAccountName "onelake" -UseConnectedAccount -endpoint "fabric.microsoft.com"
# Restore a specific blob
$workspaceName = "your-workspace-name"
$blobPath = "your-lakehouse.Lakehouse/Files/deleted-file.parquet"
Get-AzStorageBlob -Container $workspaceName -Context $ctx -Blob $blobPath -IncludeDeleted |
Where-Object { $_.IsDeleted } |
Restore-AzStorageBlob
Για περισσότερα παραδείγματα PowerShell, ανατρέξτε στο θέμα Επαναφορά αντικειμένων blob και καταλόγων που έχουν διαγραφεί μέσω λογισμικού με χρήση του PowerShell.
Επαναφορά αρχείων με χρήση REST API
Μπορείτε επίσης να επαναφέρετε αρχεία που έχουν διαγραφεί μέσω λογισμικού, χρησιμοποιώντας τα API και τα SDK του χώρου αποθήκευσης αντικειμένων blob Azure. Η λειτουργία Αναίρεση διαγραφής αντικειμένου blob επαναφέρει τα περιεχόμενα και τα μετα-δεδομένα ενός αντικειμένου blob που έχει διαγραφεί μέσω λογισμικού.
Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Αναίρεση διαγραφής Blob REST API.