我在一个外部机箱中添加了一堆驱动器,并通过 eSATA 将其连接到服务器,现在需要让它们为软件 raid 做好准备。然而,它们并没有出现在fdisk -l
我尝试查看/dev/disk/by-path
并/dev/disk/by-id
。RAID 卡出现在 dmesg 中。当我跟踪时,插入和拔出 eSATA 外壳不会导致任何事情“发生”/var/log/syslog
我机器中使用的 eSATA 卡很可能有故障(我发现它闲置了)。但在购买新卡之前,我想确保我没有遗漏任何明显的信息。
答案1
以交互方式运行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)
答案2
尝试运行命令ls /dev/sd*
。
这应该会列出系统上的所有驱动器及其设备名称。fdisk -l
如果您不知道哪个是哪个,请将其与显示当前列表的输出进行比较。
答案3
在 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
答案4
如果你正在使用图形安装,那么 分区是可行的方法(在软件中心)。