cfgmgr
是 AIX/ksh 下检查新硬件的命令;例如,在未关机的情况下添加的新硬盘。
问:Linux下有类似的命令吗?如果“fdisk -l”无法识别新硬盘(仅在重新启动后)。还是Linux和AIX不同,不需要这个命令?
答案1
假设您的硬件允许热插拔硬盘驱动器,我相当确定任何现代 Linux 发行版都应该立即发现添加的驱动器并创建设备号来访问它,通常通过udev
.
答案2
一般来说,使用现代硬件、现代内核和现代发行版,硬件识别应该自动发生。
然而,有一个程序叫做“葛“这将执行您想要的操作 - 尝试检测新硬件,并添加适当的配置。我认为,由于现代系统的变化,它不再真正得到维护(多年来,我认为它比但如果您使用的是较旧的系统,或者您自己构建了一些东西,并且出于某种原因不想以现代方式进行操作,您可能会发现这很有用。
答案3
对于硬盘分区(例如修改分区表后),请查看partprobe
命令。
答案4
对于 Ubuntu-Debian,您可以使用 Partprobe (http://www.cyberciti.biz/tips/re-read-the-partition-table-without-rebooting-linux-system.html),但如果您想检测所有 LUN (还有 RAID 软件)我更喜欢scsitools
软件包(命令sudo rescan-scsi-bus
:)。