Zpool附加创建镜像

时间:2018-03-06 15:52:43

标签: mirror zfs

我过去创建了一个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?我找不到任何关于它的信息。

1 个答案:

答案 0 :(得分:0)

找到它。 原始磁盘是在Solaris下创建的。这个os版本使用扇区大小= 512(== ashift = 9)。 我现在正在研究Ubuntu,默认为zfs扇区大小= 4(== ashift = 12)。 所以我不得不添加-o ashift = 9,然后它就可以了。