سلام
من یک سروری دارم اون اوایل توی root جا کم اوردم (دیتابیس بالای 50 گیگ شد)
mysql رو به home انتقال دادم
طبق پیشنهاد استاد بابک compiler
به صورت زیر
البته یک بار حواسم نبود تو حالت روشن mv کردم تمام تیبل های innodb داغون شد دیگه mysql روشن نشدکد HTML:خاموش میکنم service mysql stop منتقل mv /var/lib/mysql/ /home/ سیملینک ln -s /home/mysql /var/lib/ چک میکنم ls -la /var/lib/mysql دوباره روشن میکنم service mysql start
دوباره از اول بک آپ گیری و ....
برای همین کمی از این کار میترسم (گرچه خیلی راحته و روی چندین سرو تا الان انجام دادم اما خاطره بد کمی استرس به آدم میده کاریش نمیشه کرد)
دانا هم دانست و هم پرسید
نادان نه دانست و نه پرسید
حالا میخوام دیتابیس رو ببرم روی ssd
هارد ssd رو اضافه میکنم mount فرمت ext4 و .. کارهای اولیه
یک home2 اضافه کنم (یک پارتیشن home و یک backup دارم)
بعد از این که اضافه کردم به صورت زیر عمل کنم
کد HTML:خاموش میکنم service mysql stop منتقل میکنم mv /home/mysql/ /home2/ یا برای اطمینان بیشتر کپی میکنم cp /home/mysql/ /home2/ سیملینک ln -s /home2/mysql /var/lib/ چک میکنم ls -la /var/lib/mysql استارت service mysql start
نکات ایمنی:
بک آپ میگیرم
با vps انجام میدم موقع mv نت قطع نشه
سوال:
1 آیا مراحل بالا درسته؟ جاییش اشکال نیست؟
2 نکات ایمنی کافیه؟
3 دستورات درسته؟
4 قبلا سیملینک زدم بخوام sym بزنم این ارور رو میده
ln: creating symbolic link `/var/lib/mysql': File exists
چطوری قبلی رو به حالت اول برگردونم
5 آیا اضافه کردن فلکسی و هارد از طرف دیتاسنتر به آپتایم آسیب نمیزنه؟ نیازی به خاموش کردن نیست؟ قبلا اضافه کردم اما متوجه نشدم چون سرور حساس نبوده
6 برای جلوگیری از آپدیت سایت ها وبسرور رو خاموش کنم؟
تشکر از افرادی که قبلا تست کردن راهنماییم کنن





پاسخ با نقل قول