闪存卡被创建pv报错
背景:某机器有2块闪存卡,利用LVM,将其挂载到一个目录供测试使用;
之前厂商已经安装了闪存卡对应的驱动,fdisk可以看到闪存卡信息,但是在pvcreate创建时,遭遇如下错误:
# 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,语法没来及细查,直接仿照示例配置尝试添加宝存的闪存卡信息;
# types = [ "fd", 16 ]
types = [ "fd", 16 , "shannon", 252]
这里的252这个数字是通过查看/proc/devices信息获得:
# cat /proc/devices |grep shan
252 shannon
再次尝试创建pv成功:
--1.创建pv
# pvcreate /dev/dfa
Physical volume "/dev/dfa" successfully created
# pvcreate /dev/dfb
Physical volume "/dev/dfb" successfully created
然后创建vg,lv,格式化,挂载这一系列操作就都很顺利了:
--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中只添加宝存的应该就可以了,因为之前的示例本就是注释掉的,不过这个尚未测试,直觉是可行的:
types = [ "shannon", 252 ]
总结:这个问题本质是个很小的知识点,只是之前从未遇到,相信随着闪存卡的普及,应该也会给很多新人带来困惑,因此记录一下。
闪存卡被创建pv报错的更多相关文章
- idea创建类报错
创建类报错: 在idea.exe.vmoptions 或 idea64.exe.vmoptions中加入配置 -Djdk.util.zip.ensureTrailingSlash=false jar包 ...
- mysql 创建存储过程报错
在创建存储过程前把结束符定义为 delimiter // 然后再创建就不会报错
- node.js创建服务器报错
创建nodeTest.js如下: var http = require('http'); http.createServer(function (request, response){ respons ...
- MySQL使用Union创建视图报错
mysql> select * from test_main; +----+-------+ | id | value | +----+-------+ | 1 | ONE | | 2 ...
- Oracle创建dblink报错:ORA-01017、ORA-02063解决
Oracle环境:oracle 10.2.0.1 创建的 public dblink 连接oracle 11.2.0.3 ORA-01017: invalid username/password; l ...
- Ionic start 创建项目报错 Error with start undefined
转自:http://blog.csdn.net/wenzigui_qy/article/details/52874542 在Installing npm packages的时候报错,如下: Insta ...
- 低版本eclipse导入高版本eclipse创建项目报错问题
例如用高版本eclipse创建的项目,会默认使用的是jdk1.8版本, 低版本eclipse创建项目,会默认使用的是jdk1.7版本. 此时导入高版本eclipse项目时会报错(文件夹中会出现红色!) ...
- maven创建web报错Cannot read lifecycle mapping metadata for artifact org.apache.maven.plugins:maven-compiler-plugin:maven-compiler-plugin:3.5.1:runtime Cause: error in opening zip file
Cannot read lifecycle mapping metadata for artifact org.apache.maven.plugins:maven-compiler-plugin:m ...
- @vue-cli3创建项目报错:ERROR command failed: npm install --loglevel error --registry=https://registry.npm.taobao.org --di
使用@vue-cli3时 在你感觉所以配置都搞好开始创建项目时,不停的报错,就是创建不成功 清npm缓存也不行 改淘宝镜像也不行 就快奔溃了,最后最终(其实我在凑150字,为了能发到首页给更多采坑的兄 ...
随机推荐
- [No0000182]Parallel Programming with .NET-Partitioning in PLINQ
Every PLINQ query that can be parallelized starts with the same step: partitioning. Some queries ma ...
- [No0000B0]ReSharper操作指南1/16-入门与简介
安装指南 在安装之前,您可能需要检查系统要求. ReSharper是一个VisualStudio扩展.它支持VisualStudio2010,2012,2013,2015和2017.安装完成后,您将在 ...
- 业界微服务楷模Netflix是这样构建微服务技术架构的
1. 如不考虑组织架构,直接切入技术架构(很多架构师的通病),则失败风险巨大. https://mp.weixin.qq.com/s/C8Rdz9wFtrBKfxPRzf0OBQ
- data-original
<img class="lazy" style="display: inline;" alt="开光纯铜牛摆件" src=" ...
- iOS-原生纯代码约束总结(一)之 AutoresizingMask
一,概述 iOS有两大自动布局利器:autoresizing 和 autolayout(autolayout是IOS6以后新增).autoresizing是UIView的属性,一直存在,使用也比较简单 ...
- visual stodio 编译前后动作定制总结
copy "$(TargetDir)$(TargetName).lib" ..\lib\deploy\$(TargetName).lib 编译完成后将一个.lib 文件拷贝到指定目 ...
- Django实现邮件发送功能
首先申请邮箱并在设置中申请到授权码,授权码的目的仅仅是让你有权限发邮件,但是不能登录到邮箱进行修改,发送邮件时,可以代替密码 1,配置文件settings.py #邮件服务配置文件 EMAIL_USE ...
- Java ServiceLoader(SPI)学习
1. 几个不错的关于ServiceLoader的文章,大家可以先参考一下 1) http://www.myexception.cn/program/1355384.html 这篇的后面的问题分析不错 ...
- No module named pip 安装工具提示没有pip模块时,解决办法
python2:cmd命令窗口下执行命令: python -m ensurepipe easy_install pip # 若有权限错误,则在命令前面添加sudosudo easy_install p ...
- linux 内核启动流程分析,移植
分析 linux-2.6.22.6 内核启动流程 移植 linux-3.4.2 到 JZ2440 开发板 Linux内核源码百度云链接: https://pan.baidu.com/s/1m1ymGl ...