我正在 Ubuntu 20.04 系统上安装一个全新的开箱即用的 8TB Seagate HDD。我希望分区表为 GPT 并创建单个 ext4 分区。
在 GNOME 磁盘编辑器中,它声称分区表的类型为“atari”,而 gparted 将其显示为无法识别的标签,因此都不会创建分区。
我尝试通过 GNOME 磁盘编辑器格式化磁盘,但出现错误消息:Error synchronizing after initial wipe: Timed out waiting for object (udisks-error-quark, 0)
。
我尝试使用 gparted,但它显示磁盘具有无法识别的磁盘标签,即使在尝试写入 GPT 或 MSDOS 分区表后,它也会发出警告/dev/sda: unrecognised disk label
我曾尝试使用 parted 与sudo parted /dev/sda
(select /dev/sda
with/dev/sda
是正确的设备)但mktable gpt
似乎没有效果。
print
在 parted 中给出以下输出:
(parted) select /dev/sda
Using /dev/sda
(parted) print
Error: /dev/sda: unrecognised disk label
Model: ATA ST8000DM004-2CX1 (scsi)
Disk /dev/sda: 8002GB
Sector size (logical/physical): 512B/4096B
Partition Table: unknown
使用sudo gdisk /dev/sda
打印件:
GPT fdisk (gdisk) version 1.0.5
Partition table scan:
MBR: not present
BSD: not present
APM: not present
GPT: not present
Creating new GPT entries in memory.
我随后使用选项o
,然后w
。随后再次调用 gdisk 得到与上面相同的输出。
我也尝试使用sudo wipefs -af /dev/sda
,它打印:
/dev/sda: 4 bytes were erased at offset 0x000001c6 (atari): ff ff ff ff
/dev/sda: 4 bytes were erased at offset 0x000001d2 (atari): ff ff ff ff
/dev/sda: 4 bytes were erased at offset 0x000001de (atari): ff ff ff ff
/dev/sda: 4 bytes were erased at offset 0x000001ea (atari): ff ff ff ff
但sudo wipefs /dev/sda
打印后运行:
DEVICE OFFSET TYPE UUID LABEL
sda 0x1c6 atari
sda 0x1d2 atari
sda 0x1de atari
sda 0x1ea atari
最后,我还尝试了:
sudo dd if=/dev/zero of=/dev/sda bs=1M status=progress
运行了几个小时并打印:
8001550286848 bytes (8.0 TB, 7.3 TiB) copied, 56075 s, 143 MB/s
dd: error writing '/dev/sda': No space left on device
7630886+0 records in
7630885+0 records out
8001563222016 bytes (8.0 TB, 7.3 TiB) copied, 56088.2 s, 143 MB/
我以为可能是磁盘本身的问题,但后来打开了另一个全新的 4TB Seagate 硬盘,遇到了完全相同的问题。有人能给我指出正确的方向吗?
编辑:初始化磁盘并在不同的系统上对其进行分区似乎可以解决我遇到的问题,但我仍然不确定为什么原始系统无法正确使用磁盘。将分区后的磁盘放入原始系统中并在其上放置一些文本文件可以工作几个小时,但一夜之间ls
在挂载点上出现/media/
消息ls: reading directory '.': Bad message