/ ডেভ / ম্যাপার / ভলগ্রুপ-lv_root এর আর কোনও স্থান অবশিষ্ট নেই?


8

আমাদের একটি সেন্টো মেশিন রয়েছে এবং মাইএসকিএল শুরু হচ্ছে না এবং পূর্ণ হলে স্থানের কারণে। নীচে ডিএফ-এইচ ফলাফল রয়েছে। এই পরিস্থিতিতে সেরা কি করা যেতে পারে? আরও হার্ড ডিস্ক যুক্ত করবেন?

Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
                       47G   45G     0 100% /
tmpfs                 3.9G     0  3.9G   0% /dev/shm
/dev/xvda1            485M   33M  428M   7% /boot
/dev/mapper/VolGroup-lv_home
                       44G  180M   42G   1% /home

উত্তর:


5

সবচেয়ে সহজ এবং দ্রুততম বিকল্প মধ্যে একটি ডিরেক্টরি তৈরি করা / হোম এবং সব ডেটা স্থানান্তর / Var ডিরেক্টরিটি প্রয়োজন এবং নরম লিঙ্ক তৈরি প্রথমেই / var করতে / হোম / Var । পদক্ষেপগুলি নিম্নরূপ হবে।

  1. mkdir /home/var

  2. সমস্ত পরিষেবা বন্ধ করুন। উদাহরণ স্বরূপ/etc/init.d/mysqld stop

  3. cp -pr /var/* /home/var

  4. rm -rf /var

  5. ln -s /home/var /var

  6. start the services again

দ্রষ্টব্য: আপনি কেবলমাত্র / var / lib / mysql থাকা মাইএসকিএল ডেটা সরাতে পারেন এবং এতে সফটলিঙ্ক তৈরি করতে পারেন।


মূল পার্টিশনের প্রসারিত করা কি এটির / বুট এবং / ডিভ / শ্ম বিভাজনে প্রভাব ফেলবে?
ব্যবহারকারী 132638

/ var '/' এর অধীনে রয়েছে সুতরাং আনমাউন্ট করার প্রয়োজন নেই এবং কোনও সমস্যা হলে আপনি ইতিমধ্যে / home / var এ ডেটা অনুলিপি করেছেন -আপনি বিকল্পটি / -p বিকল্পের সাথে পুনরায় সরিয়ে নিতে পারেন।
তোকির

@ প্রিয় সব কি তাই সঠিক এন সর্বোত্তম বিকল্পটি কী যখন আমরা একটি পৃথক পার্টিশন দেওয়ার জন্য একটি নতুন ইনস্টলেশন করি?
ব্যবহারকারী 132638

3
/ Var এবং / home পৃথক পার্টিশন দেওয়া ভাল অনুশীলন।
তোকির

আমার / ঘরে ঠিক তখন কত বড় ভার অনুমান করা উচিত?
ব্যবহারকারী 132638

1

আপনি পারেন:

  1. হার্ড ডিস্ক যুক্ত করুন

  2. মাইএসকিএল ডিবি ফাইলগুলি অন্য এফএসে সরান (আপনার ক্ষেত্রে আপনার কেবল / হোম এফএস বাকি আছে)

  3. আপনি / বাড়িকে আরও ছোট এবং / আরও বড় করতে আপনার LVM ভলিউমটির আকার পরিবর্তন করতে পারেন (অবশ্যই ব্যাকআপ নিতে ভুলবেন না :))

এই বিকল্পটি সবচেয়ে সোজা এগিয়ে রয়েছে, তবে LVM আপনাকে পুনরায় আকার দেওয়ার আগে আপনার ডেটা ব্যাকআপ করার জোর পরামর্শ দেয় recommend

http://www.ibm.com/developerworks/linux/library/l-resizing-partitions-2/index.html

আপডেট (মন্তব্যের ভিত্তিতে)

আমি যদি হার্ড ডিস্ক যুক্ত করি তবে হার্ডডিস্কে ডেটা প্রসারিত করার জন্য আমার মাইএসকিএল সেটিংসে কী সামঞ্জস্য করতে হবে? অপশনটি যদি বোঝায় যে এর জন্য আমাকে কী পদক্ষেপ নেওয়া দরকার তার উপরে আমাকে মাইএসকিএল স্থানান্তর করতে হবে?

বেশ সহজ:

  1. বন্ধ করুন mysql
  2. /Etc/my.cnf খুলুন এবং ডেটাডির সন্ধান করুন = - এখানে আপনার মাইএসকিএল ডেটা ফাইলগুলি রয়েছে
  3. এগুলিকে অনুলিপি করুন / আপনার নতুন পছন্দসই স্থানে নিয়ে যান
  4. আপনার নতুন পথ সহ ডেটাডির = আপডেট করুন
  5. মাইএসকিএল শুরু করুন
  6. একটি বিয়ার নিন বা যা খুশি তাই করুন কারণ আপনি হয়ে গেছেন

/ রুটকে প্রসারিত করা কতটা শক্ত?

উপরে আমি যে লিঙ্কটি ইতিমধ্যে পোস্ট করেছি সেগুলি পড়ুন step স্টেপ বাই স্টেপ গাইড এখানে বিস্তৃত ব্যাখ্যা সহ অন্তর্ভুক্ত রয়েছে।

সাধারণত হোম পার্টিশনটি কী সংরক্ষণ করতে হয়? কোন গুরুত্বপূর্ণ ফাইল?

এটিতে ব্যবহারকারী ফাইল এবং সেটিংস রয়েছে।

সিস্টেমের জন্য হিল্ট / হোম গুরুত্বপূর্ণ নয় এবং যে কোনও সময় পুনরায় মাউন্ট করা যায়।


আমি যদি হার্ড ডিস্ক যুক্ত করি তবে হার্ডডিস্কে ডেটা প্রসারিত করার জন্য আমার মাইএসকিএল সেটিংসে কী সামঞ্জস্য করতে হবে? অপশনটি যদি বোঝায় যে এর জন্য আমাকে কী পদক্ষেপ নেওয়া দরকার তার উপরে আমাকে মাইএসকিএল স্থানান্তর করতে হবে? / রুটকে প্রসারিত করা কতটা শক্ত? সাধারণত হোম পার্টিশনটি কী সংরক্ষণ করতে হয়? কোন গুরুত্বপূর্ণ ফাইল?
ব্যবহারকারী 132638

কোনও নতুন হার্ড ডিস্ক যুক্ত করে পার্টিশন তালিকায় কোন পার্টিশন লেবেলটি প্রদর্শিত হবে এবং কোথায় স্থানান্তরিত হবে? ধন্যবাদ.
ব্যবহারকারী 132638

@ আরকোসেগি - আপনি আপনার মন্তব্য সরিয়ে দিলে এটি পুনরায় ভোট দিন।
তোকির

1

সমৃদ্ধির জন্য, আমি আপনার প্রথম পদক্ষেপটি / ভার / লগের আকার চেক করার পরামর্শ দিচ্ছি। সম্ভবত পুরানো লগ সংরক্ষণাগার। তারা আপনাকে লক্ষ্য না করেই আপনার মূল পার্টিশনটি আটকে রাখতে পারে এবং বেশিরভাগ পুরানো লগগুলি যাইহোক অতিরিক্ত অতিরিক্ত।

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