Add scripts and configuration files for mergerfs setup and testing

- Created backup files for wipefs on specific disk partitions.
- Added db-test script to verify metadata.db file integrity.
- Documented successful mergerfs branch and pool configurations in mfs-good.txt.
- Implemented mfs write test in mfs-test.txt.
- Included mergerfs version and device information in mfs.txt.
- Developed rebuild scripts for mergerfs stages, including verification and filesystem creation.
- Generated stage logs for each rebuild step to track disk and filesystem status.
- Added checks for systemd mount requirements and filesystem verification in stage4.
This commit is contained in:
keith committed 2026-10-05 22:57:01 -05:00
1 parent b234845165
commit ff5a793c75
57 files changed
+2795

No files matched your search

@@ -0,0 +1,126 @@
# Generated by LVM2 version 2.03.11(2) (2021-01-08): Sun Dec 4 07:48:40 2022
contents = "Text Format Volume Group"
version = 1
description = "Created *before* executing 'vgextend -v plex-storage /dev/sda1'"
creation_host = "banshee" # Linux banshee 5.15.0-56-generic #62-Ubuntu SMP Tue Nov 22 19:54:14 UTC 2022 x86_64
creation_time = 1670161720 # Sun Dec 4 07:48:40 2022
plex-storage {
id = "5duJJ2-4fle-YSiN-VZXz-HGnp-0EIh-54uwh8"
seqno = 2
format = "lvm2" # informational
status = ["RESIZEABLE", "READ", "WRITE"]
flags = []
extent_size = 8192 # 4 Megabytes
max_lv = 0
max_pv = 0
metadata_copies = 0
physical_volumes {
pv0 {
id = "K0xYn3-acZK-Mdyh-hjII-b6Hu-woHx-RoaSQ0"
device = "/dev/sdc" # Hint only
status = ["ALLOCATABLE"]
flags = []
dev_size = 11721045168 # 5.45804 Terabytes
pe_start = 2048
pe_count = 1430791 # 5.45803 Terabytes
}
pv1 {
id = "3vkj0r-JPjY-a398-gURI-7VBY-VH3X-Q9Pi1H"
device = "/dev/sdd1" # Hint only
status = ["ALLOCATABLE"]
flags = []
dev_size = 3907026944 # 1.81935 Terabytes
pe_start = 2048
pe_count = 476931 # 1.81935 Terabytes
}
pv2 {
id = "JQgNik-YNjk-Ef9p-eiLn-1Fum-BeH9-vxq5UV"
device = "/dev/sde1" # Hint only
status = ["ALLOCATABLE"]
flags = []
dev_size = 7814033408 # 3.63869 Terabytes
pe_start = 2048
pe_count = 953861 # 3.63869 Terabytes
}
pv3 {
id = "mHAxkA-Tqgo-v1Wj-cn7F-Gygx-3n96-Ll9sfk"
device = "/dev/sdf1" # Hint only
status = ["ALLOCATABLE"]
flags = []
dev_size = 3907026944 # 1.81935 Terabytes
pe_start = 2048
pe_count = 476931 # 1.81935 Terabytes
}
}
logical_volumes {
plex-storage {
id = "lBv1Go-MH1X-c9pJ-sKFO-qIWk-Ds1i-KLb3jY"
status = ["READ", "WRITE", "VISIBLE"]
flags = []
creation_time = 1670084237 # 2022-12-03 10:17:17 -0600
creation_host = "banshee"
segment_count = 4
segment1 {
start_extent = 0
extent_count = 1430791 # 5.45803 Terabytes
type = "striped"
stripe_count = 1 # linear
stripes = [
"pv0", 0
]
}
segment2 {
start_extent = 1430791
extent_count = 953861 # 3.63869 Terabytes
type = "striped"
stripe_count = 1 # linear
stripes = [
"pv2", 0
]
}
segment3 {
start_extent = 2384652
extent_count = 476931 # 1.81935 Terabytes
type = "striped"
stripe_count = 1 # linear
stripes = [
"pv1", 0
]
}
segment4 {
start_extent = 2861583
extent_count = 476931 # 1.81935 Terabytes
type = "striped"
stripe_count = 1 # linear
stripes = [
"pv3", 0
]
}
}
}
}