GFS2 dosya sistemi DRBD ile Raspberry Pi'ye bağlanamıyor


0

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ı?


GFS2'ye aşina değilim, ancak dlmotomatik olarak yüklenmeyen bir modül buldum gfs2. Belki bir şekilde bu gereklidir?
Daniel B,

Bir paket olduğunu öğrendim 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.
Kareem

Bir pakete değil /lib/modulesRaspbian'da bulunan bir çekirdek modülüne değiniyorum. Kullanarak yükleyebilirsiniz modprobe.
Daniel B,

Ü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 [ 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.
Kareem

Anlaşılan, kesinlikle kesinlikle bununla ilgili bir şey, stackexchange'teCONFIG_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. :)
Kareem
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.