白森 发表于 2019-2-2 09:58:20

打开CEPH内核DOUT日志输出

  首先对ceph的内核模块打开debug信息。在Kconfig文件中添加DDEBUG选项。
  /root/rpmbuild/SOURCES/linux-3.13.8/drivers/block/Kconfig
  config BLK_DEV_RBD_DEBUG
  bool "Support BLK_DEV_RBD_DEBUG"
  help
  this is debug for rbd block ,add by wangqingfeng
  depends on BLK_DEV_RBD
  /root/rpmbuild/SOURCES/linux-3.13.8/drivers/block/Makefile
  42 ifeq ($(CONFIH_BLK_RBD_DEBUG),y)
  EXTRA_CFLAGS += -DDEBUG
  44 endif
  打开选项:
  [] Support BLK_DEV_RBD_DEBUG
  其次,打开内核printk 日志等级为8的信息,并打开ceph的日志信息;
  # echo "8" >/proc/sys/kernel/printk
  # cat /proc/sys/kernel/printk
  8       4       1       7
  #mount -o rw.remount -t debugfs none /sys/kernel/debug/
  #echo "module libceph +p" >/sys/kernel/debug/dynamic_debug/control
  最后修改日志文件:/etc/rsyslog.conf
  kern.*                                                 /var/log/kernel

页: [1]
查看完整版本: 打开CEPH内核DOUT日志输出