Başsız bir Dropbox yedekleme sunucusu ile başlarDropbox'ın bir komut satırı versiyonunun kurulması. Bu durumda, Dropbox Uploader'ı kullanacağız. Komut satırı üzerinden otomatik olarak içeriği Dropbox'a yüklemeyi kolaylaştıran bir komut dosyasıdır.
Git'i yükleyin
Bu betiği almak için, Linux PC'nizde Git paketinin kurulu olması gerekir. Bir terminal penceresi açın ve Git’e gitmek için aşağıdaki komutları girin.
Ubuntu
sudo apt install git
Debian
sudo apt-get install git
Arch Linux
sudo pacman-S git
fötr şapka
sudo dnf install git
OpenSUSE
sudo zypper install git
Diğer Linux
Git her yerde. Sonuç olarak, en belirsiz Linux dağıtımındaki kullanıcılar bile yükleyebilmeliler. Git paketini aramak için paket yöneticinizi kullanın ve kurun. Alternatif olarak, indirilebilir bir yükleyici için Pkgs.org adresini ziyaret edin.
Dropbox Yükleyici
Git aracı yüklendikten sonra, Dropbox Uploader'ın kodunu almak için bunu kullanabiliriz. Terminalde klon Linux PC'nizdeki kaynak kod:
git clone https://github.com/andreafabrizi/Dropbox-Uploader.git
Kullanmak CD komutu, terminali yeni klonlanana taşıyın Dropbox Yükleyici Klasör.
cd Dropbox-Uploader
Buradan itibaren, senaryo kullanılabilir, ancak kullanılmayacakdüzgün çalış Dropbox Uploader'ın doğrudan Linux'ta çalışmasını sağlamak için izinlerini güncellemeniz gerekir. Sonuçta, Dropbox Uploader aracı bir Shell betiği, yani basit chmod yeterli olacaktır.
chmod +x dropbox_uploader.sh
Dropbox Uploader çalıştırarak çalışır dropbox_uploader.sh. Bununla birlikte, araç, kullanıcıların Dropbox ile çalışmak için kullanabilecekleri birkaç komut dosyasıyla da gelir. İsteğe bağlı olarak, bu dosyalardaki izinleri şununla güncelleyin:
chmod +x dropShell.sh chmod +x testUnit.sh
Dropbox API'sini Ayarla
Artık Dropbox yedekleme yazılımıLinux PC'de yedekleme sistemini kurabiliriz. İlk adım, yeni bir Dropbox uygulama kodu oluşturmaktır. Bu kod, Dropbox'ı hesabınıza giriş yapmak için kullanılacaktır. Yeni bir uygulama oluşturmak için resmi geliştirici sayfasına gidin, "uygulama oluştur" düğmesini bulun ve tıklayın.

“Uygulama oluştur” u tıklamak sizi API sayfasına götürür. Devam etmek için “Dropbox API” seçeneğini seçin.
Ardından, erişim Dropbox Uploader seviyesini seçinsahip olmalı. En iyi sonuçlar için “Tam Erişim” i seçin. Bunu yapmak, tek bir alan yerine tüm hesabınızın içinde birden fazla klasörde çalışmasına izin verecektir.
Uygulamanın adını yazın ve bitirmek için “uygulama oluştur” düğmesini tıklayın.

Oluşturma sürecinden geçtikten sonra birGeliştirici merkezindeki uygulama, Yükleme aracı için Dropbox uygulama girişine yönlendirilirsiniz. Aşağı kaydırın, “Oluşturulmuş erişim simgesi” ni bulun ve “Oluştur” düğmesine tıklayın.
Yedekleme Oluşturma
İçin ayarlanmış bir Dropbox API sayfanız var.yükleyici ve onunla birlikte kullanılacak bir erişim belirteci. Bir sonraki adım, komut dosyasını hesabınızla ilişkilendirmektir. Bunu yapmak için, terminale gidin ve Dropbox Uploader aracını çalıştırın.

./dropbox_uploader.sh
Komut dosyasını ilk defa çalıştırdığınızda, erişim belirtecini ister. Dropbox API sayfasına geri dönün ve yeni erişim kodunu öncekilerden kopyalayın.
Yeni erişim kodunu ekledikten sonra, yedekleme yapmaya başlamak güvenlidir. Yeni bir klasör oluşturmak için yükleyiciyi kullanarak başlayın:
./dropbox_uploader.sh mkdir Backup
Koşu mkdir Dropbox hesabınızda uzak bir yedekleme klasörü oluşturacaktır. Buradan, ona dosya yükleyebileceksiniz. Yüklemek için aşağıdaki komutu çalıştırın.
Not: Dropbox Uploader, sadece Tar.gz dosyalarından daha fazlasını idare edebilir. Herhangi bir dosya türünü yüklemek için aşağıdaki komutu özelleştirin.
./dropbox_uploader.sh upload /home/username/location/of/file.tar.gz
Yedeklemeleri Otomatikleştir

Manuel yükleme güzel, ancak bu tür şeyleri otomatikleştirmek daha iyidir. Bu iş için, Cron kullanmak en iyisidir. Bir uçbirimde Kök kazanmak su veya sudo.
su -
veya
sudo
Kök kabuğunda Cron'a erişin:
crontab -e
Nano'yu editör olarak kullanma seçeneğini seçin. Ardından, aşağıdakileri Cron dosyasına yapıştırın.
Not: Bu Cron komutu, Linux PC'nize her gün 08: 06'da her gün bir yedekleme sıkıştırmasını ve Dropbox'taki Yedekleme klasörüne yüklemesini söyleyecektir.
06 08 * * 6 tar -zcvf backup-$(date +%Y-%m-%d).tar.gz /home/username/;/home/username/Dropbox-Uploader/dropbox_uploader.sh upload /home/username/backup-$(date +%Y-%m-%d).tar.gz Backups
Komutu Cron'a kaydedin. Bir kere kaydedildiğinde, PC'niz otomatik olarak / Home / username /, bir Tar.gz arşive sıkıştırın, tarihlendirin ve Dropbox'a yükleyin. Tüm ana klasörünüzü bir zamanlamaya göre yedeklemek istemiyor musunuz? Klasör yollarını, belirli bir klasöre işaret edecek şekilde özelleştirin.
Her şey yolunda görünüyorsa, yeni Cron dosyasını Nano'ya kaydedin. Ctrl + O.
Otomatik Yedeklemeleri Devre Dışı Bırak
Dropbox'a otomatik yedekleme işlemi harikadır, ancak yalnızca el ile ilgilenmek istiyorsanız, komutu Cron'dan kaldırın:
su - crontab -e
Daha önce olduğu gibi, düzenlemeleri kaydet Ctrl + O. Kaydettikten sonra, otomatik yedekleme durur.
Yorumlar