উইন্ডোজ আরএসসিএনসি যে দীর্ঘ ফাইলের নাম, বা একটি ভাল বিকল্প সমর্থন করে?


13

আমি বর্তমানে উইন্ডোজ থেকে আমার লিনাক্স বাক্সে জিনিসগুলি অনুলিপি করতে একটি লিনাক্স হোস্টে আরএসসিএন করি। তবে আমি দীর্ঘ নাম দিয়ে ফাইলগুলি অনুলিপি করতে পারি না।

আমি ডেল্টা কপি , সিআরসিঙ্ক এবং সাইগউইন চেষ্টা করেছি । আমি সেখানে যা পেয়েছি সেগুলি থেকে যখন ফাইলের দৈর্ঘ্য দীর্ঘ হয় তখন এই সমস্ত সরঞ্জাম ফাইল অনুলিপি করতে অস্বীকার করে, এটি প্রায় 255 টি অক্ষরের কাছাকাছি বলে মনে হয়।

এই সমস্যাটি এখানে cwrsync ফোরামে দেখানো হয়েছে এবং ভবিষ্যতে যখনই সাইগউইন 1.7 প্রকাশিত হয় এবং ইউটিএফ 8 সমর্থিত হয় তখন এটি সম্ভবত ভবিষ্যতে কিছুটা স্থির হতে পারে। এমনকি এখানে একটি পরীক্ষা বিল্ডও রয়েছে

আমি একটি উত্পাদন সিস্টেমের উপর পরীক্ষা বিল্ডটি ব্যবহার করে বিশেষ স্বাচ্ছন্দ্য বোধ করি না। আমি আশা করছি যে কেউ অন্য আরএসসিএনসি বিকল্প সম্পর্কে জানেন।

আরএসআইএনসি-র বিকল্প হিসাবে আপনি কি অন্য একটি সরঞ্জাম সম্পর্কে জানেন যে আমি উইন্ডোজ হোস্ট থেকে লিনাক্সে একটি ডিরেক্টরি কাঠামো অনুলিপি করতে পারি যে দীর্ঘ বা অস্বাভাবিক নামযুক্ত ফাইলগুলির সাথে সমস্যা হবে না? গুরুত্বপূর্ণ বিটটি হ'ল আমার এমন একটি সরঞ্জাম প্রয়োজন যা সহজেই কোনও এসএসএইচ টানেল জুড়ে কাজ করতে পারে। কিছু সিস্টেম ফায়ারওয়ালের বাইরে, এবং আমি বিশ্বাস করি যে এসএসএইচটি আমাকে ব্যবহারের অনুমতি দেওয়া হবে the


FYI cwrsync একটি আপডেট প্রকাশ করেছে যা সাইগউইন ১.7 এর উপর ভিত্তি করে দীর্ঘ ফাইলের নাম সমর্থন করে! itefix.no/i2/node/12070
জোরডাচি

উত্তর:


6

আমি পয়েন্টটি মিস করতে পারি তবে আপনি কি উইন্ডোজে রোবকপি ব্যবহারের কথা বিবেচনা করেছেন । এটি আরএসআইঙ্কের মতোই তবে আপনি সরাসরি অ্যাপ্লিকেশন থেকে এটি শিডিউল করতে পারবেন না।

অনুলিপিটির জন্য একটি ব্যাচের ফাইল লিখে এবং তারপরে একটি তফসিলি কার্য তৈরি করে এটি কাটিয়ে উঠতে পারে। রোবোকপি বিনামূল্যে এবং অত্যন্ত শক্তিশালী। আমি প্রায়শই এটি সাম্বা এবং নেটওয়ার্ক ব্যবহার করে লিনাক্স এবং উইন্ডোজের মধ্যে ফাইলগুলি অনুলিপি করতে ব্যবহার করি এবং রোবোকপির পুনঃসূচনা ক্ষমতা সত্যিই শক্তিশালী।


রোবোকপি এমন একটি বিকল্প যা আমি বিবেচনা করে আসছি তবে এটি ভুল দিক থেকে পরিচালিত হয় (জিত থেকে লিনের দিকে ঠেলাও), আমি লিনাক্সের উইন্ডো থেকে টানতে চেয়েছিলাম। আমি সন্দেহ করি যে আমি যদি আরও ভাল কিছু না পাই তবে আমাকে এই দিকে যেতে হবে।
জোরডেচে

5

আহা! আপনি আরএসসিএনসি সহ সাবটি ব্যবহার করতে পারেন।

আপনার যদি গভীর ডিরেক্টরি গাছ থাকে ডি: \ খুব লম্বা \ ফাইল \ n \ আমে \ ইত্যাদি \ ইত্যাদির পরে পরীক্ষা করে জানা যায় যে আপনি এক্স: টু ডি: \ খুব লম্বা \ ফাইলের নাম \ ইত্যাদি করতে পারেন এবং তারপরে আর আর সিএনসি / সাইগড্রাইভ / এক্স / যাই হোক না কেন থেকে। এটি ক্লায়েন্টের শেষে এবং সার্ভারের শেষে উভয়ই কাজ করে।

এখন আপনি যখন ফাইলনামগুলির দৈর্ঘ্য হ্রাস করতে কৌশলগত সাবসেটগুলি ব্যবহার করতে পারেন তখন আমি জানি না এটি আপনাকে 260 অক্ষরের সীমাটি বাইপাস করতে দেয় কিনা তা আমি জানি না। এটি খুব সুবিধাজনক নাও হতে পারে। চেষ্টা করেও মূল্যবান।

জন রেনি।

---- 8 <----

দীর্ঘ ফাইলের নামগুলিতে আমার রামব্লিংগুলির জন্য http://www.ratsauce.co.uk/notablog/LongFilenames.asp দেখুন ।

আমি সাইগউইনের \\? \ উপসর্গ পাওয়ার কোনও উপায় জানি না এবং স্পষ্টতই সাইগউইনের বর্তমান সংস্করণটি অভ্যন্তরীণভাবে উপসর্গটি ব্যবহার করে না। সম্ভবত তারা এটি নতুন সংস্করণে সম্বোধন করছে এবং সে কারণেই এটি 260 টির চেয়ে বেশি অক্ষরের নাম সমর্থন করবে। আমি পুরো জায়গা জুড়ে সাইগউইন আরএসসিএনসি ব্যবহার করি যাতে আপনার মতো আমি অধীর আগ্রহে মুক্তির অপেক্ষায় থাকি।

সাইগউইন আরএসসিএনসি-তে আরও কিছু সমস্যা রয়েছে। এটি এসিএলগুলির একটি জগাখিচুড়ি করে তোলে যতক্ষণ না আপনি সাইগউইন = ননটসেক উল্লেখ করে থাকেন এবং এটি খুব বড় ডিরেক্টরিতে ঝুলতে থাকে। আমার মৃত্যুর আগে করণীয়গুলির আমার তালিকায় আরএসসিএনটির একটি স্থানীয় উইন্ডোজ সংস্করণ লিখতে হবে যাতে এই সমস্যাগুলি হবে না। আমি বিশ্বাস করি এটি সম্পন্ন হয়েছে, তবে কেবল বাণিজ্যিক সংস্করণ হিসাবে পাবলিক ডোমেন নয়।

জেআর


Rsync বড় ডিরেক্টরীগুলিতে হ্যাঙ্গ হয় কারণ এটি প্রথমে সমস্ত ফাইল পড়তে হয়। সমস্যাটি হ'ল উইন্ডোজ প্রথমে সমস্ত ফাইলগুলি পড়ে, তারপরে আরএসসিএন-র কিক হয় many
রায়ানার

আরএসসিএনসি 3.0 এর ক্ষেত্রে এটি আর নেই। এটি এখন একটি ইনক্রিমেন্টাল ফাইল তালিকা প্রেরণ করে যাতে তাড়াতাড়ি ফাইলগুলি প্রেরণ শুরু করতে পারে।
জেমস স্নেরিঞ্জার

2

আমি আপনাকে ইউনিসন ব্যবহার করার পরামর্শ দিচ্ছি http://www.cis.upenn.edu/~bcpierce/unison/

এটি আরএসইএনসি-এর একটি খুব আকর্ষণীয় বিকল্প কারণ এটি দ্বি-দিকনির্দেশক সিঙ্ক্রোনাইজেশনও সরবরাহ করতে পারে (যা rsync করতে সক্ষম নয়)। আমি ইতিমধ্যে 2 ভার্চুয়াল মেশিনে এটি সফলভাবে ব্যবহার করেছি এবং ফলাফলগুলি নিয়ে খুব খুশি।

তবে যতক্ষণ ফাইলের নাম সম্পর্কিত তাই আমি জানি না এটি আপনার ইচ্ছা মতো কাজ করে কিনা।

অফিসিয়াল ওয়েবসাইট থেকে:

ইউনিসন হ'ল ইউনিক্স এবং উইন্ডোজের ফাইল-সিঙ্ক্রোনাইজেশন সরঞ্জাম। এটি ফাইল এবং ডিরেক্টরিগুলির সংগ্রহের দুটি প্রতিলিপি বিভিন্ন হোস্টে (বা একই হোস্টের বিভিন্ন ডিস্ক) সংরক্ষণ করার অনুমতি দেয়, পৃথকভাবে সংশোধন করা হয় এবং তারপরে প্রতিটি প্রতিরূপের পরিবর্তনগুলি অপরটিতে প্রচার করে সর্বশেষে নিয়ে আসে।


আপনি কি এটি 250 টি অক্ষরের দীর্ঘ পথ সহ ব্যবহার করেছেন? এটি উইন্ডোজে উঠার একমাত্র উপায়টি সাইগউইনের মাধ্যমে দেখা যায়, যার অর্থ আমি বিশ্বাস করি যে সাইগউইন আরএসসিএনসি-র সাথে আমার যে একই সমস্যাটি আসবে তা হ'ল।
জোরডাচে

আমি দীর্ঘ পথ পরীক্ষা করিনি, তবে উইন্ডোজের জন্য ইউনিসন বাইনারিগুলি সাইগউইন.ডিল ব্যবহার করে নির্মিত হয়েছে (এটি বাইনারিগুলির সাথে বান্ডেলযুক্ত, সাইগউইন ইনস্টল করার দরকার নেই), সুতরাং এটি সঠিকভাবে কাজ করতে পারে। এটি চেষ্টা করুন :)
অলিভিয়ার জাকমেট

2

কেবল একটি নোট যে আমি একই সমস্যায় পড়েছি (প্রাক-1.7 সাইগউইনের সীমাবদ্ধতা) এবং সাইগউইন 1.7 এর সাথে সিআরসিঙ্কের একটি কার্যনির্বাহী বিল্ড খুঁজে পেয়েছি:

http://www.doering-thomas.de/page.php?seite=1&sub=6&lang=en#rsync

(সিআরসিএনসি ফোরাম থেকে মূল লিঙ্কটি পাওয়া গেছে)

ঠিক কোনও অফিসিয়াল বিল্ড নয়, তবে এটি আমার চরসেট সমস্যাগুলি সমাধান করেছে :)


1

http://lists.samba.org/archive/rsync/2009-March/022955.html

http://www.okisoft.co.jp/esc/utf8-cygwin/ এর একটি ইউটিএফ 8 স্তর রয়েছে, যা সম্ভাব্য পথের আকার বাড়ানোর পার্শ্ব প্রতিক্রিয়া রাখে। এর লেখকের মতে, আপনি যদি আরও অক্ষর ব্যবহার করতে চান তবে আপনি প্যাচটিতে ধ্রুবক আপ করতে পারেন। এটি আরও হকিশ বলে মনে হচ্ছে।

সম্ভবত রিমোট সিঙ্কের জন্য আপনার সেরা বাজি নয়, তবে এটি একটি উইন্ডোজ আরএসসিএনসি যা দীর্ঘ ফাইলের নাম সমর্থন করার দাবি করে।


এই পোস্টটি আমাকে কিছুটা চিন্তিত করেছে ( সাইগউইন.এমএল / সাইকুইন / ২০০200-০৫ / msg00068.html ) - "মূলত, 930-লাইনের একটি প্যাচ রয়েছে, যার বেশিরভাগই নতুন F রূপান্তর প্রয়োজন হতে পারে (বিশেষত, পাঠ্যমোড পাইপের মাধ্যমে ইউনিকোড পাঠানো খুব সম্ভবত দর্শনীয়ভাবে ব্যর্থ হবে) "
জোরেডাচে

0

সুতরাং, উইন্ডোজে সরঞ্জামগুলি খারাপ হলে লিনাক্স সরঞ্জামটি ব্যবহার করার কোনও উপায় আছে?

Ssh - sshfs সহ ?

Ssh ছাড়া - একটি ভিপিএন ব্যবহার করুন এবং এসএমবি হিসাবে মাউন্ট করবেন?

যে কোনও উপায়ে আপনাকে কোনও ফাইল সিস্টেমের বিপরীতে আরও সক্ষম লিনাক্স আরএসসিএনএইচ ক্লায়েন্ট ব্যবহার করার অনুমতি দেয়। আমি 10 জিবি ডেটা দিয়ে এটি করা হয়নি তাই ওয়াইএমএমভি। :)


আমি ফাইলগুলি আমার লিনাক্স বাক্সে উইন্ডো থেকে টানতে চেষ্টা করছি। প্লাস আমি সত্যিই একটি সংরক্ষণাগার তৈরি করতে চাই না যেহেতু আমি সাপ্তাহিক সিঙ্ক করতে চাই এমন প্রচুর ডেটা 10 জিবি + কথা বলছি। আমি যদি একটি সংরক্ষণাগার তৈরি করি তবে আমি ইনক্রিমেন্টাল আপডেটের সুবিধা পাব না।
জোরডাচি

ঠিক আছে, সংশোধিত উত্তর।
কাফল্যান্ডস

0

এটি বৃহত ফাইল স্ট্রাকচারগুলি করবে না, তবে দীর্ঘ নাম সহ তুলনামূলকভাবে ছোট ডেটা-সেটগুলির জন্য আপনি একটি সংরক্ষণাগার তৈরি করতে--জিপ জাতীয় কিছু ব্যবহার করতে পারেন যা আরএসসিএনসি স্থানান্তর করতে পারে। আপনি বলেছিলেন যে আপনার উইন্ডোজ সার্ভার থেকে একটি লিনাক্স সার্ভারে ডেটা টানতে হবে। যদি আপনার শেল অ্যাক্সেস থাকে তবে আপনার ধারকটিতে প্রয়োজনীয় ডেটা সংরক্ষণাগারভুক্ত করুন (7-জিপ) ধারকটি স্থানান্তর করুন, এবং সার্ভারে উঠলে এটি প্রসারিত করুন। এটি প্রত্নতাত্ত্বিকের উপরে দীর্ঘ ফাইলের নাম সমস্যাটি ধাক্কা দেয়, যার জন্য আমি বিশ্বাস করি আরও ভাল সমর্থন এবং সাইগউইন সরঞ্জাম রয়েছে।


0

বহনযোগ্যতা হারাতে না দেওয়ার জন্য আমি আপনাকে আরএসআইএনসি-র সাথে থাকার এবং 255 সীমাবদ্ধতা সমাধান করার চেষ্টা করার পরামর্শ দিচ্ছি। এই সীমাবদ্ধতাটি এখন উইন্ডোজের অভ্যন্তরে নেই এবং আরএসওয়াইএনসি কোডে রয়েছে - আসলে উইন্ডোজের সীমাটি এখন প্রায় 2048 এর কাছাকাছি (যদি আমি ভাল করে মনে করি)।

আমি নিশ্চিত যে আপনার দ্বারা নির্দিষ্ট করা ব্যতীত আরএসসিএনসি বন্দর নেই এবং আমি আপনাকে পরীক্ষার সংস্করণটি ব্যবহার করার এবং আপনার যে কোনও বাগ খুঁজে পেতে পারে তার প্রতিবেদন করার পরামর্শ দিচ্ছি।

যদি আপনি এফটিপি ব্যবহারে আপত্তি না পান তবে আপনি এলএফটিপি চেষ্টা করতে পারেন - এতে খুব ভাল মিররিং বৈশিষ্ট্য রয়েছে তবে এটি ব্যাকআপ / সিঙ্কের ক্ষেত্রে আরএসসিএন-র সাথে তুলনা করে না।


0

আমি এমন স্ক্রিপ্ট একসাথে হ্যাক করেছি যা সংক্ষিপ্ত আকারে ফাইল বা ডিরেক্টরিগুলির নাম সংক্ষিপ্তর করে দিতে পারে যাতে আরএসসিএন (এবং অন্যান্য প্রোগ্রাম) এগিয়ে যেতে পারে। আপনি লিনাক্স থেকে উইন্ডোজ (আরএসসিএনসি বা অন্যথায়) ফাইলগুলি অনুলিপি করতে যে সরঞ্জাম চেইনটি ব্যবহার করছেন সেটিই আপনি এটি ব্যবহার করতে পারেন। "অস্বাভাবিক" দ্বারা আপনি কী বোঝেন তা আমি জানি না, তাই সম্ভবত এটি আপনার প্রয়োজনীয়তার একটি অংশকেই সম্বোধন করে। এটি আপনার জন্য সহায়ক কিনা তা আমাকে জানান।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.