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


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.