Terkait hal ini, jika saya sekarang menggunakan RAID 1, kenapa ada dua direktori terpisah CACHEDEV1_DATA dan CACHEDEV2_DATA? Saya baru sadar sekarang bahwa semua konfigurasi saya memang ada di CACHEDEV2_DATA.
Semua skrip itu hanya mengganti semua kemunculan
/share/CACHEDEV1_DATA/Public
dengan
/share/CACHEDEV2_DATA/Public
di /etc/config/smb.conf dan /etc/config/def_share.info
Tapi itu tidak memindahkan data program atau mengubah file konfigurasi individual untuk program-program tersebut.
Saya juga tidak tahu persis seperti apa perintah rsync yang kamu gunakan, dst.
Langkah-langkah tepat yang saya ikuti adalah sebagai berikut:
Menyalin semua file dari volume statis asli ke storage pool, termasuk direktori .qpkg beserta pengaturan aplikasi: rsync -avhr /share/CACHEDEV1_DATA/ /share/CACHEDEV2_DATA/
Lalu mengubah pemetaan default:
sed -i 's:CACHEDEV1_DATA:CACHEDEV2_DATA:g' /etc/config/smb.conf
sed -i 's:CACHEDEV1_DATA:CACHEDEV2_DATA:g' /etc/config/def_share.info
Kemudian saya reboot QNAP-nya, melepas drive volume statis lama, lalu memperluas storage pool ke RAID 1 menggunakan drive lama tersebut.
Sepertinya semua aplikasi saya sekarang menulis pengaturannya ke /share/CACHEDEV2_DATA/.qpkg dan semuanya tampak berjalan lancar.
Saya hanya heran kenapa masih ada dua CACHEDEV1_DATA dan CACHEDEV2_DATA terpisah kalau storage pool-nya sudah pakai RAID 1, tapi selain itu saya cukup puas dengan hasilnya.
Akhirnya saya memang perlu instal ulang semua aplikasi, tapi pengaturannya tetap tersimpan.