我过去创建了一个1 TB的数据磁盘(没有启动数据),带有快照历史记录。
我想添加一个磁盘来创建一个镜像,但它失败了:
function handleMouseWheel(event) {
// do nothing ...
}
无法将/ dev / disk / by-id / ata-WDC_WD10EARX-00N0YB0_WD-WMC0T0284638附加到/ dev / disk / by-id / ata-WDC_WD10EVDS-63U8B0_WD-WCAV55352645:新设备具有不同的最佳扇区大小;使用选项' -o ashift = N'覆盖最佳尺寸
奇怪的是,在此命令之后,新磁盘(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
)现在是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
,必须非常小心。
我做错了什么?我必须先#34;准备" sdb
?我找不到任何关于它的信息。
答案 0 :(得分:0)
找到它。 原始磁盘是在Solaris下创建的。这个os版本使用扇区大小= 512(== ashift = 9)。 我现在正在研究Ubuntu,默认为zfs扇区大小= 4(== ashift = 12)。 所以我不得不添加-o ashift = 9,然后它就可以了。