Çok uzak değil birkaç sene öncesine kadar sanal sunucu maliyetleri 50-60$ dolar arası iken, bugünlerde peynir ekmek fiyatına VPS satılır oldu. (en son aylık 2 dolara falan gördüm o derece). Beş yaşındaki çocuğun facebook hesabı açtığı günümüzde, 5 yaşındaki VPS sahipleri ile karşılaşırsak şaşmamak lazım. Zira etraf sistem yöneticisiyim diyenler ile dolmuş vaziyette, LAMP kurana sistem yöneticisi diyorlarmış günümüzde, ironik.
Sitemle karışık sözlerimden sonra konuma başlayayım. Dropbox ile neyin yedeğini alacaksın ameka, programın herşeyi hazır zaten tıklıyorum yedeğimi atıyorum diyebilirsiniz. Cevabım basit: bunu dropbox’ın grafik arabirimini kullanmadan nasıl yapacağınızı anlatacağım:
Evet yanlış duymadınız, dropbox’ı herhangi bir (genellikle GNOME/nautilus ikilisini) arayüze, yardımcı uygulamaya ihtiyaç duymadan çalıştırmanız mümkün. Bunun için yapmanız gereken işlem de çok basit
Her şeyden evvel, dropbox.com‘a gidip kendinize bir Dropbox hesabı açın.
Dropbox dizininizi (ki ev dizini tercih etmenizde fayda var kaybolmamak için) bulunduracağınız dizini seçtikten sonra Dropbox’ı sitesinden indirin.
32 bit işletim sistemi kullanıyorsanız:
wget -O dropbox.tar.gz "http://www.dropbox.com/download/?plat=lnx.x86"
64 bit işletim sistemi kullanıyorsanız:
wget -O dropbox.tar.gz "http://www.dropbox.com/download/?plat=lnx.x86_64"
Daha sonra çektiğiniz arşivi açın:
tar xf dropbox.tar.gz
Bu arada özellikle tar xf kullandım. Sene 2011, her şey değişirken tar da akıllanıyor. Uzantısı ne olursa olsun “xf” ile o arşivi açabilirsiniz.
Arşivi açtıktan sonra, ortada hiç bir şeyin olmadığını farkedeceksiniz, panik yapmayın. Arşivi açtığınız yerde .dropbox-dist ismiyle gizli bir dizin oluşacak. Bu dizine girin ve dropbox daemonu ilk seferliğine çalıştırın:
cd .dropbox-dist
./dropboxd
Uygulama ilk çalıştığında size bir URL verecek. Bu linki kullanarak açmış olduğunuz hesaba, dropbox’ı kayıt etmiş oluyorsunuz.Herhangi bir işlem yapmanıza gerek yok, linke tıkladığınızda, bağlama işlemi otomatik gerçekleşmiş oluyor.
Bağlama işlemi sona erdikten sonra hali hazırda açık olan dropboxd’yi kapatın ve arkaplanda çalışacak şekilde tekrar başlatın.
Ctrl-C
./dropboxd &
Yazıma başlarken VPS’lerden bahsetmiştim, daldan dala atladığımı düşünmeyin, fikri burada bağlayacağım
. VPS’inize hâlel gelebileceğini düşünerekten, Dropbox kullanarak çok önemli dosyalarınızın (avseq01.dat :p) yedeğini Dropbox’a gönderebilirsiniz.
dropboxd’yi çalıştırdığımızda, ev dizininde Dropbox dizini otomatik oluşturuluyor. Bu dizine atacağınız her şey eşzamanlı dropbox’a gidecektir.
Boyutuna göre, ister tüm kök dizininizi (tamamının yedeğini atmak gereksiz olur. /tmp, /proc, /sys gibi dizinlere ihtiyacınız yok), isterseniz sizin için hayati önem taşıyan dizinlerinizin yedeğini atabilirsiniz. Ayrıca Dropbox üzerindeki file revision history de çok iyi ki bunu bir tehlikeyle karşı karşıya kaldığınızda farkedeceksiniz.
Ben genelde backup için rdiff-backup aracını kullanıyorum, artık yılların alışkanlığı, ssh üzerinden vs. kullanımda çok rahat bir uygulama. Yedeklerimi de rdiff-backup ile atıyorum. (amazon s3 desteği yok, s3 desteği olan bir araç arıyorsanız duplicity’den başkası yalan
)
Örnekleyelim:
/tmp, /proc, /mnt, /sys dizinlerini hariç tutacak şekilde yedek alalım:
rdiff-backup --exclude /tmp --exclude /proc --exclude /mnt --exclude /sys / ~/Dropbox/kokyedek
Dropbox dizininizin altına tüm kök dizinin yedeğini almış oluyorsunuz böylece.
rdiff-backup’ın tüm parametrelerine web sitesinden veya man rdiff-backup ile manual dosyasından ulaşabilirsiniz. Yazının devamında basit bir script koydum, o scripti kendinize göre düzenleyip Dropbox’dan faydalı bir iş için yararlanmaya devam edebilirsiniz.
Bu scripti crontab ile 6 saatte bir çalıştırıyorum, 6 saatte bir çalışacak bir cronjobı şöyle yazabilirsiniz: (ilk olarak crontab -e tabii ki)
0 */6 * * * /script/dosyasi