linux怎么扫描存储?linux扫描磁盘空间大小命令

在 Linux 系统中,“扫描存储”通常指的是发现新添加的磁盘、分区、LUN(逻辑单元号)或网络存储(如 iSCSI、NFS、Ceph 等),具体操作取决于存储类型,以下是常见的几种场景及对应的扫描方法:


扫描本地 SCSI/SATA/SAS 磁盘

当物理磁盘被添加但未自动识别时,可使用以下命令手动触发内核重新扫描 SCSI 总线:

Linux操作系统入门:查看磁盘和内存空间
加载中
Linux操作系统入门:查看磁盘和内存空间
# 扫描所有 SCSI 主机总线
for host in /sys/class/scsi_host/host/; do
    echo "- - -" > "$host/scan"
done

✅ 此方法适用于通过热插拔或虚拟化平台添加的新磁盘。


扫描 iSCSI 目标(网络存储)

1 使用 iscsiadm 命令

# 发现 iSCSI 目标
iscsiadm -m discovery -t st -p <target_ip>:<port>
# 登录到发现的 LUN
iscsiadm -m node -T <target_iqn> -p <target_ip> -l
# 扫描新 LUN(登录后可自动识别,也可手动触发)
iscsiadm -m node -T <target_iqn> -p <target_ip> --rescan

2 使用 multipath(多路径配置)

如果配置了多路径,扫描后需重新加载多路径表:

multipath -r

扫描 Fibre Channel(FC)存储

# 重新扫描所有 FC HBA 适配器
for host in /sys/class/fc_host/host/; do
    echo "1" > "$host/fc_host_scan"
done

或者使用 sg3_utils 工具:

sg_scan -i

扫描 NVMe 存储

NVMe 设备通常由内核自动识别,但若未出现,可尝试:

# 重新枚举 NVMe 设备
nvme discover

或重启 nvme 服务(某些发行版):

systemctl restart nvme

扫描 LVM 物理卷

如果新磁盘已分区并格式化为 LVM 物理卷,需扫描并激活卷组:

# 扫描新物理卷
pvscan
# 激活所有卷组
vgchange -ay
# 查看逻辑卷
lvdisplay

查看当前存储设备

无论哪种方式,扫描后建议确认设备是否被识别:

# 查看块设备
lsblk
# 查看磁盘详情
fdisk -l
# 查看内核日志中的存储事件
dmesg | grep -iE 'sd|nvme|iscsi|scsi'
# 查看多路径状态(如使用)
multipath -ll

自动扫描(推荐配置)

为避免每次手动扫描,可配置 udev 规则或使用 systemd 服务实现自动检测。

  • 启用 systemd-udevd 的自动扫描功能(默认已启用)
  • 配置 iscsiadm 在启动时自动登录
  • 使用 lvm2 的 auto_activation 功能

存储类型 扫描命令/方法
本地 SCSI/SAS echo "- - -" > /sys/class/scsi_host/host/scan
iSCSI iscsiadm -m discovery + --rescan
Fibre Channel 写入 fc_host_scan 或使用 sg3_utils
NVMe nvme discover
LVM pvscan + vgchange -ay

首发原创文章,作者:王坚‌,如若转载,请注明出处:https://test.idctop.com/article/479860.html

赞 (0)
linux怎么安装netstat?linux安装netstat命令报错怎么办
上一篇 2026年7月10日 11:36
H5移动端图片压缩上传怎么做?前端图片压缩上传方案
下一篇 2026年7月10日 11:38

相关推荐

  • 国外it技术网站有哪些?推荐几个高质量的技术学习平台

    对于致力于提升技术深度的开发者而言,全球顶尖的IT技术网站是获取前沿知识、解决技术瓶颈以及洞察行业趋势的核心阵地,这些平台不仅汇聚了海量高质量的文档与教程,更构建了活跃的技术交流生态,是技术人员突破成长瓶颈的必经之路,面对浩如烟海的网络资源,筛选出真正具备权威性与实用价值的站点至关重要, 综合资讯与技术风向标……

    2026年3月1日
    14700
  • linux编译debug报错怎么办?linux编译debug详细教程

    在Linux环境下编译Debug版本,核心在于使用GCC或Clang编译器时添加-g参数,并配合-O0关闭优化,从而生成包含完整调试符号的可执行文件,以便GDB等工具进行断点调试和变量查看,很多开发者在初次接触Linux编译时,往往只关注程序能否跑通,却忽略了调试信息的生成,这就像买了一辆车却忘了装导航,虽然能……

    2026年7月7日
    19800
  • MineServer不限流量VPS好用吗?日本香港CN2线路VPS推荐

    这款日本CN2/香港CN2线路的1核1G VPS,凭借10Mbps带宽和19.9元的超低月付价格,是搭建小型游戏服务器或轻量级网站的高性价比首选,尤其适合对网络延迟敏感但预算有限的个人开发者,在服务器租赁市场,性价比与稳定性的平衡一直是用户关注的焦点,对于想要搭建Minecraft服务器、小型博客或测试环境的个……

    2026年6月26日
    1900
  • 华为云域名建站活动延期至5月31日吗?域名注册多少钱一年

    华为云域名建站专场活动已确认延期至5月31日,.com域名首购仅需23元,.cn域名低至8.9元,云速建站更享买2年送1年优惠,这是目前搭建个人博客或企业官网性价比最高的窗口期,对于许多初次接触互联网基础设施的站长而言,域名注册与网站搭建往往被视为一道复杂的门槛,随着云计算服务的普及,这一过程已被大幅简化,本次……

    2026年6月26日
    2300
  • 苏州h3c塔式服务器多少钱一台?,怎么选

    在苏州采购一台H3C塔式服务器,主流配置的价格通常在8000元至25000元之间,具体取决于型号、硬件规格以及采购渠道,实际成交价会因本地经销商政策和附加服务浮动,影响H3C塔式服务器价格的核心因素型号与定位决定价格区间H3C塔式服务器主要面向中小企业,常见型号如R4800 G3、R4900 G3等,入门级单路……

    2026年8月24日
    100
  • Android持续集成怎么做?Android应用集成常见问题

    Android持续集成的核心在于将构建、测试、部署全流程自动化,通过Jenkins、GitLab CI或GitHub Actions等工具链实现代码提交即触发验证,从而将版本发布周期从数周缩短至数天,显著降低人工错误率并提升代码质量,在移动互联网竞争日益激烈的当下,Android应用开发早已告别了“手动打包、人……

    2026年6月4日
    4200
  • 星火对战平台服务器费用到底多少钱,怎么收费?

    星火对战平台服务器费用根据配置、带宽及防御需求不同,月付范围通常在500元至5000元之间,多数中小型平台选择简米科技或酷番云等持牌服务商提供的定制方案,年付成本可控制在万元以内,核心要素:影响服务器费用的关键参数对战平台对网络延迟和稳定性要求极高,服务器费用并非固定数字,而是由几个硬性指标决定,CPU与内存配……

    2026年8月22日
    600
  • ASP源码论坛怎么用?ASP源码论坛下载

    ASP源码论坛的核心价值在于提供经过实战验证的组件库与排错方案,对于2026年仍在使用或维护传统ASP系统的开发者而言,它是解决兼容性难题、获取低成本部署方案及规避安全漏洞的最直接渠道,ASP源码论坛为何在2026年依然具有不可替代性尽管现代Web开发框架层出不穷,但基于经典ASP(Active Server……

    2026年6月15日
    1900
  • asp大数据类型有哪些,ASP报告大数据类型详解

    ASP报告作为评估大数据类型处理能力与风险状况的核心工具,其核心价值在于通过标准化的数据模型与量化指标,为企业提供精准的数据治理依据,在当前数据爆发式增长的背景下,ASP报告已从单纯的性能评估文档转变为驱动企业数字化转型的战略指南, 它不仅揭示了数据处理的瓶颈,更通过多维度的分析框架,确保了大数据架构的稳定性与……

    2026年3月27日
    9700
  • apache指定域名访问怎么设置,apache域名访问配置教程

    Apache服务器实现指定域名访问的核心在于虚拟主机配置的精确控制,通过NameVirtualHost指令与ServerName指令的协同工作,能够确保服务器精准响应特定域名的请求,防止域名解析混乱或未授权域名绑定带来的安全风险,这是构建高性能、高安全性Web环境的基石,要实现精准的apache指定域名访问_域……

    2026年3月23日
    8600

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注