2019年3月22日 星期五

mount: unknown filesystem type 'ext4'

在DRBL客戶端的系統上有mkfs.ext4這個指令,分割區確認也是做成ext4,但是在掛載的時候出現標題所示之錯誤訊息:
    mount: unknown filesystem type 'ext4'

用lsmod找不到ext4的驅動,/lib/modules裡面確定有ext4.ko這個模組,但用下面指令也無法上這個驅動:
  • modprobe -vv ext4
使用dmesg看到下面的錯誤訊息:
    ext4: Unknown symbol __bread_gfp (err 0)
    ext4: Unknown symbol __getblk_gfp (err 0)

參閱下面文章才知道原來是因為kernel image是舊的,但配上的ext4 modules是新的
解決方式則是在DRBL伺服器端重新製作DRBL客戶端的kernel image:
  • /usr/sbin/mknic-nbi /usr/sbin/mknic-nbi -a -k 3.2.0-4-amd64
_EOF_

沒有留言:

張貼留言