如何在 Linux 上找到未格式化的硬盘

Abr*_*ile 5 redhat hard-drive formatting

我的服务器有两个硬盘。一个非常有限,大约 500 GB,另一个未格式化超过 1 TB。我需要找到第二个磁盘来格式化它(并最终将它挂载到我的 Red Hat Linux 6 企业)。

问题是我看不到第二个硬盘。我试过lshw --class disk,但是我得到了CD ROM和第一个硬盘的列表。

如何找到我的磁盘所在的位置并对其进行格式化?

小智 9

阿布鲁佐,

在 Linux 中,所有磁盘都可以在 /dev 目录下找到,根据它们的类型,它们可以命名为 hd 或 sd。

例如,如果您的第一个磁盘是 SATA,它将被命名为 sda。/dev 下的其他条目将具有相同的名称,后跟一个表示磁盘分区的数字,例如 sda1。

您可以使用以下方法找到所有磁盘和分区:

ls -ltr /dev/sd*
Run Code Online (Sandbox Code Playgroud)

新磁盘将命名为 sdb。

  • 这是正确的,但您还应该指出,如果未格式化,它将不会显示任何分区。它将有 /dev/sdb 但没有 /dev/sdb1 等。 (3认同)

Mic*_*nez 5

Linux 启动时知道的所有块设备都在 /sys/block 中给出。如果您的设备不存在,则意味着 Linux 在启动时未注册它。在这种情况下,处理上层文件系统或分区结构的其他一些答案中给出的命令不相关(/etc/fstab、fdisk、mount)。如果您的设备不在 /sys/block 中,则需要关闭电源,确保设备已连接并确保 BIOS 可以识别它。如果您的设备已连接但 BIOS 无法识别它,则表明该设备未通电、发生故障或其电缆已损坏。