soru yok anladığım kadarıyla,
şirkette kullandığım bir linux server için günlük yedek almak istiyorum aldığım yedekleri ftp sftp yöntemlerinden herhangi birini kullanarak nas sunucuma yedeklemek istiyorum. Linux bilgim hiç olmadığı içinde dosyalar hangi dizinde onuda bilmiyorum. Birde yedeğini alacağım dosyalar sabit aslında hergün üzerine yeni dosyalar geliyor eskiden var olan dosyaları almama gerek yok. Not: sunucuda cpanel tarzı bişeyler yüklü değil.
ftp veya sftp sizin durumda pek kullanışlı olmaz, anladığım kadarıyla siz sistemin birebir yedeğini alıp, ertesi günlerde sadece değişen dosyaları tekrar almak istiyorsunuz, her seferinde tam yedek istemiyorsunuz.
Doğru anladıysam sizin için uygun olan yöntem rsync dir.
aşağıdaki komutu kendinize göre düzenleyerek kullanabilirsiniz.
Alıntı
rsync --progress -avz --rsh='ssh -p22' -l -p -t root@11.22.33.44:/home/dosyalarım/ /home/dosyalarımyedek/
komutun açıklaması
--progress = işlemin durumu hakkında ekrana çıktı verir
-a = archive = kopyalanan dosyalara arşiv özniteliği ekler
-v = verbose = ayrıntıları gösterir
-z = compress = sıkıştırma yapar
--rsh = komut çalıştırma (örnekte 22 portundan bağlan diyoruz, default port zaten 22 dir o yüzden --rsh='ssh -p22' kısmını yazmasakta olurdu ancak farklı bir porttan çalışan sunucuya bağlanmak için gerekebilir
-l = links = symlinkleri aynen kopyalamak için
-p = perms = dosya izinlerini aynen kopyalamak için
-t = times = kopyalanan dosyaları orjinal tarihleri ile kopyalar
root@11.22.33.44 = dosyaların alınacağı asıl sunucunun kullanıcı adı ve ip adresi
:/home/dosyalarım/ = kopyalayacağınız dosyaların bulunduğu klasör
/home/dosyalarımyedek/ = kopyalanan dosyaların konulacağı klasör
daha ayrıntılı bilgi almak için rsync --help veya man rsync komutunu kullanabilirsiniz.