আমি কেন 5 জি ফাইলটি অনুলিপি করতে পারি না?


29

আমি আমার ভার্চুয়ালবক্সের ব্যাকআপ নেওয়ার চেষ্টা করছি, কিন্তু যখন আমি আমার বাহ্যিক হার্ড ড্রাইভে। ভার্চুয়ালবক্স ডিরেক্টরিটি অনুলিপি করার চেষ্টা করি তখন আমি একটি "ফাইল খুব বড়" ত্রুটি পাই:

[130 amanda@luna ~]$ cp -r .VirtualBox /media/LACIE/Luna/Jun012011/VirtualBox
cp: writing `/media/LACIE/Luna/Jun012011/VirtualBox/Machines/Astro/Snapshots/{9fe69a30-d308-4754-b4e4-928eb90f93d2}.vdi': File too large
cp: writing `/media/LACIE/Luna/Jun012011/VirtualBox/HardDisks/Astro.vdi': File too large

[1 amanda@luna ~]$ ls -alh .VirtualBox/HardDisks/Astro.vdi 
-rw------- 1 amanda amanda 5.0G 2010-04-30 17:41 .VirtualBox/HardDisks/Astro.vdi

আমি এখানে কি সন্ধান করা উচিত?

উত্তর:


40

/media/LACIEমনে হচ্ছে আপনি একটি প্রাক-ফর্ম্যাট ড্রাইভ পরিচালনা করছেন, সম্ভবত FAT32 ফাইল সিস্টেমের সাথে। উইকিপিডিয়া অনুসারে , FAT32- র সর্বোচ্চ ফাইলের আকার প্রায় 4GB।

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

কত মজার, তবে আপনি এখন পুনরায় ফর্ম্যাট করার আগে আপনার ব্যাকআপটি প্রথমে ব্যাকআপ করবেন;)


যে একটি বোঝা পান। অবশ্যই যথেষ্ট, 'এফএটি ফ্যাট। আমি আসলে এক পর্যায়ে একটি এক্সট্রি পার্টিশন যুক্ত করেছি (সম্ভবত বি / সি আমি গতবার একই রকম সমস্যায় পড়েছিলাম যখনই আমি কিছু ব্যাক আপ করেছি, যা অনেক আগে ছিল) তাই আমি এফএটি ড্রাইভের আশেপাশে কাজ করতে পারি।
আমন্ডা

এক্সট 2 উইন্ডোজ ইন্টারপ জন্যও একটি বিকল্প, তবে বেশিরভাগ আধুনিক লিনাক্স / বিএসডি ডিস্ট্রোস এবং ম্যাক ওএস কমপক্ষে এনটিএফএস পার্টিশনটি বাক্সের বাইরে পড়ার ক্ষমতা অন্তর্ভুক্ত করার কারণে এনটিএফএস সবচেয়ে সহজ। আপনি অন্য সিস্টেমে ইনস্টল করার জন্য হার্ড ড্রাইভে পঠন / লেখক ড্রাইভারগুলি রেখে যেতে পারেন। Ext2, এক্সএফএটি, এইচএফএস, বা অন্য কোনও এফএস ব্যবহার করার জন্য ড্রাইভটি পড়ার জন্য অন্য কোনও পদ্ধতির মাধ্যমে অন্যান্য সিস্টেমে ড্রাইভার নেওয়া দরকার।
আফ্রাজির

8

আপনার যদি ফ্যাট 32 ফাইলসাইম রাখতে হয় তবে সীমাটির চারপাশে একটি উপায় রয়েছে।

একটি কমান্ড বলা হয়েছে splitযা আপনাকে একটি সংরক্ষণাগারকে ছোট ছোট ভাগে ভাগ করতে দেয়।

 -বি, - বাইটস = সাইজ
              প্রতি আউটপুট ফাইলে SIZE বাইট রাখুন

উদাহরণ:

dd if=/dev/zero bs=1M count=150 >test

150 + 0 রেকর্ড ইন
150 + 0 রেকর্ড আউট
157286400 বাইট (157 মেগাবাইট) অনুলিপি করা হয়েছে, 0.439344 এস, 358 এমবি / এস

বিভক্ত পরীক্ষা -b 10000000
ls -l 157286400 2011-06-01 21:18 পরীক্ষা 10000000 2011-06-01 21:20 এক্সএএ 10000000 2011-06-01 21:20 xab 10000000 2011-06-01 21:20 xac 10000000 2011-06-01 21:20 এক্সড 10000000 2011-06-01 21:20 xae 10000000 2011-06-01 21:20 এক্সএফ 10000000 2011-06-01 21:20 এক্স্যাগ 10000000 2011-06-01 21:20 এক্সএইচ 10000000 2011-06-01 21:20 xai 10000000 2011-06-01 21:20 xaj 10000000 2011-06-01 21:20 xak 10000000 2011-06-01 21:20 এক্সএল 10000000 2011-06-01 21:20 এক্স 10000000 2011-06-01 21:20 xan 10000000 2011-06-01 21:20 xao 7286400 2011-06-01 21:20 xap

ওহ এবং catতাদের আবার একসাথে রাখে।


joinতোমার কি অন্যরকম ব্যবহার আছে cat?
এনজোটিব

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