前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >闪存卡被创建pv报错

闪存卡被创建pv报错

作者头像
Alfred Zhao
发布2019-05-24 19:36:23
8500
发布2019-05-24 19:36:23
举报

背景:某机器有2块闪存卡,利用LVM,将其挂载到一个目录供测试使用; 之前厂商已经安装了闪存卡对应的驱动,fdisk可以看到闪存卡信息,但是在pvcreate创建时,遭遇如下错误:

代码语言:javascript
复制
# pvcreate /dev/dfa 
  Device /dev/dfa not found (or ignored by filtering).
# pvcreate /dev/dfb
  Device /dev/dfb not found (or ignored by filtering).

fdisk -l可以看到这两块闪存卡的信息,使用shannon-status -a也可以正常看到状态信息。 这初步说明驱动的安装应该没有问题。

从报错信息看有可能是设置了filter,而检查lvm的配置文件/etc/lvm/lvm.conf中并没有配置任何有效filter的内容。

最终解决: 在/etc/lvm/lvm.conf中有设置 types,语法没来及细查,直接仿照示例配置尝试添加宝存的闪存卡信息;

代码语言:javascript
复制
# types = [ "fd", 16 ]
types = [ "fd", 16 , "shannon", 252]

这里的252这个数字是通过查看/proc/devices信息获得:

代码语言:javascript
复制
# cat /proc/devices |grep shan
252 shannon

再次尝试创建pv成功:

代码语言:javascript
复制
--1.创建pv
# pvcreate /dev/dfa 
  Physical volume "/dev/dfa" successfully created
# pvcreate /dev/dfb
  Physical volume "/dev/dfb" successfully created

然后创建vg,lv,格式化,挂载这一系列操作就都很顺利了:

代码语言:javascript
复制
--2.创建vg
vgcreate vg_oracle /dev/dfa /dev/dfb
vgdisplay --查到 1525878 Free PE 

--3.创建lv
lvcreate -l 1525878 -n lv_oracle vg_oracle 

--查看lv信息
# lvs
  LV            VG        Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  LogVol_oracle VolGroup  -wi-ao---- 100.00g                                                    
  LogVol_root   VolGroup  -wi-ao---- 100.00g                                                    
  lv_oracle     vg_oracle -wi-a-----   5.82t 

--4.格式化lv
mkfs.ext4 /dev/vg_oracle/lv_oracle

--5.挂载目录使用
# mkdir /xtts

# /etc/fstab添加:
/dev/vg_oracle/lv_oracle        /xtts           ext4    defaults        0 0

# mount -a

--查看成功挂载的目录
# df -h /xtts
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg_oracle-lv_oracle
                      5.8T   56M  5.5T   1% /xtts

其实事后思考,认为types中只添加宝存的应该就可以了,因为之前的示例本就是注释掉的,不过这个尚未测试,直觉是可行的:

代码语言:javascript
复制
types = [ "shannon", 252 ]

总结:这个问题本质是个很小的知识点,只是之前从未遇到,相信随着闪存卡的普及,应该也会给很多新人带来困惑,因此记录一下。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-10-22 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档