GNU/Linux >> Belajar Linux >  >> Debian

Cara menggunakan Dropbox pada sistem file non-Ext4 (Btrfs, Ext3, XFS, ZFS, dll) di Linux

Seperti yang mungkin Anda ketahui, Dropbox memiliki selesai Dukungan untuk sinkronisasi folder dengan drive dengan sistem file "tidak biasa", yang di Linux berarti apa pun kecuali Ext4. Akibatnya, pengguna Dropbox Linux tidak akan dapat menyinkronkan file jika folder Dropbox berada di Btrfs, Ext3, ZFS, XFS, dll. dan bahkan eCryptfs pada sistem file Ext4. Anda dapat melihat persyaratan sistem untuk desktop Dropbox di sini.

Jika Anda tidak dapat beralih ke penyedia penyimpanan cloud lain atau menggunakan sistem file Ext4 tanpa eCryptfs untuk lokasi folder Dropbox Anda, Anda dapat menggunakan alat sederhana bernama. gunakan Perbaikan sistem file Dropboxyang melewati batasan Dropbox ini dan memungkinkan klien desktop Dropbox untuk terus menyinkronkan file apa pun jenis sistem file yang digunakan.

Dropbox seharusnya mengakhiri Dukungan tentang sinkronisasi file pada sistem file yang tidak biasa pada 7 November 2018. Saya masih menerima pemberitahuan lama dari Dropbox yang mengatakan “Dropbox akan berhenti menyinkronkan. Pindahkan folder Dropbox Anda ke sistem file yang didukung "tetapi. Tentu saja beberapa pengguna sudah mulai menerima pemberitahuan baru di mana “Folder Dropbox Anda berada di sistem file yang tidak lagi didukung “, dengan tombol untuk keluar dari Dropbox, lihat Persyaratan atau pindahkan lokasi Dropbox.

dropbox-filesystem-fix harus “memperbaiki” ini, membuat folder Dropbox Anda terlihat seperti berada di sistem file Ext4 yang tidak terenkripsi.

Proses membuat Dropbox bekerja pada partisi non-Ext4 melalui dropbox-filesystem-fix melibatkan pencegahan Dropbox menggunakan entri startup aslinya dan menggantinya dengan skrip Python yang memuat pustaka sebelumnya, keduanya disediakan oleh dropbox-filesystem-fix proyek. Untuk menggunakan ini, Anda tidak perlu memindahkan folder Dropbox atau memasang file yang diformat sebagai Ext4, dll. Anda akan terus menggunakan Dropbox dengan cara yang sama seperti sebelumnya. Di bawah ini Anda akan menemukan petunjuk langkah demi langkah tentang cara menggunakan dropbox-filesystem-fix.

Di halaman proyek tertulis:“Ini adalah perbaikan eksperimental yang tidak didukung Dropbox. Data bisa hilang “, ingatlah ini saat menggunakannya. Solusinya juga dapat berhenti bekerja kapan saja karena perubahan Dropbox.

Perlu juga dicatat bahwa masalah dapat muncul jika sistem file yang Anda gunakan tidak mendukung atribut yang diperluas, karena inilah alasan Dropbox menyebutkan penghentian dukungan untuk non-Ext4 di Linux. Namun, ketika diaktifkan dalam konfigurasi kernel, ada beberapa sistem file yang mendukung atribut tambahan, termasuk Ext3, Ext2, Btrfs, XFS, JFS, dan lainnya.

[Diperbarui] Alternatif lain untuk menggunakan Dropbox dengan sistem file non-Ext4 / terenkripsi adalah dengan menggunakan Maestral, klien Dropbox open source baru untuk macOS dan Linux.

Begini cara Dropbox bekerja dengan sistem file non-Ext4

Petunjuk ini mengasumsikan bahwa Anda telah menginstal Dropbox di desktop Linux Anda. Jika Dropbox tidak diinstal di sistem Anda, instal sebelum melanjutkan.

1. Instal Git (untuk mendapatkan kode perbaikan sistem file Dropbox terbaru) dan build-essential (untuk mengompilasinya).

Di Debian, Linux Mint, Ubuntu, OS dasar, dan distribusi Linux berbasis Debian atau Ubuntu lainnya, instal Git dan build-essential dengan perintah ini:

sudo apt install git build-essential

2. Dapatkan kode sumber perbaikan sistem file Dropbox terbaru melalui Git dan kompilasi:

git clone https://github.com/dark/dropbox-filesystem-fix.git
cd dropbox-filesystem-fix
make

Sebuah file bernama 06 harus dibuat di 14 Folder setelah menjalankan 21 .

Anda juga dapat mengunduh kode menggunakan unduhan ZIP ini.

3. Pindahkan 36 Folder juga 40 dan tandai 53 sebagai yang dapat dieksekusi:

sudo mv dropbox-filesystem-fix /opt/
sudo chmod +x /opt/dropbox-filesystem-fix/dropbox_start.py


66 harus dalam folder yang sama dengan 72 , jadi jangan ditunda 85 atau folder lain.

Anda dapat mencoba sekarang. Jadi jangan gunakan dropbox-filesystem-fix tetapi lakukan satu upaya untuk melihat bahwa itu benar-benar memperbaiki masalah sinkronisasi sistem file non-Ext4 Dropbox di sistem Anda. Untuk mencobanya, pastikan Dropbox tidak berjalan – Anda dapat menghentikannya dengan perintah ini:

dropbox stop

Dan sekarang, daripada menjalankan Dropbox secara langsung, luncurkan Dropbox dengan perintah ini:

/opt/dropbox-filesystem-fix/dropbox_start.py

Jika Anda tidak menerima pemberitahuan terkait sistem file apa pun dari Dropbox, berarti dropbox-filesystem-fix berfungsi dan Anda dapat mengganti entri startup Dropbox asli dengan 93 Skrip.

4. Hentikan Dropbox agar tidak dimulai secara otomatis.

Entri startup Dropbox asli harus dihapus / dinonaktifkan agar kami dapat menggunakan 103 Skrip saja.

Hentikan Dropbox agar tidak berjalan saat startup dengan menghapus centang 118 Centang kotak dari 126 , pada 136 Tab.Anda juga dapat menjalankan perintah ini untuk menghentikan Dropbox agar tidak memulai secara otomatis:

dropbox autostart n

Bantuan Dropbox menyebutkan bahwa perintah ini hanya dapat bekerja pada distribusi Ubuntu saat ini. Anda dapat memeriksa apakah Dropbox telah dihapus dari aplikasi startup Anda dengan masuk ke. mulai 144 atau yang setara dari menu Anda – Dropbox seharusnya tidak lagi muncul.

Jika Dropbox masih masuk, tampilkan 158 atau menjalankan atau memulai, Anda dapat memaksanya untuk memulai secara otomatis dengan mengubah pengaturan 167 berbaris 172 dari 186 ke 191 , dan buat file tidak dapat diubah sehingga Dropbox tidak dapat menimpanya. Anda dapat melakukan dua operasi ini dengan menjalankan perintah berikut:

sed -i 's/^Exec=.*/Exec=/' ~/.config/autostart/dropbox.desktop
chattr +i ~/.config/autostart/dropbox.desktop

5. Tambahkan entri startup Dropbox khusus.

Sekarang Anda harus membuka 202 atau yang setara dari menu aplikasi Anda dan tambahkan entri baru bernama. menambahkan 211 dengan yang berikut di bidang perintah:223

Anda juga dapat melakukan ini secara manual dengan membuat file bernama. buat 234 di 247 dengan isi sebagai berikut:

[Desktop Entry]
Type=Application
Exec=/opt/dropbox-filesystem-fix/dropbox_start.py
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name=Dropbox fix

Sekarang Logout / Login dan Dropbox, yang dimulai secara otomatis saat login seperti sebelumnya, akan bekerja dengan Btrfs, Ext3, ecryptfs Anda di Ext4 dan seterusnya.

Jika Anda menutup Dropbox, jangan lakukan dari menu karena entri ini tidak menggunakan dropbox-filesystem-fix. Jalankan dengan 251 atau buat file desktop baru untuk Dropbox menggunakan 261 sebagai perintah dan tempel di 273 . Namun, dalam kebanyakan kasus, Dropbox tidak akan memulai dari menu Aplikasi, jadi perubahan startup yang dibuat di atas sudah cukup untuk sebagian besar pengguna.

di atas preining.info


Debian
  1. Cara Menggunakan Perintah Tar di Linux

  2. Cara Memigrasi Sistem File Ext2/Ext3 ke Ext4 di Linux

  3. Cara menggunakan perintah "btrfs scrub" untuk mengelola scrubbing pada sistem file Btrfs

  1. Cara Menggunakan Perintah md5sum di Linux

  2. Sistem File Linux:Ext2 vs Ext3 vs Ext4

  3. Bagaimana Mengonversi Sistem File Ext ke Btrfs

  1. Cara Menggunakan Perintah sentuh di Linux

  2. Cara Menggunakan Perintah kepala Linux

  3. Cara Menggunakan Perintah diff Linux