cannot use '/dev/da1': must be a block device or regular file

myskies發表於2023-05-20

FreeBSD在建立zpool時,出現cannot use '/dev/da1': must be a block device or regular file錯誤,透過gpart show檢視發現da1硬碟是 MBR 格式,而非GPT。

解決的方法是將 MBR 格式的硬碟變更 GPT:

=>        63  1953525105  da1  MBR  (932G)
          63           1       - free -  (512B)
          64   409599936    1  ntfs  [active]  (195G)
   409600000  1543925168       - free -  (736G)

解決命令如下:

$ gpart destroy -F da1
$ gpart create -s gpt da1

接下來便可以使用zpool建立ZFS 儲存池了.