Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Memecahkan masalah dengan tugas DataSync
Gunakan informasi berikut untuk membantu Anda memecahkan masalah dengan AWS DataSync tugas dan eksekusi tugas. Masalah ini mungkin termasuk masalah penyiapan tugas, eksekusi tugas yang macet, dan data yang tidak ditransfer seperti yang diharapkan.
Kesalahan: Nilai tidak valid SyncOption . Opsi: TransferMode,PreserveDeletedFiles, Nilai: SEMUA, HAPUS.
Kesalahan ini terjadi saat Anda membuat atau mengedit DataSync tugas Anda dan Anda memilih opsi Transfer semua data dan membatalkan pilihan Simpan file yang dihapus.
Ketika Anda mentransfer semua data, DataSync tidak memindai lokasi tujuan Anda dan tidak tahu apa yang harus dihapus.
Eksekusi tugas gagal dengan EniNotFound
kesalahan
Kesalahan ini terjadi jika Anda menghapus salah satu antarmuka jaringan tugas Anda di virtual private cloud (VPC) Anda. Jika tugas Anda dijadwalkan atau diantrian, tugas akan gagal jika tidak ada antarmuka jaringan yang diperlukan untuk mentransfer data Anda.
Tindakan yang harus dilakukan
Anda memiliki opsi berikut untuk mengatasi masalah ini:
-
Mulai ulang tugas secara manual. Ketika Anda melakukan ini, DataSync akan membuat antarmuka jaringan yang hilang yang dibutuhkan untuk menjalankan tugas.
-
Jika Anda perlu membersihkan sumber daya di VPC, pastikan Anda tidak menghapus antarmuka jaringan yang terkait dengan DataSync tugas yang masih Anda gunakan.
Untuk melihat antarmuka jaringan yang dialokasikan untuk tugas Anda, lakukan salah satu hal berikut:
-
Gunakan DescribeTaskoperasi. Anda dapat melihat antarmuka jaringan di elemen
SourceNetworkInterfaceArns
danDestinationNetworkInterfaceArns
respons. -
Di EC2 konsol Amazon, cari ID tugas Anda (seperti
task-f012345678abcdef0
) untuk menemukan antarmuka jaringannya.
-
-
Pertimbangkan untuk tidak menjalankan tugas Anda secara otomatis. Ini bisa termasuk menonaktifkan antrian tugas atau penjadwalan (melalui DataSync atau otomatisasi khusus).
Eksekusi tugas gagal dengan kesalahan Tidak dapat mengalokasikan memori
Ketika DataSync tugas Anda gagal dengan kesalahan Tidak dapat mengalokasikan memori
, itu bisa berarti beberapa hal yang berbeda.
Tindakan yang harus diambil
Coba yang berikut ini sampai Anda tidak lagi melihat masalahnya:
-
Jika transfer Anda melibatkan agen, pastikan agen tersebut memenuhi persyaratan mesin virtual (VM) atau EC2 instans Amazon.
-
Pisahkan transfer Anda menjadi beberapa tugas dengan menggunakan filter. Mungkin saja Anda mencoba mentransfer lebih banyak file atau objek daripada yang dapat ditangani oleh satu DataSync tugas.
-
Jika Anda masih melihat masalahnya, hubungi Dukungan
.
Eksekusi tugas memiliki status peluncuran tetapi sepertinya tidak ada yang terjadi
DataSync Tugas Anda dapat macet dengan status Peluncuran biasanya karena agen dimatikan atau kehilangan konektivitas jaringan.
Tindakan yang harus diambil
Pastikan status agen Anda online. Jika agen OFFLINE, pastikan itu dinyalakan.
Jika agen dinyalakan dan tugas masih Diluncurkan, maka kemungkinan ada masalah koneksi jaringan antara agen Anda dan AWS. Untuk informasi tentang cara menguji konektivitas jaringan, lihat Memverifikasi koneksi agen Anda ke DataSync layanan.
Jika Anda masih mengalami masalah ini, lihatSaya tidak tahu apa yang terjadi dengan agen saya. Dapatkah seseorang membantu saya?.
Eksekusi tugas tampaknya macet dalam status persiapan
Waktu tugas DataSync transfer Anda memiliki status Mempersiapkan tergantung pada jumlah data di sumber dan tujuan transfer Anda dan kinerja sistem penyimpanan tersebut.
Saat tugas dimulai, DataSync lakukan daftar direktori rekursif untuk menemukan semua file, objek, direktori, dan metadata di sumber dan tujuan Anda. DataSync menggunakan daftar ini untuk mengidentifikasi perbedaan antara sistem penyimpanan dan menentukan apa yang harus disalin. Proses ini bisa memakan waktu beberapa menit atau bahkan beberapa jam.
Tindakan yang harus diambil
Anda tidak perlu melakukan apa pun. Terus tunggu status tugas berubah menjadi Transfer. Jika status masih tidak berubah, hubungi AWS Dukungan Pusat
Eksekusi tugas berhenti sebelum transfer selesai
Jika eksekusi DataSync tugas Anda berhenti lebih awal, konfigurasi tugas Anda mungkin menyertakan Wilayah AWS yang dinonaktifkan di Anda Akun AWS.
Tindakan yang harus dilakukan
Lakukan hal berikut untuk menjalankan tugas Anda lagi:
-
Periksa status keikutsertaan Wilayah tugas Anda dan pastikan mereka diaktifkan.
-
Mulai tugas lagi.
Eksekusi tugas gagal saat mentransfer dari bucket Google Cloud Storage
Karena DataSync berkomunikasi dengan Google Cloud Storage menggunakan Amazon S3 API, ada batasan yang dapat menyebabkan transfer DataSync Anda gagal jika Anda mencoba menyalin tag objek. Pesan berikut yang terkait dengan masalah ini muncul di CloudWatch log Anda:
[PERINGATAN] Gagal membaca metadata untuk file/
your-bucket
/your-object
: S3 Get Object Tagging Failed: melanjutkan tanpa menandai
Untuk mencegah hal ini, batalkan pilihan opsi Salin tag objek saat mengonfigurasi pengaturan tugas transfer Anda.
Ada ketidakcocokan antara stempel waktu eksekusi tugas
Saat melihat CloudWatch log DataSync konsol atau Amazon, Anda mungkin memperhatikan bahwa waktu mulai dan akhir untuk eksekusi DataSync tugas Anda tidak cocok dengan stempel waktu yang Anda lihat di alat pemantauan lainnya. Ini karena konsol dan CloudWatch log memperhitungkan waktu yang dihabiskan eksekusi tugas dalam status peluncuran atau antrian, sementara beberapa alat lain tidak.
Anda mungkin melihat perbedaan ini saat membandingkan stempel waktu eksekusi antara DataSync konsol atau CloudWatch log dan tempat-tempat berikut:
-
Log untuk sistem file yang terlibat dalam transfer Anda
-
Tanggal modifikasi terakhir pada objek Amazon S3 yang DataSync menulis ke
-
Lalu lintas jaringan yang berasal dari DataSync agen
-
EventBridge Acara Amazon
Eksekusi tugas gagal dengan NoMem
kesalahan
Kumpulan data yang Anda coba transfer mungkin terlalu besar DataSync. Jika Anda melihat kesalahan ini, hubungi AWS Dukungan Pusat
Objek gagal ditransfer ke Azure Blob Storage dengan user metadata key
kesalahan
Saat mentransfer dari ember S3 ke Azure Blob Storage, Anda mungkin melihat kesalahan berikut:
[ERROR] Failed to transfer file
/user-metadata/file1
: Azure Blob user metadata key must be a CSharp identifier
Ini berarti
mencakup metadata pengguna yang tidak menggunakan pengidentifikasi C# yang valid. Untuk informasi selengkapnya, lihat dokumentasi Microsoft/user-metadata/file1
Ada /.aws-datasync
folder di lokasi tujuan
DataSync membuat folder yang dipanggil /.aws-datasync
di lokasi tujuan Anda untuk membantu memfasilitasi transfer data Anda.
Meskipun DataSync biasanya menghapus folder ini setelah transfer Anda, mungkin ada situasi di mana ini tidak terjadi.
Tindakan yang harus diambil
Hapus folder ini kapan saja selama Anda tidak memiliki eksekusi tugas yang sedang berjalan menyalin ke lokasi itu.
Tidak dapat mentransfer tautan simbolis antar lokasi menggunakan SMB
Ketika eksekusi tugas Anda selesai, Anda melihat kesalahan berikut:
Transfer and verification completed. Selected files transferred except for files skipped due to errors. If no skipped files are listed in Cloud Watch Logs, please contact AWS Support for further assistance.
Saat mentransfer antara sistem penyimpanan SMB (seperti server file SMB dan sistem file Amazon FSx untuk Windows File Server), Anda mungkin melihat peringatan dan kesalahan berikut di log Anda: CloudWatch
[WARN] Failed to read metadata for file /appraiser/symlink: No data available [ERROR] Failed to read metadata for directory /appraiser/symlink: No data available
Tindakan yang harus diambil
DataSync tidak mendukung transfer tautan simbolis (atau tautan keras) saat mentransfer di antara jenis lokasi ini. Untuk informasi selengkapnya, lihat Tautan dan direktori disalin oleh AWS DataSync.
Kesalahan laporan tugas
Anda mungkin mengalami salah satu kesalahan berikut saat mencoba memantau DataSync transfer Anda dengan laporan tugas.
Pesan kesalahan | Solusi |
---|---|
|
N/A (tidak DataSync dapat mentransfer file dengan jalur yang melebihi 4.096 byte) Untuk informasi selengkapnya, lihat Sistem penyimpanan, file, dan batas objek. |
|
Pastikan peran DataSync IAM memiliki izin yang tepat untuk mengunggah laporan tugas ke bucket S3 Anda. |
|
Periksa CloudWatch log Anda untuk mengidentifikasi mengapa eksekusi tugas Anda gagal. |