Integrasi Folder Ubuntu ke Waydroid dengan Bind Mount
Ketika menggunakan Waydroid di Ubuntu, secara bawaan folder Documents, Downloads, Music, Pictures, dan Videos tidak langsung muncul di penyimpanan internal Android. Akibatnya, file-file dari sistem Ubuntu tidak dapat diakses langsung oleh aplikasi Android. Masalah ini dapat diatasi dengan menggunakan mount tipe bind dan konfigurasi fstab untuk mounting otomatis saat sistem menyala.
Persiapan Awal
1. Gantilah semua kemunculan `<nama_user>` di contoh perintah berikut dengan nama pengguna Linux Anda.
Misalnya, jika folder home Anda adalah `/home/budi`, maka ganti `<nama_user>` menjadi `budi`.
2. Pastikan Anda sudah menginstal dan mengaktifkan Waydroid di sistem Ubuntu.
3. Pastikan folder bawaan Ubuntu tersedia di direktori home:
~/Documents ~/Downloads ~/Music ~/Pictures ~/Videos
yaml Salin kode
Jika salah satu folder belum ada, buat folder tersebut terlebih dahulu:
mkdir -p ~/Documents ~/Downloads ~/Music ~/Pictures ~/Videos
diff Salin kode
Buat Folder Target di Waydroid
Waydroid menyimpan data pengguna Android di direktori:
~/.local/share/waydroid/data/media/0/
yaml Salin kode
Buat folder target di sana agar sinkronisasi berjalan mulus:
sudo mkdir -p ~/.local/share/waydroid/data/media/0/{Documents,Download,Music,Pictures,Movies}
bash Salin kode
Edit File /etc/fstab
1. Buka file `/etc/fstab` dengan hak akses root:
sudo nano /etc/fstab
markdown Salin kode
2. Tambahkan baris-baris berikut di bagian paling bawah:
/home/<nama_user>/Documents /home/<nama_user>/.local/share/waydroid/data/media/0/Documents none bind 0 0 /home/<nama_user>/Downloads /home/<nama_user>/.local/share/waydroid/data/media/0/Download none bind 0 0 /home/<nama_user>/Music /home/<nama_user>/.local/share/waydroid/data/media/0/Music none bind 0 0 /home/<nama_user>/Pictures /home/<nama_user>/.local/share/waydroid/data/media/0/Pictures none bind 0 0 /home/<nama_user>/Videos /home/<nama_user>/.local/share/waydroid/data/media/0/Movies none bind 0 0
lua Salin kode
❗ Pastikan:
- Tidak ada tanda kutip.
- Setiap kolom dipisahkan dengan spasi atau tab.
- Nama folder sesuai dengan yang ada di sistem Anda.
3. Simpan perubahan dan keluar dari editor (`CTRL+O`, `Enter`, `CTRL+X`).
Aktifkan Konfigurasi Baru
Setelah mengedit fstab, reload systemd dan jalankan ulang mounting:
sudo systemctl daemon-reload sudo mount -a
nginx Salin kode
Jika tidak ada pesan error, maka semua bind mount telah berhasil diaktifkan.
Verifikasi Mount
Gunakan perintah berikut untuk memastikan semua folder telah terpasang:
mount | grep waydroid
yaml Salin kode
Hasil yang benar akan terlihat seperti contoh ini:
/dev/sda2 on /home/<nama_user>/.local/share/waydroid/data/media/0/Documents type ext4 (rw,relatime) /dev/sda2 on /home/<nama_user>/.local/share/waydroid/data/media/0/Download type ext4 (rw,relatime) /dev/sda2 on /home/<nama_user>/.local/share/waydroid/data/media/0/Pictures type ext4 (rw,relatime) /dev/sda2 on /home/<nama_user>/.local/share/waydroid/data/media/0/Movies type ext4 (rw,relatime) /dev/sda2 on /home/<nama_user>/.local/share/waydroid/data/media/0/Music type ext4 (rw,relatime)
nginx Salin kode
Jika semua baris muncul tanpa error, maka konfigurasi sudah benar.
Uji dari Dalam Waydroid
Masuk ke shell Waydroid:
waydroid shell
yaml Salin kode
Lalu cek isi folder:
ls /sdcard/ ls /sdcard/Documents
lua Salin kode
Isi folder tersebut seharusnya mencerminkan isi folder Ubuntu Anda. Aplikasi Android kini dapat membaca file dari folder Ubuntu langsung seperti penyimpanan internal biasa.
Hasil Akhir
Dengan konfigurasi di atas:
- Folder Documents, Downloads, Music, Pictures, dan Videos Ubuntu terhubung otomatis ke penyimpanan Android Waydroid.
- Tidak perlu mounting manual setiap kali boot.
- File dapat diakses dua arah: dari Ubuntu maupun dari aplikasi Android.