276080758 发表于 2024-11-12 23:50:19

[已解决]zfs存储池能添加分区吗

本帖最后由 276080758 于 2024-11-13 01:24 编辑

磁盘sdb有5个分区,sdb4是没有使用的分区,我把他加入zfs的存储池btxz时报错:internal error: out of memory,是不是分区不能加入存储池,只能整块硬盘加入啊,还请各位大佬指教。

[*]Disk /dev/sdb: 1.82 TiB, 2000398934016 bytes, 3907029168 sectors
[*]Disk model: HGST HUS726020AL
[*]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: 0xd3156f9c
[*]
[*]Device   Boot      Start      End    SectorsSize Id Type
[*]/dev/sdb1*          2048    2099199    2097152    1G 83 Linux
[*]/dev/sdb2          2099200106973183104873984   50G 83 Linux
[*]/dev/sdb3      106973184108021759    1048576512M 83 Linux
[*]/dev/sdb4      108021760 3907028991 37990072321.8Tf W95 Ext'd (LBA)
[*]/dev/sdb5       3907025072 3907028991       39201.9M 83 Linux
[*]
[*]Command (m for help):
[*]root@4:/btxz# zpool addbtxz sdb4
[*]internal error: out of memory复制代码

已解决,先使用fdisk /dev/sdb命令,然后n,创建新分区,默认开始和结束就是空的这个分区,然后w保存退出,不用格式化,使用lsblk -f,查看新的分区是sdb6了,直接执行zpool addbtxz sdb6,搞定。


按二楼老哥办法搞好盘符了,重启没问题,自动挂载

anshi 发表于 2024-11-13 01:15:25

官方文档上说添加硬盘/分区时最好用/dev/disk/by-id里的路径。要不然有可能会重启丢失分区信息。

276080758 发表于 2024-11-13 01:25:23


anshi 发表于 2024-11-13 01:15

官方文档上说添加硬盘/分区时最好用/dev/disk/by-id里的路径。要不然有可能会重启丢失分区信息。 ...[*]ls -l /dev/disk/by-id复制代码
谢谢老哥,搞定了
页: [1]
查看完整版本: [已解决]zfs存储池能添加分区吗