Topik ini menjelaskan penyebab pesan kesalahan "S6_* Terjadi kesalahan dalam pembuatan snapshot partisi disk." saat menggunakan Server Migration Center (SMC) untuk menjalankan pekerjaan migrasi. Topik ini juga memberikan solusi untuk menyelesaikan kesalahan tersebut.
Deskripsi masalah
Selama pekerjaan migrasi SMC, pesan kesalahan "S6_* Terjadi kesalahan dalam pembuatan snapshot partisi disk." dilaporkan. Kode kesalahan berikut mungkin muncul:
S6_8
S6_1
Penyebab
Jika replikasi blok diaktifkan, klien SMC secara otomatis membuat perangkat snapshot untuk partisi disk pada server sumber guna sinkronisasi data. Namun, klien SMC dapat gagal membuat snapshot karena beberapa alasan berikut, tergantung pada sistem operasi server sumber:
Server Windows:
Ruang penyimpanan partisi disk tidak mencukupi.
Perangkat lunak antivirus pihak ketiga terinstal.
Ruang penyimpanan maksimum yang ditentukan oleh Volume Shadow Copy Service (VSS) untuk partisi disk tidak mencukupi.
VSS tidak berfungsi sesuai harapan.
Server Linux:
Ruang penyimpanan partisi disk tidak mencukupi.
Memori yang tersedia di server kurang dari 300 MB.
Perangkat snapshot partisi disk tidak berfungsi sesuai harapan.
Solusi
Selesaikan kesalahan berdasarkan sistem operasi yang dijalankan oleh server sumber.
Server Windows:
Buka Event Viewer untuk memeriksa apakah ada pengecualian terkait VSS, volsnap, dan disk. Jika ditemukan pengecualian, selesaikan masalah berdasarkan pesan kesalahan.
Jika muncul kesalahan yang menunjukkan ruang penyimpanan disk tidak mencukupi atau VSS tidak dapat membuat snapshot lagi:
Periksa apakah ruang yang tersisa di partisi disk tidak mencukupi. Disarankan untuk menyisihkan 10% hingga 15% ruang disk.
Periksa apakah ruang penyimpanan maksimum yang ditentukan oleh VSS untuk partisi disk tidak mencukupi. Disarankan untuk meningkatkan batas atas atau menghapus batas, lalu buat snapshot lagi.
Jika akses ke VSS ditolak dan kode kesalahan
0x80070005dikembalikan, periksa apakah perangkat lunak antivirus pihak ketiga terinstal. Disarankan untuk mengaktifkan pencadangan disk atau menonaktifkan perangkat lunak antivirus, lalu buat snapshot lagi.Periksa apakah VSS berfungsi sesuai harapan.
Server Linux:
Periksa apakah driver
smcss9ada di direktori /dev. Jalankan perintahdmesg | grep smcssuntuk memeriksa apakah ada kesalahan terkait smcss9 yang dilaporkan.Periksa apakah memori yang tersedia di server mencapai 300 MB.
Periksa apakah ruang yang tersisa di partisi disk tidak mencukupi. Disarankan untuk menyisihkan 10% hingga 15% ruang disk.
Jalankan perintah
./Check/client_check --ssclear smcssdi direktori instalasi klien SMC, hapus perangkat snapshot yang tersisa, lalu buat snapshot lagi. Untuk informasi lebih lanjut tentang cara menemukan direktori instalasi klien SMC, lihat bagian "Lihat klien SMC" di topik Lihat dan jalankan klien SMC.
Opsional. Jika informasi kesalahan berisi "io scheduler not support", ikuti langkah-langkah berikut untuk mengubah penjadwal I/O disk:
Tentukan nomor seri disk tempat kesalahan terjadi.
Lihat nilai msg dalam informasi kesalahan dan tentukan nomor seri berdasarkan pola berikut: 0-x menunjukkan disk pertama, 1-x menunjukkan disk kedua, dan 2-x menunjukkan disk ketiga. Contoh: msg=CreateSnapshot 0-x Failed.
Tentukan nama disk berdasarkan nomor seri yang diperoleh di Langkah i.
Jalankan perintah
lsblkuntuk menentukan nama disk yang sesuai dengan nomor seri yang diperoleh. Nomor seri dimulai dari 0.
Lihat penjadwal I/O yang digunakan oleh disk berdasarkan nama disk yang diperoleh di Langkah ii.
Sebagai contoh, jalankan perintah
cat /sys/block/vdb/queue/scheduleruntuk melihat penjadwal I/O yang digunakan oleh disk bernama vdb.Gambar berikut menunjukkan informasi yang dikembalikan. Penjadwal I/O bernama bfq yang diberikan dalam tanda kurung ([]) digunakan oleh disk vdb.
CatatanInformasi yang dikembalikan mencantumkan semua penjadwal I/O: mq-deadline, kyber, bfq, dan none.
Ganti penjadwal I/O saat ini bfq dengan penjadwal I/O lainnya.
Sebagai contoh, Anda dapat mengganti bfq dengan
mq-deadline.Jalankan perintah
sudo echo mq-deadline > /sys/block/vdb/queue/scheduleruntuk mengganti penjadwal I/O.Jalankan perintah
cat /sys/block/vdb/queue/scheduleruntuk melihat penjadwal I/O saat ini yang digunakan oleh disk ini. Anda dapat melihat bahwa penjadwal I/O yang digunakan telah berubah dari bfq menjadi mq-deadline.
Setelah kesalahan diselesaikan, jalankan kembali klien SMC dan coba ulangi pekerjaan migrasi. Untuk informasi lebih lanjut, lihat Jalankan klien SMC.