昨天遇到了一个有意思的问题,客户有一台机器,机器是hp的操作系统as3u4,加了新硬盘,做了raid5,然后fdisk -l查看竟然是空的,以前也是遇到这样的问题,但是一直没有解决。于是想办法解决这个问题。

首先,我没有想解决fdisk的问题,我首先要找到新接入的硬件设备,把其格式化分区挂载,让用户先使用。

cat /proc/partitions或者 ls /dev/|grep  cciss也可以查看

于是我df -h看到了已经挂载的本地硬盘设备,/dev/cciss/c1d0,既然知道本地设备名称,那么fdisk /dev/cciss/c1d0试试,一试之下,很好,该设备的信息全部显现出来,磁盘大小,以及各个分区的状况。

这样的话我开始猜测设备:fdisk /dev/cciss/c2d0 结果没有。

fdisk /dev/cciss/c0d0回车,好,结果出来了,设备找到了,显示1499.99G,没有可用分区,我问讯了客户得知正式新加载的硬盘,遂格式化,挂载。

着急的问题解决了,腾出时间仔细看看这个fdisk到底怎么回事,刘大明同学告诉我,他以前遇到类似问题,从别的机器上拷贝一个fdisk就好了。

于是ldd /sbin/fdisk

libc.so.6 => /lib/tls/libc.so.6 (0x0041a000)

/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x00b7e000)

发现只有2个库,应该问题不大,/sbin/fdisk -V  显示版本:fdisk v2.11y

我找了一个as3u8看到也是这个版本,大小一样md5sum值不一样,我给拷贝过来,替换了现有的fdisk,执行fdisk -l一切都好了。 这里感谢大明同学的支持。

接下来,我strace跟踪比较了一下2个fdisk 执行的过程,发现正常的fdisk 到cat /proc/partitions之后便列出了硬盘的信息,而异常的fdisk到这里就结束了,所以我认为我们可以通过这个命令查看新接入的硬盘,下回试验下。

linux fdisk -l 找不到新加的硬盘相关推荐

  1. fdisk -l 找不到分区怎么办?想办法找到隐藏分区。

    centos6.6 装系统的时候,选取系统默认分区.装好后发现少了一大部分空间,通过fdisk -l 找不到分区,另外使用 parted -l 同样找不到消失的柱面. 如: [root@mysql]# ...

  2. 新加硬盘但计算机里找不着,win10新加的硬盘为什么不显示_win10新加的硬盘不显示恢复方法-win7之家...

    对于我们经常使用的win10电脑,许多用户都很担心自己电脑中内存的不足,因此就会选择给电脑添加一个新硬盘,然而有些用户在给win10系统添加新硬盘的时候却总是不显示出来,那么win10新加的硬盘为什么 ...

  3. 磁盘管理找不到新加硬盘,借助DG(DiskGenius)实现新加硬盘初始化分区和之前硬盘的数据迁移

    右键我的电脑,点击管理,进入磁盘管理,磁盘管理找不到新加硬盘,无法对新加硬盘初始化并分区 找不到新加硬盘 我们借助DG(DiskGenius)磁盘辅助工具进行磁盘分区,官网下载后解压,免安装,直接运行 ...

  4. linux挂载4t硬盘用不了,centos7挂载新加4T硬盘到/home目录

    以下操作均在root环境下运行. 1.查看硬盘 # fdisk -l 发现硬盘为/dev/sdb 大小4T 2.如果此硬盘以前有过分区,则先对磁盘格式化: # mkfs -t ext4 /dev/sd ...

  5. Linux 新加一块硬盘,添加到已有逻辑卷扩容

    划分逻辑卷以后,我们就是为了动态扩容,今天刚好遇到这样的问题,就写一下操作过程 添加好硬盘后用以下命令直接能显示不用关机读取 echo "- - -" > /sys/clas ...

  6. linux挂载4tb硬盘分区,centos7挂载新加4T硬盘到home

    以下操作均在root环境下运行. 1.查看硬盘 # fdisk -l 发现硬盘为/dev/sdb 大小4T 2.如果此硬盘以前有过分区,则先对磁盘格式化: # mkfs -t ext4 /dev/sd ...

  7. Linux 如何给新加的硬盘重新添加分区(纯新手)

    文章目录 0. 几个重要的命令 1. 查看磁盘 2. 分区 3. 格式化 4. 挂载 5. 如何删除分区和解除挂载 0. 几个重要的命令 fdisk 磁盘分区相关操作 df 系统分区挂载信息 moun ...

  8. 计算机磁盘管理找不到第二块硬盘,新加的硬盘没有显示怎么办?新加硬盘分区方法...

    如果电脑磁盘空间不足,我们可以购买一块新硬盘安装到电脑上,但是有用户反应新硬盘安装到电脑上后无法识别,这一般是因为新硬盘没有进行分区造成的,下面就教大家如何解决. 1.右键点击桌面上的电脑图标,在弹出 ...

  9. Linux df -lh 查不到新添加的硬盘

    一台阿里云服务器,在购买的时候经常购买一块系统盘和一块数据盘,如果不进行挂载,默认是不能用数据盘的. 一.查看当前系统磁盘信息 (1)统计Linux系统上文件系统磁盘使用情况: df -lh 目前只看 ...

最新文章

  1. 深入掌握JMS(一):JMS基础
  2. postman测试上传文件
  3. 从零开始学C++之动态创建对象
  4. JS中字符串的相关操作
  5. 搜索其他计算机IP地址的格式,怎么查找局域网其他电脑的ip地址的方法
  6. 【H.264/AVC视频编解码技术】序章【编码的前世今生】
  7. android 对话框白色样式,Android 对话框(Dialog)样式大全以及简单实现
  8. jQuery性能优化指南(1)
  9. C语言实现的RSA算法程序
  10. cmd查看所有数据库 db2_db2 cmd命令操作
  11. 年薪百万计划之高级JAVA架构师之路视频教程
  12. 基于Java毕业设计智能旅游电子票务系统演示录像2020源码+系统+mysql+lw文档+部署软件
  13. ASP.NET大作业/ASP.NET期末项目/大作业
  14. 接口做的好怎么形容_游戏耳机怎么选?入耳式游戏耳机测评+游戏音频指南
  15. 如何将vob格式转换成mp4
  16. 闲谈寻址-DNS的多级缓存系统
  17. 141个关于人工智能的统计数据
  18. Python学生信息管理系统(增删查改、模糊查找、txt文件输出)# 谭子
  19. 使用Mac自带的局域网远程控制其他Mac
  20. 利用javascript实现表格数据自动从剪贴板录入

热门文章

  1. matlab保存符合条件的值到一个新的向量
  2. 西门子smart 200 rtu方式通讯四台三菱E700变频器资料 指针写法,通过modbus rtu方式,实现对E700变频器通讯控制
  3. java vector addall_浅谈java.util.Vector类的add()和addAll()方法
  4. Standford优质计算机课程资源
  5. 云网融合 全栈赋能:英特尔加速网络转型 释放智能边缘价值
  6. oracle隐式转换能禁用吗,Oracle隐式转换
  7. 基于HTML5的移动Web应用——Bootstrap 样式案例:制作美联英语在线VIP页面微电影
  8. 尾插法建立单链表操作的图文理解
  9. 在单链表上实现插入排序
  10. 数字货币做市技术——随机价格