একটি পূর্ণ-ইউএসবি ফ্ল্যাশ ড্রাইভে ডেটা অনুলিপি করার সময় লিনাক্স "ডিভাইসে কোনও স্থান বাকি নেই" ফেরত দেয়


2

আমি একটি ইউএসবি ফ্ল্যাশ ড্রাইভে একটি ফাইল অনুলিপি করার চেষ্টা করছি। ড্রাইভে রাইটিং-সুরক্ষার সুইচ নেই।

df নিম্নলিখিত দেয়:

$ df -h .
Filesystem      Size  Used Avail Use% Mounted on
/dev/sde1       1.9G  622M  1.3G  33% /media/lindenb/803C-078D

df -i আমার কাছে অদ্ভুত আউটপুট তৈরি করে (0 সর্বত্র)

$ df -i .
Filesystem     Inodes IUsed IFree IUse% Mounted on
/dev/sde1           0     0     0     - /media/lindenb/803C-078D

ড্রাইভে ফাইল সংখ্যা:

$ find . |wc -l
170

তবে আমি যখন কোনও ফাইল অনুলিপি করার চেষ্টা করি তখন আমি এটি পাই:

$ mv ~/file.txt ./
mv: cannot create regular file ‘./file.txt’: No space left on device

আমি এটা কিভাবে ঠিক করবো ?


আপনি কি USB ড্রাইভ ফর্ম্যাট করার আগে আপনার এটি পরীক্ষা করার জন্য উইন্ডোজ রয়েছে? আমি জানতে চাই যে এটি ওএস নির্ভরশীল কিনা না
প্রসন্ন্না

@ প্রসন্ন কোনও উইন্ডো নেই
পিয়ের

প্রতিবার আমি এটি ওএস নির্ভর করে দেখেছি, এমনকি লিনাক্সের বিভিন্ন স্বাদেও এটির ভিন্নতা রয়েছে - সাধারণত, আমি এন্টিএক্স 13.2 ডিভাইসে লিখতে পারি না, তবে কুবুন্টু 14.04 করতে পারে। আমি নিশ্চিত যে এন্টিএক্স কুবুন্টু থেকে পৃথক ফাইল সিস্টেম ব্যবহার করে (অ্যান্টিএক্স কম-রিসোর্স সিস্টেমের জন্য ভারিভাবে তৈরি করা হয়), যা সমস্যার অংশ হতে পারে; পাশাপাশি, আমার দুটি অ্যান্টিএক্স কম্পিউটারগুলি কেবল 32-বিট, যখন আমার কুবুন্টু 64-বিট।
জিস আইকন

উত্তর:


5

একটি FAT16 ফাইল সিস্টেমের মূল ডিরেক্টরিটি কেবল সীমিত সংখ্যক ফাইল এন্ট্রি সঞ্চয় করতে পারে

  • আপনার ফ্ল্যাশ ড্রাইভের আকার 2 জিবি। এটি FAT16 দ্বারা সমর্থিত সর্বাধিক ফাইল সিস্টেম আকার। যেমনটি সম্ভবত এটি কারখানা থেকে FAT16 ফাইল সিস্টেমের সাথে ফর্ম্যাট করা হয়েছিল।

  • FAT16 ফাইল সিস্টেমে একটি প্রযুক্তিগত সীমাবদ্ধতার কারণে মূল ডিরেক্টরিতে কেবলমাত্র সীমাবদ্ধ সংখ্যক ফাইল এন্ট্রি সংরক্ষণ করা যেতে পারে। এই সীমাটি সেট করা হয় যখন ফাইল সিস্টেমটি ফর্ম্যাট হয় ( উত্স )। ডিরেক্টরি এন্ট্রি (এতে দীর্ঘ ফাইলের নাম অন্তর্ভুক্ত থাকতে পারে ), তবে ডিরেক্টরিগুলির বিষয়বস্তু নয়, এই সীমাটি গণনা করা।

  • এই সমস্যা সমাধানের জন্য, ফাইল সিস্টেমকে FAT32 এ রূপান্তর করুন । লিনাক্সে, সমস্ত ফাইলকে অস্থায়ী স্থানে সরিয়ে নেওয়া, ড্রাইভটি আনমাউন্ট করা, FAT32 এ পুনরায় ফর্ম্যাট করা mkfs.vfat -F 32 /dev/sde1এবং ড্রাইভটি মাউন্ট করে ফাইলগুলি পিছনে সরিয়ে ফেলা সহজ best

উইন্ডোজ 8 দ্বারা একটি FAT16 ভলিউমে সম্পূর্ণ রুট ডিরেক্টরির জন্য উত্পন্ন ত্রুটি বার্তা


আমার ডাউনপোট করার প্রতিবেদক নেই, বা আমি চাই। ডিভাইসের ইনোড রয়েছে, সুতরাং এটি স্পষ্টভাবে একটি ext2 / ext3 / ext4 ফর্ম্যাট।
জিস আইকন

1
@ জিসাইকন: ইনোডের সংখ্যা শূন্য। ডিভাইসে কোনও ইনোড নেই। superuser.com/questions/647343/…
bwDraco

Askubuntu.com/questions/22381 ব্যবহার করে পুনরায় ফর্ম্যাট করা ফাইলগুলি সরানো হয়েছে । এটা এখন কাজ করে.
পিয়েরে

এবং FAT32 এরও সীমা রয়েছে। :) আমার জন্য, এটি FAT32 থেকে এনটিএফএস এ ড্রাইভ ফর্ম্যাট করে স্থির করা হয়েছিল।
স্মাইল 4ver

0

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

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