লিনাক্স ব্যবহার করে এনটিএফএস থেকে অন্য NTFS এ ফাইলগুলির সঠিক কপি


9

আমি NTFS থেকে সমস্ত ফাইলকে বাহ্যিক ড্রাইভে অনুলিপি করার চেষ্টা করি এবং সমস্ত অনুমতি এবং গুণাবলী সংরক্ষণ করতে চাই। বহিরাগত ড্রাইভ ইতিমধ্যে একটি এনটিএফএস আছে এবং অন্যান্য ফাইল রয়েছে।

আমি নিম্নলিখিত সরঞ্জাম ব্যবহার বিবেচনা করা হয়েছে:

  • ntfsclone এটি সেক্টরের স্তরের উপর পরিচালিত হওয়ার পরে কাজ করে না এবং পুরো FS ক্লোন করে, পুরানো ডেটা ধ্বংস করে। একটি চিত্র ফাইল তৈরি করতে ব্যবহৃত হলে, আমি একটি উইন্ডোজ মেশিন থেকে কন্টেন্ট অ্যাক্সেস করতে পারবেন না।
  • rsync সব মেটা তথ্য সংরক্ষণ করা হয় না।

একটি বিকল্প ব্যবহার করা হবে robocopy একটি চলমান উইন্ডোজ ভিতরে, কিন্তু আমি ছাড়া ফাইল কপি করতে চান। (উৎস পার্টিশনটি সিস্টেমের হিসাবে ব্যবহৃত হয় C:\।)

আমি কিভাবে ফাইল কপি করতে পারি?


5
কি সঠিক মেটাডাটা আপনি এখানে রক্ষণাবেক্ষণ করার চেষ্টা করছেন যে RSYNC উপযুক্ত পরামিতি সঙ্গে বজায় রাখা হবে না? আপনি কি মিউজিক ফাইল সফটওয়্যার টাইপ মেটাডেটা বা প্রকৃত FS অনুমতি, গঠন, সময়, মালিক ইত্যাদি উল্লেখ করছেন? আমি নিশ্চিত যে আপনি ইতিমধ্যে RSYNC এর সাথে চেষ্টা করেছেন কিন্তু এটি ঠিক যেমন সঠিক পরামিতি ব্যবহার করে বলে মনে হচ্ছে -AXogt উদাহরণস্বরূপ অধিকাংশ অংশ জন্য FS মেটাডেটা রাখা উচিত। দয়া করে ব্যাখ্যা করুন যে আপনি কী চেষ্টা করেছেন তা কাজ করে না এবং কী "মেটাডাটা" আপনি দেখছেন তা এনটিএফএস পার্টিশনের মধ্যে রাখা হয় না।
Pimp Juice IT

আমি জানি যে ফাইলগুলি নিজেই লিনাক্সে বাইট-ফর-বাইটি অনুলিপি করতে পারে, কিন্তু এটি কি তৈরি, সংশোধিত, অ্যাক্সেস হওয়া সমস্ত তারিখের মতো অনুপস্থিত? অথবা এনটিএফএস ব্যবহারকারী / মালিক & amp; অনুমতি? এই তারিখ পরিবর্তন করার কোন উপায় নেই & amp; উইন্ডোজ এনটিএফএসে কপি করার পরে ফাইলগুলিতে অনুমতি দেওয়া হয়?
Xen2050

উত্তর:


5

লিনাক্সের মাধ্যমে এনটিএফএস ফাইলগুলি কপি করার কোন উপায় নেই। এমন কি মদ , লিনাক্সে উইন্ডোজ-সামঞ্জস্য স্তর, রূপান্তর করে কাজ করে লিনাক্স এবং উইন্ডোজ এর মধ্যে পিছনে এবং পূর্বে অনুমতি, এবং তাই সীমিত তাদের (বরং ছোট) সর্বনিম্ন সাধারণ সূচক।

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

আমি বিশ্বাস করি আপনি আপনার পোস্টে এই সম্ভাবনা উল্লেখ করেছেন এবং পছন্দ করবেন এটি এড়াতে, কিন্তু আমি অন্য সম্ভাবনা দেখতে না। শুধুমাত্র উইন্ডোজ এনটিএফএস ফাইলগুলি কপি করতে পারে; লিনাক্স শুধুমাত্র সক্ষম এনটিএফএস পার্টিশন অনুলিপি করা।

এই নিবন্ধটি সাহায্য করতে পারে: লিনাক্সে মাইক্রোসফ্ট উইন্ডোজ ইনস্টল এবং রান কিভাবে করবেন , বিনামূল্যে ভার্চুয়াল মেশিন ব্যবহার করে তৈরি করা মাইক্রোসফ্ট দ্বারা ডাউনলোড করুন


আমি এটা সম্পর্কে নিশ্চিত না, কিন্তু অনুযায়ী র manpage এনটিএফএস -3 জি, বিকল্প streams_interface=xattr ডিফল্ট দ্বারা সেট করা হয়। যদি আমি সঠিকভাবে বুঝি তবে এর অর্থ এই যে এনটিএফএস ফাইলের বৈশিষ্ট্যগুলি (উইন্ডোজ অনুমতি সহ) ম্যাপ করা হয়েছে xattr লিনাক্স বৈশিষ্ট্য। থেকে cp -a এবং rsync -X এই বৈশিষ্ট্য কপি করে, এটি একটি সঠিক কপি করা উচিত নয়?
JojOatXGME

@JojOatXGME: উইন্ডোজ এবং লিনাক্সের অনুমতি মডেল সম্পূর্ণ ভিন্ন। শুধুমাত্র সবচেয়ে মৌলিক গুণাবলী একটি সঠিক প্রতিরূপ আছে।
harrymc

আমি জানি. লিনাক্স এই বৈশিষ্ট্যগুলিকে বুঝতে পারে না তবে আমি দাবি করি না xattr বৈশিষ্ট্যাবলী কী-মান-জোড়া যা অপারেটিং সিস্টেম দ্বারা বোঝার দরকার নেই। NTFS-3G xattr বৈশিষ্ট্য হিসাবে উইন্ডোজ অনুমতি উপলব্ধ মনে হয় system.ntfs_acl। এনটিএফএসের অন্যান্য মাতাদাটাতেও এটি একই রকম। যেহেতু Xattr বৈশিষ্ট্য ব্যবহার করার সময় কপি করা হয় rsync -X অথবা cp -a, এটি পাশাপাশি মেটাডেটা কপি করতে পারে। এটা কংক্রিট সীমাবদ্ধতা উপর নির্ভর করে xattr এবং বাস্তবায়ন ntfs-3g, কিন্তু এটা আমার পক্ষে সম্ভব মনে হচ্ছে।
JojOatXGME

1

প্রথম জিনিস হল, যদি আপনি ফাইল অনুলিপি করতে চান তবে আপনার মন তৈরি করতে হবে ...

অথবা আপনি পুরোপুরি উপরে উল্লিখিত "পুরানো তথ্য", "অন্যান্য ফাইলগুলি" পাশাপাশি "সমস্ত মেটাডাটা" সহ আপনার NTFS পার্টিশনের অনুলিপি, সেক্টর-বাই-সেক্টর, কপি করতে চান।

পরের জন্য, dd ব্যবহার করুন:

dd if=/dev/sda2 of=/mnt/usbdisk/my-ntfs-partition-D.img bs=1M

আনন্দ কর.


1
আচ্ছা, আমি আমার মন তৈরি করেছি, এবং এটি ইতিমধ্যে প্রশ্নে। আমি চাই কপি সমস্ত সংযুক্ত মেটা তথ্য সঙ্গে ফাইল। এটি সম্ভাব্য হওয়া উচিত কারণ উৎস FS এবং গন্তব্য FS এনটিএফএস, এভাবে একই ক্ষমতা রয়েছে। ব্যবহার dd এটি একটি দরিদ্র পছন্দ হতে পারে কারণ এটি অ্যাকাউন্টে FS তথ্য গ্রহণ করে না। আপনি একটি এনটিএফএস আছে যদি আপনি সবসময় ব্যবহার করা উচিত ntfsclone ইমেজ সৃষ্টি জন্য।
Scolytus

এই ক্ষেত্রে Robocopyor ntfscopy ব্যবহার করুন ( tzworks.net/prototype_page.php?proto_id=9 ), তবে লিনাক্সে এটির কোনও নেই।
Paxsali

আচ্ছা, আমিও উল্লেখ করেছি robocopy আমার প্রশ্ন। তাই আমি আপনার সামর্থ্য প্রশংসা করি, কিন্তু এটা আমার প্রশ্নের উত্তর সত্যিই নয়।
Scolytus

1

লিনাক্স এনটিএফএস ফাইল কপি করতে পারেন সামগ্রী জরিমানা, শুধু সব সংশোধিত / তৈরি / অ্যাক্সেসেড তারিখ নয় & amp; গুণাবলী (আমি ধরে নিচ্ছি যে আপনি যা সংরক্ষণ করতে চান)।

তাহলে কেন আপনি বর্তমান তারিখগুলি নোট করবেন না & amp; বৈশিষ্ট্য ( dir তাদের প্রদর্শন করতে সক্ষম হওয়া উচিত), তারপরে লিনাক্সে ফাইলগুলি অনুলিপি করুন এবং একবার আপনি উইন্ডোজ চালাচ্ছেন একবার তারিখগুলি পরিবর্তন করুন & amp; মূল ফিরে বৈশিষ্ট্য।

উইন্ডোতে এমন একটি টুল ব্যবহার করুন যা ফাইল পরিবর্তন করতে পারে, যেমন কোনও এই বেশী :

স্পষ্টতই উইন্ডোজ এর নিজস্ব ফাইল এক্সপ্লোরার এমনকি সমস্ত ফাইল তারিখ সঠিকভাবে সংরক্ষণ করা হয় না পারেন। কিন্তু জিপ & amp; সাইগুইন এর টার কমান্ড ফাইল তারিখগুলি সংরক্ষণ করা উচিত, সুতরাং একটি সংরক্ষণাগার তৈরি করতে উইন্ডোজগুলির মধ্যে যে কোনও ব্যবহার করে প্রথমে কাজ করা উচিত, তারপরে কেবল পুরানো সংরক্ষণাগারটি অনুলিপি করুন।


যদি গুণাবলীগুলি অত্যন্ত গুরুত্বপূর্ণ এবং উইন্ডোজগুলিতে এমনকি অনুলিপি করা কঠিন, তবে সম্ভবত এটি একটি টেক্সট ফাইল বা ডেটাবেসে ব্যাক আপ করা উচিত, বা ফাইল নামের অংশে তৈরি করা উচিত ...

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