FS-2 — Pool provisioning #152

Closed
opened 2026-10-06 13:13:52 +00:00 by kyrylo · 0 comments
Owner
  • Detect candidate HDDs
  • Exclude OS/system disk
  • Verify all expected disks
  • Verify disks have no existing filesystem/signature
  • Refuse destructive operation if anything unexpected is found
  • Create Btrfs RAID10
  • Create subvolumes
  • Assign filesystem label
  • Record filesystem UUID
  • Create mount configuration
- [x] Detect candidate HDDs - [x] Exclude OS/system disk - [x] Verify all expected disks - [x] Verify disks have no existing filesystem/signature - [x] Refuse destructive operation if anything unexpected is found - [x] Create Btrfs RAID10 - [x] Create subvolumes - [x] Assign filesystem label - [x] Record filesystem UUID - [x] Create mount configuration
kyrylo changed title from First-boot provisioning of the pool to FS-2 — Pool provisioning 2026-10-06 13:25:42 +00:00
kyrylo added this to the Kanban project 2026-10-06 13:39:24 +00:00
kyrylo added this to the Sprint 1 milestone 2026-10-06 13:39:56 +00:00
kyrylo self-assigned this 2026-10-07 13:11:30 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
kyrylo/vorteq-nas-os#152
No description provided.