"পাঁচ মিলিয়ন" ফাইল, এবং মোট 1 টিবি? আপনার ফাইলগুলি অবশ্যই খুব ছোট হওয়া উচিত। আমি কেবল চেষ্টা করব rsync
:
rsync -alPEmivvz /source/dir remote.host.tld:/base/dir
আপনার যদি তা না থাকে - বা আপনার ব্যবহারের ক্ষেত্রে এটি ব্যবহারের অনুমতি দেয় না rsync
, আমি 7z
আপনার ডেটা দিয়ে কাজ করে কিনা তা অন্তত চেক করব । এটি নাও পারে তবে আমি মনে করি এটি এখনও চেষ্টা করে দেখার মতো:
7z a archive.7z /source/dir
বা যদি আপনি 7z
কমপক্ষে একটি .tar.xz
সংরক্ষণাগার তৈরির চেষ্টা করে স্বাচ্ছন্দ্য বোধ করেন না :
tar cJv archive.tar.xz /source/dir
(এটি লক্ষ করা উচিত, পুরানো সংস্করণগুলি স্যুইচটি ব্যবহার করার সময় সংরক্ষণাগার tar
তৈরি করে না .tar.xz
, তবে .tar.lzma
সংরক্ষণাগারগুলি তৈরি করে J
। এমনকি পুরানো সংস্করণগুলির পরেও পতাকা পুরোপুরি tar
সমর্থন করবেন না J
))
যেহেতু আপনি এই ফাইলগুলি তৈরি করতে একটি জিইউআই প্রোগ্রাম ব্যবহার করছেন, আমি ধরে নিচ্ছি যে আপনি কমান্ড লাইন ইন্টারফেসটি ব্যবহার করে কিছুটা অস্বস্তি বোধ করছেন।
কমান্ড লাইন ইন্টারফেস থেকে সংরক্ষণাগার তৈরি, পরিচালনা এবং নিষ্কাশন সুবিধার জন্য, এখানে একটি ছোট্ট ইউটিলিটি বলা হয় atool
। এটি প্রায় প্রতিটি সাধারণ ডিস্ট্রো যা আমি দেখেছি তার জন্য উপলব্ধ, এবং হতাশ অস্পষ্ট না হলে আমি প্রতি একক সংরক্ষণাগারকে হোঁচট খেয়ে ফেলেছি works
আপনার ডিস্ট্রোগুলির রেপোতে রয়েছে কিনা তা পরীক্ষা করুন বা আপনার কর্মশালার atool
পরিবেশে থাকাকালীন আপনার প্রশাসককে এটি ইনস্টল করতে বলুন।
atool
নিজের কাছে একগুচ্ছ সিমলিংক ইনস্টল করে, তাই প্যাকিং এবং আনপ্যাকিং একটি হাওয়া হয়ে যায়:
apack archive.tar.xz <files and/or directories>
একটি সংরক্ষণাগার তৈরি করে।
aunpack archive.7z
সংরক্ষণাগারটি প্রসারিত করে।
als archive.rar
ফাইলের বিষয়বস্তু তালিকাভুক্ত করে।
কী ধরণের সংরক্ষণাগার তৈরি করা হয়েছে atool
তা নির্ধারণ করে যে কমান্ড লাইনে আপনার সংরক্ষণাগারটির ফাইল নাম প্রসারিত করে।
.tar.gz
ফলাফল সংকুচিত ফাইলটি তৈরি করতে বা অনুলিপি করতে আপনার সমস্যা হচ্ছে ? যেভাবেই হোক না কেন কিছু অদ্ভুত, কারণ ফাইলগুলি বড় হওয়ায় কোনও অপারেশনই বেশি মেমরি গ্রহণ করতে পারে না। যে, উভয় অপারেশন স্ট্রিমিং করা উচিত। ঠিক কোন আদেশগুলি ব্যর্থ হচ্ছে সে সম্পর্কে আরও তথ্য অন্তর্ভুক্ত করুন।