İşletim Sistemleri

CentOS 7 /home bölüntüsünü silme ve “/” root dizini ile birleştirme

Merhabalar,

Centos 7 kurulumunda bölümlendirme kısmında otomatik bölümlendirme seçeneğini işaretleyenler genellikle bu durumla karşılaşırlar, disklerinde 50 GB /root dizini ve diskimizin geri kalanı ise /home dizini için ayrılmış olur. Eğer bir web sunucunuz var ve plesk panel’i tercih ettiyseniz virtual host dosyalarınız  /var/www/ dizini altında oluyor ve dosyalarınız arttıkça bu sizin için yavaş yavaş sorun teşkil etmeye başlıyor, bu sorunu ortadan kaldırabilmek adına plesk’in kendi vhost değiştirme aracını kullandım fakat apache düzgün derlememesi sebebiyle sitelerin bazıları çalışmadı. Hiç riske girmemek adına home dizinini yok edip /root dizinine nasıl birleştirileceğine dair araştırmalar yaptım ve sonunda çözüme ulaşabildim. Hemen nasıl yapılacağını anlatıyorum.

Diskimiz şöyle görünüyor ;

[[email protected]~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/centos-root 50G 42G 8.7G 83% /
devtmpfs 3.9G 0 3.9G 0% /dev
tmpfs 3.9G 0 3.9G 0% /dev/shm
tmpfs 3.9G 377M 3.5G 10% /run
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/sda1 1014M 143M 872M 15% /boot
/dev/mapper/centos-home 172G 33M 172G 1% /home
tmpfs 783M 0 783M 0% /run/user/0

Öncelikli olarak umount komutu dile /centos-home dizini çıkaracağım.

[code]umount /home[/code]

İlk aşamamızı tamamladık. Şimdi lv remote komutu ile bölüntümüzü ayıralım.

[code]lvremove /dev/mapper/centos-home[/code]

Size gerçekten ayırmak istediğinize dair soru soracak evet olarak cevaplandırın. Akabinde son yazacağımız komut ise diskin geri kalanını /root dizinine birleştirmek için

[code]lvextend -l +100%FREE -r /dev/mapper/centos-root[/code]

İşlemlerimizin büyük çoğunluğunu tamamladık. Sıramız FSTAB’dan /home dizinin silmeye geldi. Nano editorü kullanarak fstab’ımızı düzenliyoruz.

[code]nano /etc/fstab [/code]

/dev/mapper/centos-home ile başlayan satırı siliyoruz ve CTRL-X ve yes diyerek kaydediyoruz.

İşlemlerimizi tamamladık.

4 Comments

  • Merhaba makale için çok teşekkürler. Komutları çalışan bir web sunucusunda uygularsak bir dosya kaybetme riskimiz varmı ? plesk sistemi etkilenirmi ?

  • Merhabalar Aydın Bey,

    Ben de üzerinde plesk kurulu makine üzerinde işlemleri gerçekleştirdim. Size önerim VM üzerinde çalışıyor ise Snapshot almanızı öneririm.

    Keyifli günler diliyorum.

Yorum Bırak