বর্ধমান ফাইল সিস্টেমের পরে ডিভাইসে কোনও স্থান অবশিষ্ট নেই


9

আমি গুগল কম্পিউট ক্লাউডে একটি ভিএম ব্যবহার করছি। আমি আমার ডিস্কটি 10G থেকে 200G এ বাড়িয়েছি।

আমি এখানে যথাযথ পদক্ষেপগুলি অনুসরণ করেছি: https://cloud.google.com/compute/docs/disks#repartitionrootpd

সংক্ষেপ:

  • আমি এফডিস্ক চালিয়েছি, একমাত্র পার্টিশনটি সরিয়েছি, পূর্ণ আকারের একটি নতুন তৈরি করেছি, একই শুরু / নতুন প্রান্ত, একই ডিভাইস আইডি
  • আমি উদাহরণটি পুনরায় বুট করলাম
  • আমি আমার ফাইল সিস্টেমটি ব্যবহার করে পুনরায় আকার দিয়েছি sudo xfs_growfs /(আমি CentOS 7 চালাচ্ছি)

এর পরে আমি untarএকটি /optউপ-ডিরেক্টরিতে একটি 3.5G সংরক্ষণাগার যা কয়েক মিনিটের পরে, এর সাথে শেষ হয়েছিল:

Cannot mkdir: No space left on device

আমি স্থানটি এখানে দেখতে পেয়েছি এবং এটি (কমপক্ষে আমার কাছে) মনে হয় যে এটি সর্বত্র পাওয়া উচিত

# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1       200G   13G  188G   7% /
devtmpfs        1.9G     0  1.9G   0% /dev
tmpfs           1.9G     0  1.9G   0% /dev/shm
tmpfs           1.9G  8.3M  1.8G   1% /run
tmpfs           1.9G     0  1.9G   0% /sys/fs/cgroup

এখন, এই সঠিক কনফিগারেশনের সাহায্যে 50Mb ডিরেক্টরিতে একটি সাধারণ সিপি কমান্ডও ফিরে আসে:

cp: cannot create regular file ‘toto/conf/server.xml’: No space left on device

আমার টারে অনেকগুলি ছোট ফাইল ছিল তাই আমি একটি ইনোড সীমাবদ্ধতা সম্পর্কে ভেবেছিলাম তবে:

# df -ih
Filesystem     Inodes IUsed IFree IUse% Mounted on
/dev/sda1        200M  100K  200M    1% /
devtmpfs         462K   285  462K    1% /dev
tmpfs            463K     1  463K    1% /dev/shm
tmpfs            463K   309  463K    1% /run
tmpfs            463K    13  463K    1% /sys/fs/cgroup

এটি যেন আমার নতুন ডিস্কের স্থান উপলব্ধ নয়। কারণ আমার অনুভূতি আছে যে এটি আমার প্রায় 10 জি ডিস্ক সীমাবদ্ধতায় বন্ধ হয়ে গেছে।

এখন কী করব আমার ধারণা নেই।


3
এটি পুরানো inode32 ইস্যুর মতো শোনাচ্ছে। Inode64 ব্যবহারের জন্য মাউন্ট বিকল্পগুলি পরিবর্তন করার চেষ্টা করুন। xfs.org/index.php/…
অস্টিনিয়ান

উত্তর:


12

আমি কমান্ডের মাধ্যমে এটিকে কাজ করতে সক্ষম হয়েছি:

mount -o remount,inode64 /

স্পষ্টতই এটি CentOS কার্নেল 3.7 থেকে 3.17 এ একটি রিগ্রেশন এবং আমি 3.10 এ আছি।

এখানে প্রাসঙ্গিক লিঙ্কটি দেওয়া হয়েছে: http://xfs.org/index.php/XFS_FAQ#Q:_ কেন_ডো_আমি_পরিচয়_ কোন_স্পেস_সামান্য_দেহ_দেখ_পর_এক্সএফএস_গ্রোফএস.3 এফ?


1
আপনি নিজের উত্তরটিও মেনে নিতে পারেন এবং এটিই আমি আপনাকে পরামর্শ দিই (অনন্তকাল পর্যন্ত এই প্রশ্নটি খুলতে না দেওয়া)।
পিটারহ - মনিকা

1

Inode64 ব্যবহারের জন্য মাউন্ট বিকল্পগুলি পরিবর্তন করুন।

এই সমস্যাটি এক্সএফএস এফএকিউ এর মত মনে হচ্ছে

http://xfs.org/index.php/XFS_FAQ#Q:_Why_do_I_receive_No_space_left_on_device_after_xfs_growfs.3F


এর আগে মন্তব্যে উত্তর দেওয়া হয়েছিল কারণ আমি নিশ্চিত ছিলাম না যে এটিডোসটি যদি সঠিক উত্তর ছিল তবে সেন্টোস 7-এ অন্তর্ভুক্ত কর্নেলের এক্সএফএসের জন্য ডিফল্ট
হ'ল

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