Saya memiliki server file rumah yang menjalankan FreeNAS 8. Beberapa hari yang lalu saya menggunakan rsync untuk mengunggah seluruh pustaka iTunes saya dari Mac sehingga saya bisa memuat pustaka saya melalui jaringan daripada mematikan drive USB yang lambat. Ini sebagian besar berhasil, dan iTunes berjalan jauh lebih baik sekarang, tapi saya mengalami masalah mengakses lagu apa pun yang memiliki karakter non-ascii di dalamnya (saya pertama kali melihat masalah saat memuat lagu Queensrÿche). File akan muncul di Finder, tetapi setiap upaya untuk mengaksesnya membuat mereka menghilang sampai saya terhubung kembali ke server.
Setelah beberapa penelitian saya menemukan ini karena OSX menggunakan urutan karakter UTF berbeda dari Linux. Sistem file OSX menggunakan Unicode Normalization Form D (NFD), di mana linux menggunakan Form C (NFC). Rsync tidak mengonversi bentuk-bentuk ini ketika melakukan copy dari mac saya ke server, sekarang ketika iTunes mencoba mengakses file dengan karakter khusus melalui jaringan, file-file di server memiliki pengodean yang salah dan laporan afpd yang mereka tidak miliki. tidak ada.
Apa cara terbaik untuk mengatasi masalah ini? Apakah mungkin untuk membuat rsync melakukan konversi unicode saat mengunggah perpustakaan dasar ke server? Dapatkah saya mengkonfigurasi afpd untuk mengirim / menerima nama file dalam format NFD? Apakah ada solusi mudah untuk mengubah nama file di server? Saya menemukan beberapa hal tentang sebuah program bernama convmv, tetapi saya tidak tahu apakah saya dapat menjalankannya di FreeNAS.