当前位置: 首页>>技术教程>>正文


server – 如何列出新驱动器以便对它们进行分区和格式化?

, ,

问题描述

我在外部机箱中添加了一堆驱动器,并通过 eSATA 将其连接到服务器,现在需要让它们为软件 raid 做好准备。但是它们不会出现在 fdisk -l

我尝试查看 /dev/disk/by-path/dev/disk/by-id 。 RAID 卡出现在 dmesg 中。当我跟踪 /var/log/syslog 时,插入和拔出 eSATA shell 不会对 “happen” 造成任何影响

我在机器中使用的 eSATA 卡很有可能有故障(我发现它就在附近)。但在购买新的之前,我想确保我没有遗漏任何明显的东西。

最佳方法

交互运行 parted,然后使用 print devices 命令,如下所示:

sudo parted
GNU Parted 2.3
Using /dev/xvda1
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print devices                                                    
/dev/xvda1 (8590MB)
/dev/xvdb (429GB)

次佳方法

尝试运行命令 ls /dev/sd*

这应该列出系统上的所有驱动器及其设备名称。将其与 fdisk -l 的输出进行比较,如果您不知道哪个是哪个,它将显示当前列表。

第三种方法

在 Ubuntu 中,命令 fdisk -l 不会返回任何内容,因为它不是由 sudo 执行的。执行:sudo fdisk -l,它应该返回有关您的磁盘的信息。

ubuntu@ubuntu:~$ sudo fdisk -l

Disk /dev/sda: 128.0 GB, 128035676160 bytes
255 heads, 63 sectors/track, 15566 cylinders, total 250069680 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1   250069679   125034839+  ee  GPT

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/13861.html,未经允许,请勿转载。