Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
OneLake, kalıcı olarak kaldırılmadan önce silinen dosyaları yedi gün boyunca saklayan geçici silmeyi kullanarak verilerinizi otomatik olarak korur. Bu yerleşik koruma, yedeklemelerden geri yüklemeye gerek kalmadan yanlışlıkla silmeleri veya kullanıcı hatalarını kurtarmanıza yardımcı olur.
Yedi gün sonra geçici olarak silinen dosyalar kalıcı olarak kaldırılır ve kurtarılamaz.
Geçici olarak silinen veriler için etkin veriyle aynı hızda ödeme yapılır.
Geçici olarak silinen dosyaları geri yükleme
Geçici olarak silinen dosyaları Azure Depolama Gezgini, Azure PowerShell veya Azure Depolama REST API'lerini kullanarak geri yükleyebilirsiniz. Dosyaları geri yüklemek için dosyalara yazma erişiminiz olmalıdır.
Azure Depolama Gezgini'yi kullanarak dosyaları geri yükleme
Azure Depolama Gezgini, geçici olarak silinen dosyalara göz atmak ve dosyaları geri yüklemek için görsel bir arabirim sağlar.
Azure Depolama Gezgini kullanarak dosyaları geri yüklemek için aşağıdakilere sahip olduğunuzdan emin olun:
- Bilgisayarınızda yüklü Azure Depolama Gezgini
- OneLake çalışma alanınıza bağlantı. Yönergeler için bkz. Azure Depolama Gezgini'ni OneLake ile kullanma.
Dosyaları geri yüklemek için aşağıdaki adımları kullanın:
Azure Depolama Gezgini'ne gidin ve OneLake çalışma alanınıza bağlanın.
Silinen dosyaları içeren göl evi veya veri öğesine gidin.
Yol çubuğunun yanındaki açılır menü düğmesini seçin ve ardından varsayılan Etkin bloblar yerine Etkin ve geçici olarak silinen bloblar'ı seçin.
Silinen dosyayı içeren klasöre göz atın.
Geçici olarak silinen dosyaya sağ tıklayın ve ardından Geri Al'ı seçin.
Dosya özgün konumuna geri yüklenir ve hemen kullanılabilir.
PowerShell kullanarak dosyaları geri yükleme
Geçici olarak silinen dosyaları program aracılığıyla listelemek ve geri yüklemek için Azure PowerShell'i kullanın.
PowerShell kullanarak dosyaları geri yüklemek için aşağıdakilere sahip olduğunuzdan emin olun:
- Azure PowerShell Az.Storage modülü yüklü
- OneLake kimlik doğrulaması. Yönergeler için bkz. PowerShell ile OneLake'e bağlanma.
Geçici olarak silinen dosyaları belirli bir yolda listelemek için aşağıdaki betiği kullanın:
# 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
Geçici olarak silinen bir dosyayı geri yüklemek için aşağıdaki betiği kullanın:
# 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
Daha fazla PowerShell örneği için bkz. PowerShell kullanarak geçici olarak silinen blobları ve dizinleri geri yükleme.
REST API'lerini kullanarak dosyaları geri yükleme
Azure Blob Depolama REST API'lerini ve SDK'larını kullanarak geçici olarak silinen dosyaları da geri yükleyebilirsiniz. Silineni Geri Yükleme işlemi, geçici olarak silinen bir blobun içeriğini ve meta verilerini geri yükler.
Daha fazla bilgi için bkz. Blob REST API'sini silme.