রাইকিঙ্ক কমান্ড চলাকালীন "এই জাতীয় ফাইল বা ডিরেক্টরি" প্রদান করে


-2

আমি লিনাক্সে নতুন এবং আমি একটি সার্ভার থেকে অন্য সার্ভারে লগ অনুলিপিতে আরএসসিএনসি ব্যবহার করছি তবে যে কমান্ডটি আমি চালাচ্ছি তা ডিরেক্টরিটি খুঁজে পায় নি। কি ভুল হচ্ছে?

001 rsync -u -avze ssh /apps/container-log/* user@xxxxx.com:~/apps/test-rsync 
user@xxxxx.com.com's password: 
sending incremental file list 
rsync: change_dir#3 "/local_home/user/apps" failed: No such file or directory (2) 
rsync error: errors selecting input/output files, dirs (code 3) at main.c(614) [receiver=3.0.6] 
rsync: connection unexpectedly closed (9 bytes received so far) [sender] 
rsync error: error in rsync protocol data stream (code 12) at io.c(605[sender=3.0.9]

আমি পথটির জন্য সার্ভারটি পরীক্ষা করেছি
প্রশান্ত কুল

তবে আপনি "ব্যবহারকারী" এর উত্স এবং টার্গেট ডিরেক্টরিগুলি পড়ার এবং লেখার অনুমতি আছে কিনা তা পরীক্ষা করে দেখেছেন? [এগুলি ফাইল সিস্টেম
পার্ম

হ্যাঁ ব্যবহারকারীর অনুমতি রয়েছে
প্রশান্ত কুল

হোয়াট ডিস্ট্রো আপনি কী ব্যবহার করছেন এবং আপনি সেলিনাক্স অক্ষম করার চেষ্টা করেছেন, বা গন্তব্য সিস্টেমে লগ ফাইলগুলি দেখেছেন?
ডেভিডগো

2
নিনজা'কে @ জ্যাকগল্ড দ্বারা ~প্রসারিত করা হয়েছে, এটি সার্ভারে নয়, আপনার স্থানীয়ভাবে প্রসারিত হয়েছে ....
xenoid

উত্তর:


2

আপনার আদেশ হ'ল:

rsync -u -avze ssh /apps/container-log/* user@xxxxx.com:~/apps/test-rsync

আমি আপনাকে কেবল ~/গন্তব্য থেকে সরিয়ে দেওয়ার পরামর্শ দিচ্ছি । এবং এটির মতো চেষ্টা করে দেখুন:

rsync -u -avze ssh /apps/container-log/* user@xxxxx.com:apps/test-rsync

তবে আপনি যে বিকল্পগুলি সেটআপ করেছেন সে সম্পর্কে আমি খুব বেশি নিশ্চিত নই, সুতরাং আমি পরিবর্তে এই আদেশটি ব্যবহার করার পরামর্শ দিচ্ছি:

rsync -avz /apps/container-log/* user@xxxxx.com:apps/test-rsync

এমনকি আমাদের --dry-runকমান্ডটি বাস্তবে এটি পরিচালনা না করে কী করবে তা দেখার বিকল্প:

rsync -avz --dry-run /apps/container-log/* user@xxxxx.com:apps/test-rsync
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.