ZFS: Đang cố gắng xóa ổ đĩa cấp cao nhất khỏi Zpool


9

Tôi có một zpool gọi là lưu trữ có chứa một mảng raidz1 năm thiết bị.

Hôm nay tôi đã đi và mua một thiết bị 3TB khác và đặt nó trong vỏ bọc của tôi. Tuy nhiên, thay vì tạo một nhóm mới và thêm thiết bị đó vào đó, tôi đã mắc lỗi và thêm nó vào nhóm lưu trữ hiện có của mình.

Bây giờ tôi có một thiết bị cấp cao nhất mà tôi muốn loại bỏ được gọi là sdg(đó là ổ đĩa mới). Mỗi khi tôi cố gắng loại bỏ nó, tôi nhận được:

cannot remove sdg: only inactive hot spares, cache, top-level, or log devices can be removed.

Vậy làm cách nào để loại bỏ thiết bị này bây giờ? Nếu thiết bị này bị lỗi, toàn bộ hồ bơi của tôi sẽ không khả dụng. Tôi nghĩ rằng tôi nên đi mua một ổ đĩa khác và ít nhất nó sẽ được nhân đôi, nhưng tôi không thể tin rằng không có cách nào phù hợp để làm điều này.

Đây là bãi chứa trạng thái của tôi:

pool: storage
state: ONLINE
scan: scrub canceled on Wed Jul 23 17:26:08 2014

config:

 NAME                                 STATE     READ WRITE CKSUM
 storage                              ONLINE       0     0     0
   raidz1-0                           ONLINE       0     0     0
     ata-ST3000DM001-1CH166_Z1F1PYM6  ONLINE       0     0     0
     ata-ST3000DM001-1CH166_W1F24CSC  ONLINE       0     0     0
     ata-ST3000DM001-1CH166_W1F2372R  ONLINE       0     0     0
     ata-ST3000DM001-1CH166_W1F24BTK  ONLINE       0     0     0
     ata-ST3000DM001-1CH166_Z1F2KKLW  ONLINE       0     0     0
   sdg                                ONLINE       0     0     0

errors: No known data errors

1
Sự hiểu biết của tôi sdglà bây giờ là một phần của kho lưu trữ sọc. Bởi vì hồ bơi bị sọc chứ không phải nhân đôi, không thể loại bỏ sdgkhỏi hồ bơi. Cách duy nhất để lấy lại dữ liệu là sao chép dữ liệu của bạn từ nhóm này storagesang thiết bị khác, phá hủy nhóm và tạo lại nó mà không cần sdg. Sau đó tạo một nhóm mới cho sdg để làm bất cứ điều gì bạn muốn sử dụng nó cho.
Warwick

Tất cả mọi thứ tôi đọc trong tài liệu zfs đều nói rằng một sọc không thể phát triển như thế. Trong thực tế, mọi người đã đưa ra một số điều khá thú vị để làm để bạn có thể tăng cùng một mảng.
mãn tính

Nếu tôi không thể xóa nó, tôi có thể thêm một vài ổ đĩa nữa và tạo một dải khác từ sdg và hai ổ đĩa mới không?
mãn tính

Khi bạn đã thêm ổ đĩa vào nhóm, bạn không thể xóa nó.
Hỏi và tìm hiểu

Tôi không biết chắc chắn, nhưng tôi không nghĩ rằng bạn có thể thêm một vài ổ đĩa nữa và tạo ra một dải khác từ sdg và hai ổ đĩa mới. Tôi tin rằng sdg sẽ phải được chỉ định là một ổ có sọc với hai đĩa phụ khi được thêm vào nhóm. Không có zfs convertchức năng.
Warwick

Câu trả lời:


2

Thật không may, hiện tại việc xóa vdev (ổ đĩa này) khỏi nhóm không được ZFS hỗ trợ (nhưng vẫn có công việc đang diễn ra để hỗ trợ nó). Công việc xung quanh sẽ là đổ dữ liệu của bạn ra khỏi nhóm và tạo lại nó, sau đó đưa dữ liệu trở lại.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.