Guru Duan, karena foldernya ada di laptop Ubuntu dan ingin dikirim ke server Debian lewat SSH, cara paling tepat adalah menggunakan rsync via SSH.
Ini metode yang paling sering dipakai admin karena cepat dan bisa lanjut jika putus.
1️⃣ Jalankan dari Laptop Ubuntu (bukan dari server)
Karena sumber file ada di laptop, perintah dijalankan di terminal laptop Ubuntu.
Misalnya IP server Debian:
192.168.1.10
Perintahnya:
rsync -avh --progress "/media/dhwan/DATA1/Al-Qur_an Al-Karim - Sheikh Mishary Rashid Alafasy" root@192.168.1.10:/srv/nextcloud/data/admin/files/
Penjelasan:
| bagian | arti |
|---|---|
| rsync | tool copy cepat |
| -a | menjaga struktur file |
| -v | tampilkan detail |
| -h | ukuran mudah dibaca |
| --progress | tampil progress |
| root@192.168.1.10 | login SSH server |
| tujuan | folder Nextcloud |
2️⃣ Jika Login Bukan Root
Misalnya user server duan:
rsync -avh --progress "/media/dhwan/DATA1/Al-Qur_an Al-Karim - Sheikh Mishary Rashid Alafasy" duan@192.168.1.10:/srv/nextcloud/data/admin/files/
3️⃣ Setelah Copy Selesai (di Server)
Login ke server Debian lalu jalankan:
docker exec -u www-data nextcloud_app php occ files:scan admin
Agar file muncul di Nextcloud.
4️⃣ Jika Folder Sangat Besar (lebih stabil)
Gunakan port SSH eksplisit:
rsync -avh --progress -e ssh "/media/dhwan/DATA1/Al-Qur_an Al-Karim - Sheikh Mishary Rashid Alafasy" root@192.168.1.10:/srv/nextcloud/data/admin/files/
5️⃣ Hasilnya di Nextcloud
Folder akan muncul:
Al-Qur_an Al-Karim - Sheikh Mishary Rashid Alafasy
di akun admin.
💡Copy semua folder ini
/media/dhwan/DATA1$ ls
'Al-Quran Al-Karim - MAHER AL-MUAIQLY'
'Al-Quran Al-Karim - Muzammil Hasballah'
'Al-Quran Al-Karim - Shaykh Abdul Basit'
'Al-Quran Al-Karim - Shaykh Abdulrahman Al-Sudais'
'Muzammil Hasballah-20211004T012609Z-001'
'Al-Quran Al-Karim - Shaykh Al-Husary'
'Al-Quran Al-Karim - Shaykh Sa_ad Al-Ghamdi'
'Al-Quran Al-Karim - Sherif Mustofa'
upload semua dalam DATA1
rsync -avh --progress --partial --append-verify -e ssh /media/dhwan/DATA1/ root@192.168.200.20:/srv/nextcloud/data/admin/files/Quran/
Karena semua folder Qur'an memiliki nama "Al-Quran...", kita bisa kirim hanya folder tersebut.
rsync -avh --progress --partial --append-verify -e ssh /media/dhwan/DATA1/Al-Quran* root@192.168.200.20:/srv/nextcloud/data/admin/files/Quran/
Guru Duan, dari tangkapan layar itu terlihat perintah rsync berjalan dengan benar 👍
Beberapa hal yang bisa kita lihat:
Transfer sedang mengirim file
.flacKecepatan sekitar 18–29 MB/s
Sudah sampai file Disc 16
Total file sekitar 1549 file
Contoh baris:
Disc 16/09 Assaff Chapter 61.flac
4.69M 18% 4.47MB/s
artinya file tersebut sedang dikirim.
Apa yang Sedang Terjadi
Perintah Guru:
rsync -avh --progress --partial --append-verify -e ssh /media/dhwan/DATA1/Al-Quran* root@192.168.200.20:/srv/nextcloud/data/admin/files/Quran/
melakukan:
memilih semua folder yang diawali Al-Quran
mengirim ke server
menampilkan progress
bisa resume jika putus
Jadi prosesnya sudah benar.
Jika Transfer Terputus
Tinggal jalankan lagi perintah yang sama:
rsync -avh --progress --partial --append-verify -e ssh /media/dhwan/DATA1/Al-Quran* root@192.168.200.20:/srv/nextcloud/data/admin/files/Quran/
rsync akan:
melewati file yang sudah selesai
melanjutkan file yang belum selesai
Setelah Semua Folder Selesai
Masuk ke server Debian lalu jalankan:
docker exec -u www-data nextcloud_app php occ files:scan admin
Ini supaya Nextcloud mendeteksi file baru.
Hasil di Nextcloud
Nanti akan muncul:
Files
└── Quran
├── Al-Quran Al-Karim - MAHER AL-MUAIQLY
├── Al-Quran Al-Karim - Muzammil Hasballah
├── Al-Quran Al-Karim - Shaykh Abdul Basit
├── Al-Quran Al-Karim - Shaykh Abdulrahman Al-Sudais
├── Al-Quran Al-Karim - Shaykh Al-Husary
├── Al-Quran Al-Karim - Shaykh Sa_ad Al-Ghamdi
└── Al-Quran Al-Karim - Sherif Mustofa
💡 Sedikit kabar baik untuk Guru Duan:
Kecepatan 20–30 MB/s berarti jaringan LAN gigabit berjalan optimal, jadi seluruh koleksi Qur'an kemungkinan selesai dalam beberapa menit saja walaupun ukuran besar.
0 comments:
Post a Comment