【发布时间】:2023-03-08 07:39:01
【问题描述】:
我有一个过去创建的 1 TB 数据磁盘(无启动数据),带有快照历史记录。
我想添加磁盘创建镜像,但是失败了:
zpool attach -f zfs-samba /dev/disk/by-id/ata-WDC_WD10EVDS-63U8B0_WD-WCAV55352645 /dev/disk/by-id/ata-WDC_WD10EARX-00N0YB0_WD-WMC0T0284638
无法将 /dev/disk/by-id/ata-WDC_WD10EARX-00N0YB0_WD-WMC0T0284638 附加到 /dev/disk/by-id/ata-WDC_WD10EVDS-63U8B0_WD-WCAV55352645:新设备具有不同的最佳扇区大小;使用选项 '-o ashift=N' 覆盖最佳尺寸
奇怪的是,在这个命令之后,新磁盘 (sdc) 现在是 zfs 成员:
lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL,UUID
sdb 931,5G
├─sdb9 8M
└─sdb1 zfs_memb 931,5G zfs-samba 4660143235353326727
sr0 1024M
sdc 931,5G
├─sdc9 8M
└─sdc1 zfs_memb 931,5G zfs-samba 4660143235353326727
sdb 是现有磁盘。 sdc 是新磁盘,其中不包含zfs。
来自fdisk -l:
Disk /dev/sdb: 931,5 GiB, 1000204886016 bytes, 1953525168 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: gpt
Disk identifier: EA14D367-371A-114C-8270-19C3E3F51C2C
Device Start End Sectors Size Type
/dev/sdb1 2048 1953507327 1953505280 931,5G Solaris /usr & Apple ZFS
/dev/sdb9 1953507328 1953523711 16384 8M Solaris reserved 1
Disk /dev/sdc: 931,5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: EC89D16E-80B5-0A44-8167-7D60AEBB16C4
Device Start End Sectors Size Type
/dev/sdc1 2048 1953507327 1953505280 931,5G Solaris /usr & Apple ZFS
/dev/sdc9 1953507328 1953523711 16384 8M Solaris reserved 1
我用文件磁盘测试了这些操作,然后它起作用了。
我怕损坏sdb,一定要非常小心。
我做错了什么?我必须先“准备”sdc 吗?我找不到任何关于它的信息。
【问题讨论】:
-
请使用markdown正确/可读地格式化您的帖子。