Ubuntu 16.04 安装程序无法看到之前用作 RAID 的 SSD 驱动器

Ubuntu 16.04 安装程序无法看到之前用作 RAID 的 SSD 驱动器

我刚刚用 SSD HD 替换了台式机上的硬盘。Ubuntu 安装程序找不到它,但是当我从实时 CD 运行 Ubuntu 时:

  • 在 GParted 中检测到了 HD,我可以在那里创建和格式化分区。
  • Ubuntu 磁盘实用程序也能检测到它,并且可以挂载分区,但当我尝试向其中写入文件时,它不起作用
  • fdisk /dev/sda 给出以下信息:

    Disk /dev/sda: 139.8 GiB, 150039945216 bytes, 293046768 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
    Disklabel type: dos
    Disk identifier: 0x7da8b393
    
    Device     Boot     Start       End   Sectors   Size Id Type
    /dev/sda1            2048 293046271 293044224 139.8G  5 Extended
    /dev/sda5            4096  71684095  71680000  34.2G 83 Linux
    /dev/sda6        71686144 102406143  30720000  14.7G 83 Linux
    /dev/sda7       102408192 270344191 167936000  80.1G 83 Linux
    /dev/sda8       270346240 293046271  22700032  10.8G 82 Linux swap / Solaris
    

我尝试将 BIOS SATA 参数更改为 ACHI,并尝试了一些其他设置(不确定这意味着什么,但看到它可能相关),但没有帮助。

HD 并非新事物,它之前在另一台计算机上用作 RAID。我不知道这是如何工作的,所以我不知道这是否重要?

感谢您的帮助!

答案1

如果驱动器之前是 RAID 集的一部分,则它可能具有 RAID 元数据。将示例从 sdx 更改为驱动器 sda、sdb 等。

sudo dmraid -E -r /dev/sdx

答案2

只需执行此操作dd if=/dev/zero of=YOUR_SSD_DRIVE bs=1024k count=10,然后重试。这将删除驱动器上可能存在的所有元数据。

相关内容