Saya memiliki USB HD eksternal yang ingin saya cadangkan musiknya.
Ketika saya mencoba menggunakan rsync atau cp, sebagian besar file menyalin, tetapi beberapa tidak karena kesalahan ini:
invalid or incomplete multibyte or wide character
Bagaimana cara saya memperbaikinya?
Untuk referensi di sini adalah bagaimana drive sumber dipasang:
/dev/sdb3 on /media/Music type vfat
(rw,nosuid,nodev,noexec,noatime,uid=1000,gid=1000,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro,user)
[Music]
Berikut adalah cara drive eksternal USB (tujuan) dipasang:
/dev/sdf1 on /media/username/Seagate Backup Plus Drive type fuseblk
(rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096,uhelper=udisks2)
[Seagate Backup Plus Drive]
Bantuan apa pun akan dihargai!
mount
hard-drive
backup
ntfs
pengguna2662680
sumber
sumber
Jawaban:
Untuk siapa pun yang penasaran saya menyelesaikan ini. Pertama saya menentukan bahwa charset pada drive VFAT lama
ISO-8859-1
(sangat umum untuk Windows). Saya kemudian menjalankanrsync
perintah dengan opsi untuk mengkonversi charset lama keUTF-8
dan itu berhasil.Contoh:
Semoga itu bisa membantu orang lain!
sumber
Jika masalahnya khusus untuk sistem Anda (mis. Salinan file dengan karakter khusus dalam namanya berfungsi di Windows atau pada distribusi GNU / Linux lainnya) Anda mungkin ingin menambahkan opsi iocharset = utf8 di akhir perintah mount Anda. Itu memecahkan masalah bagi saya.
sumber