RSync fayllardan emas, faqat papkalar katalogi tuzilishidan nusxa oladi

Men Windows XP mashinasida tar to'plarini tashqi qattiq diskka nusxalash uchun RSync dan foydalanaman.

Mening fayllarim katalogdagi (perms 711) tar.gz fayllari (perms 600).

Biroq, quruq ishga tushirganimda, faqat papkalar qaytariladi, fayllar e'tiborga olinmaydi.

  • Men RSync-dan ko'p foydalanaman, shuning uchun o'rnatishim bilan hech qanday muammo yo'q deb o'ylayman.
  • Men fayllarning ruxsatlarini o'zgartirishga harakat qildim, lekin bu hech qanday farq qilmaydi
  • Fayllarning egasi root bo'lib, u skript sifatida tizimga kiradigan foydalanuvchi ham hisoblanadi
  • Men Rsync-ning CVS variantidan foydalanmayapman

Men foydalanadigan buyruq:

rsync^
 -azvr^
 --stats^
 --progress^
 -e 'ssh -p 222' root@servername:/home/directory/ ./

Fayllarim nusxasini olishim uchun biror narsa etishmayaptimi?


person Jon Winstanley    schedule 12.05.2010    source manba
comment
Server xatosi yoki superuser haqida so'rab ko'ringmi?   -  person Anonymoose    schedule 12.05.2010
comment
Kichik nuqta: sizga -r kerak emas, chunki bu -a tomonidan nazarda tutilgan.   -  person Paul R    schedule 12.05.2010


Javoblar (2)


Men faqat bitta imkoniyat haqida o'ylashim mumkin: rsync bilan ishlash tajribam shundan iboratki, u fayllarni nusxalashdan oldin katalog tuzilmasini yaratadi. Rsync muddatidan oldin tugatilishi mumkin, lekin bu katalog bosqichi tugagandan so'ng.

Yangilash 0

Siz quruq yugurayotganingizni aytdingiz. Rsync sukut bo'yicha faqat katalog va uning barcha tarkibi qabul qiluvchida mavjud bo'lmaganda katalog nomlarini ko'rsatadi.

Ko'p tajribalardan so'ng, men siz tasvirlagan xatti-harakatni faqat manbadagi kataloglar qabul qiluvchiga qaraganda keyinroq o'zgartirish sanalariga ega bo'lsa, takrorlay olaman. Bunday holda, o'zgartirish vaqtlari qabul qilgichda o'rnatiladi.

person Matt Joiner    schedule 06.07.2010

Menda ham shunday muammo bor edi va ma'lum bo'lishicha, Linux-dan Windows drayveriga zaxira nusxa ko'chirish vaqtinchalik fayllarni ko'chirib o'tkazgandan so'ng ularni joyiga ko'chirmaydi.

Windows drayverlari bilan sinxronlashda --inplace bayrog'ini qo'shib ko'ring.

person munkiepus    schedule 15.01.2014