DRBD + GFS2 ile bir çift Ahududu Pulu çift birincil yapılandırmada kurmaya çalışıyorum.
Başarıyla çalıştım:
- yüklü tüm paketler
- DRBD kullanıcı paketleri, kaynaktan ve çalışmadan üretilmiştir
- bir
r0cihazı senkronize eden 2 sistem/dev/drbd0
Bu noktada /dev/drbd0cihazın direk üzerine monte edilmesinde sorun yaşıyorum /data. Hatayı alıyorum:
# mount -t gfs2 -o noatime,nodiratime,noquota /dev/drbd0 /data
mount: mount(2) failed: /data: No such file or directory
Dmesg'imi kontrol ettiğimde lock_dlmprotokolle ilgili bir hata görebiliyorum :
# dmesg | grep gfs
[159886.958163] gfs2: GFS2 installed
[159886.973908] gfs2: can't find protocol lock_dlm
[159925.272982] gfs2: can't find protocol lock_dlm
[160108.204231] gfs2: can't find protocol lock_dlm
[160139.555143] gfs2: can't find protocol lock_dlm
[161752.501161] gfs2: can't find protocol lock_dlm
GFS2 formatlanırken lock_dlm protokolü varsayılandır:
mkfs.gfs2 -p lock_dlm -j 2 -t nfs:export /dev/drbd0
Bu konuda bazı araştırmalar yapıyorum ve söyleyebileceğim kadarıyla, kullandığım Raspberry Pi'deki en son Rasbian çekirdeği bunu desteklemeli ve seçenekleri özellikle etkinleştirmeli CONFIG_GFS2_FS_LOCKING_DLM.
Bunu doğrulamada sorun yaşıyorum, nereye bakacağımı bilmiyorum.
Şu anda özel derlenmiş bir çekirdek kullanmıyorum.
Bunu nasıl giderebileceğimi bilen var mı?
Bir paket olduğunu öğrendim
—
Kareem
dlm-controldama Pis üzerinde bulamadığım bir paket kurdum dlm. Aynı zamanda debian paket bağımlılık listesinde de bulunmuyor: Packages.debian.org/jessie/gfs2-utils Bu dlmpaketin ne anlama gelebileceği hakkında bir fikriniz var mı? Bunu çözmeye çalışıyorum ama bence çekirdek desteği ile ilgisi var.
Bir pakete değil
—
Daniel B,
/lib/modulesRaspbian'da bulunan bir çekirdek modülüne değiniyorum. Kullanarak yükleyebilirsiniz modprobe.
Üzerinde çalışarak biraz zaman geçirdim ve DLM'yi çalıştırdım ancak aynı sorunu yaşadım. Her şeyin çalışmasını sağladım (Pacemaker, DLM, Corosync). Monte etmeye çalıştığımda, dmesg'de hatayı hala gördüm
—
Kareem
[ 3995.934192] gfs2: can't find protocol lock_dlm. Kullanarak journalctlbaşka bir mesaj buldum raspberrypi4.local.lan kernel: gfs2: can't find protocol lock_dlm. İzlemem ve doğrulamam gereken hala bir çekirdek sorunu olabilir gibi görünüyor. Birisi nasıl doğrulanacağı hakkında bir şey biliyorsa, yardımına minnettar olurum.
Anlaşılan, kesinlikle kesinlikle bununla ilgili bir şey, stackexchange'te
—
Kareem
CONFIG_GFS2_FS_LOCKING_DLM , çekirdeği yeniden derleyerek aynı sorunu çözen bir soru buldum: unix.stackexchange.com/questions/439311/… Ancak, bunun nasıl yapıldığına dair herhangi bir detay vermediler. sorunsuz. Denedim ve oldukça sinir bozucuydu. Bu konuda nasıl ilerleyebileceğimi bilen birileri varsa, yardımlarını gerçekten takdir ediyorum. :)
dlmotomatik olarak yüklenmeyen bir modül buldumgfs2. Belki bir şekilde bu gereklidir?