$title =

xfs_quota: cannot set limits: Function not implemented

;

$content = [

Diğer bir adı ile DirectAdmin kurar kurmaz ilk yapmanız gereken işlem.

Selamlar arkadaşlar,

CentOS 7’den itibaren Alma, Rocky vb. öntanımlı olarak xfs dosya sistemi önerdiği için bu şekilde kurmaktayız. Ancak xfs üzerinde direkt olarak disk limitlendirmesi yapamıyor. Bunun için kernel’de ufak bir düzenleme yapmanız gerekmekte.

Önbcelik ile tespit için aşağıdaki komutu kullanın;

mount | grep ' / '

Komut Çıktısı: /dev/sda2 on / type xfs (rw,relatime,attr2,inode64,noquota)

Gözlemleyebildiğiniz üzere disk / üzerine noquota olarak mount edilmiş durumda.

Bu problemi gidermek için Grub’u düzenlemeliyiz.

ALMALINUX 9.x için;

grubby --update-kernel=ALL --args="rootflags=uquota,pquota"
reboot

Komutları yeterlidir.

ALMALINUX 8.x – CENTOS 7 için;

/etc/default/grub

İlgili komut ile Grub ayarlarının bulunduğu dosyayı açın.

Burada;

GRUB_CMDLINE_LINUX

Satırının sonuna;

rootflags=uquota,pquota

Ekleyerek kayıt edin.

Öncesi:

Sonrası:

Ardından aşağıdaki 2 komutu kullanarak mevcut Grub’u yedekleyin ve gerçekleştirdiğimiz düzenleme ile yeniden oluşturun;

  • cp /boot/grub2/grub.cfg /boot/grub2/grub.cfg.orig
  • grub2-mkconfig -o /boot/grub2/grub.cfg

İşlem bu kadar, sunucuyu restart ettikten sonra artık DirectAdmin panel, xfs dosya sistemi üzerinde kullanıcıların disk kullanımlarını takip edebilir hale gelecektir.

Yine mount | grep ‘ / ‘ komutu ile teyit edebilirsiniz.

  • mount | grep ‘ / ‘
  • Komut Çıktısı: /dev/sda2 on / type xfs (rw,relatime,attr2,inode64,usrquota,prjquota)

Artık noquota olmamaktadır.

İyi Çalışmalar dilerim.

];

$date =

;

$category =

;

$author =

;

$next =

;