Soru / dev / mapper / VolGroup-lv_root alan kalmadı mı?


Bir centos makinemiz var ve mysql başlamıyor ve eğer dolu ise boşluktan kaynaklanıyor. Aşağıda df-h sonuçları. Bu durumda en iyi ne yapılabilir? Daha fazla sabit disk ekle

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

8
2017-09-22 05:34


Menşei




Cevaplar:


En kolay ve en hızlı seçenek, bir dizin oluşturmaktır. /ev ve tüm verileri taşı / var bu dizine ve yumuşak bağlantı oluşturmak / var için / Home / var. Adımlar aşağıdaki gibi olacaktır.

  1. mkdir /home/var

  2. tüm hizmetleri durdurun. Örneğin /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.

Not: Sadece / var / lib / mysql üzerindeki mysql verilerini taşıyabilir ve buna softlink oluşturabilirsin.


4
2017-09-22 06:03



/ boot ve / dev / shm bölümleri üzerinde etkisi olacak kök bölümünü genişletmek güzel midir? - user132638
/ var, '/' altından kalkar ve bu nedenle, / home / var öğesine herhangi bir sorun olması durumunda verileri zaten kopyaladığınız halde, -p seçeneğiyle / var seçeneğine geri döndürebilirsiniz. - Toqeer
@ all all so it bu yüzden en iyi seçenek nedir, yeni bir kurulum yaparken, ayrı bir bölüm oluşturmak için en iyisi nedir? - user132638
/ Var ve / home ayrı bölüm vermek en iyi uygulamadır. - Toqeer
Tahminimce ne kadar büyük olmalıyım, o zaman o kadar büyük olmalıyım? - user132638


Yapabilirsin :

  1. Sabit disk ekle

  2. Mysql DB dosyalarını diğer FS'ye taşıyın (sizin durumunuzda / home FS solunuz var)

  3. LVM biriminizi daha küçük / daha büyük yapmak / yeniden boyutlandırmak için yeniden boyutlandırabilirsiniz (tabii ki yedeklemenin olduğundan emin olun :))

Bu seçenek en ileri doğrudur, ancak LVM, yeniden boyutlandırmadan önce verilerinizi yedeklemenizi önemle tavsiye eder.

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

GÜNCELLEŞTİRME (yoruma dayalı)

sabit disk eklerseniz, genişletmek için mysql ayarımda ne ayarlamalıyım?   sabit diske veri? Eğer mysql'i hareket ettirmek zorundayım demek istiyorsam   Bunun için hangi adımlar atılmalıdır?

Oldukça kolay:

  1. Mysql'i durdur
  2. /Etc/my.cnf dosyasını açın ve bulun datadir = - İşte senin mysql veri dosyaları
  3. Kopyala / onları yeni istediğiniz yere taşı
  4. Güncelleştirme datadir = yeni yolunla
  5. Mysql'i başlat
  6. Bir bira al ya da ne istersen, çünkü işin bitti

/ Kökünü genişletmek ne kadar zor?

Daha önce gönderdiğim bağlantıyı okuyun. Adım kılavuzuna göre kapsamlı bir açıklama ile burada yer almaktadır.

Normalde ev bölümü ne saklamaktır? Önemli dosyalar?

Kullanıcı dosyalarını ve ayarlarınızı içerir.

Sistem iyileştirme / ev için önemli değildir ve her zaman yeniden monte edilebilir.


1
2017-09-22 05:42



sabit disk eklerseniz, verileri sabit diske genişletmek için mysql ayarımda ne ayarlamalıyım? Eğer mysql'i bunun için hangi adımlar atılması gerektiğine göre hareket ettirmek zorundayım demek istiyorsam? / Kökünü genişletmek ne kadar zor? Normalde ev bölümü ne saklamaktır? Önemli dosyalar? - user132638
Yepyeni bir sabit disk ekleyerek, bölüm listesinde hangi bölüm etiketini gösterecek ve nerede hareket edecek? Teşekkür ederim. - user132638
@rkosegi - Yorumunuzu kaldırdıysanız onu geri oylayın. - Toqeer


Refah için, ilk adımı / var / log boyutunu kontrol etmenizi öneririm. Büyük günlükleri arşivleyebilir. Fark etmeden kök bölüşümünü tıkayabilirler ve çoğu eski kütük zaten gereksizdir.


1
2018-04-05 07:34