diff --git a/data/grid5000/sites/grenoble/clusters/kinovis/nodes/kinovis-1.json b/data/grid5000/sites/grenoble/clusters/kinovis/nodes/kinovis-1.json
index 49c02db611f001bc5dc21e3c6713e4765da851b0..91c19701912728e4a1a59b07c1bec56a031f6dd1 100644
--- a/data/grid5000/sites/grenoble/clusters/kinovis/nodes/kinovis-1.json
+++ b/data/grid5000/sites/grenoble/clusters/kinovis/nodes/kinovis-1.json
@@ -371,7 +371,7 @@
       "by_path": "/dev/disk/by-path/pci-0000:3b:00.0-scsi-0:3:111:0",
       "firmware_version": 5.28,
       "id": "disk0",
-      "interface": "SATA",
+      "interface": "RAID",
       "model": "MR416i-o Gen11",
       "size": 1919816826880,
       "storage": "SSD",
diff --git a/data/grid5000/sites/grenoble/clusters/kinovis/nodes/kinovis-2.json b/data/grid5000/sites/grenoble/clusters/kinovis/nodes/kinovis-2.json
index f8204d01bebe2d414b5378f4b934a6f3ffde9f4d..b2069670e61ee62ca436af719f96072d2aef2dba 100644
--- a/data/grid5000/sites/grenoble/clusters/kinovis/nodes/kinovis-2.json
+++ b/data/grid5000/sites/grenoble/clusters/kinovis/nodes/kinovis-2.json
@@ -367,19 +367,19 @@
   },
   "storage_devices": [
     {
-      "by_id": "/dev/disk/by-id/wwn-0x600062b21bc2cf802f3cbf290530f39e",
-      "by_path": "/dev/disk/by-path/pci-0000:3b:00.0-scsi-0:3:111:0",
+      "by_id": "/dev/disk/by-id/wwn-0x600062b21bc2cf802fc74824a1268947",
+      "by_path": "/dev/disk/by-path/pci-0000:3b:00.0-scsi-0:3:104:0",
       "firmware_version": 5.28,
       "id": "disk0",
-      "interface": "SATA",
+      "interface": "RAID",
       "model": "MR416i-o Gen11",
       "size": 1919816826880,
       "storage": "SSD",
       "vendor": "HPE"
     },
     {
-      "by_id": "/dev/disk/by-id/wwn-0x600062b21bc2cf802f70148dab1e4574",
-      "by_path": "/dev/disk/by-path/pci-0000:3b:00.0-scsi-0:3:104:0",
+      "by_id": "/dev/disk/by-id/wwn-0x600062b21bc2cf802fc7481387cec463",
+      "by_path": "/dev/disk/by-path/pci-0000:3b:00.0-scsi-0:3:105:0",
       "firmware_version": 5.28,
       "id": "disk1",
       "interface": "RAID",
@@ -389,8 +389,8 @@
       "vendor": "HPE"
     },
     {
-      "by_id": "/dev/disk/by-id/wwn-0x600062b21bc2cf802f7014788c0ff482",
-      "by_path": "/dev/disk/by-path/pci-0000:3b:00.0-scsi-0:3:105:0",
+      "by_id": "/dev/disk/by-id/wwn-0x600062b21bc2cf802fc748006a9ac098",
+      "by_path": "/dev/disk/by-path/pci-0000:3b:00.0-scsi-0:3:106:0",
       "firmware_version": 5.28,
       "id": "disk2",
       "interface": "RAID",
@@ -400,8 +400,8 @@
       "vendor": "HPE"
     },
     {
-      "by_id": "/dev/disk/by-id/wwn-0x600062b21bc2cf802f7014575b2450b7",
-      "by_path": "/dev/disk/by-path/pci-0000:3b:00.0-scsi-0:3:106:0",
+      "by_id": "/dev/disk/by-id/wwn-0x600062b21bc2cf802fc747e948fb6749",
+      "by_path": "/dev/disk/by-path/pci-0000:3b:00.0-scsi-0:3:107:0",
       "firmware_version": 5.28,
       "id": "disk3",
       "interface": "RAID",
@@ -411,8 +411,8 @@
       "vendor": "HPE"
     },
     {
-      "by_id": "/dev/disk/by-id/wwn-0x600062b21bc2cf802f70142e1dd8a510",
-      "by_path": "/dev/disk/by-path/pci-0000:3b:00.0-scsi-0:3:107:0",
+      "by_id": "/dev/disk/by-id/wwn-0x600062b21bc2cf802fc747d62ca26d64",
+      "by_path": "/dev/disk/by-path/pci-0000:3b:00.0-scsi-0:3:108:0",
       "firmware_version": 5.28,
       "id": "disk4",
       "interface": "RAID",
@@ -422,8 +422,8 @@
       "vendor": "HPE"
     },
     {
-      "by_id": "/dev/disk/by-id/wwn-0x600062b21bc2cf802f7013f5c95aca59",
-      "by_path": "/dev/disk/by-path/pci-0000:3b:00.0-scsi-0:3:108:0",
+      "by_id": "/dev/disk/by-id/wwn-0x600062b21bc2cf802fc747c20e062e7d",
+      "by_path": "/dev/disk/by-path/pci-0000:3b:00.0-scsi-0:3:109:0",
       "firmware_version": 5.28,
       "id": "disk5",
       "interface": "RAID",
@@ -433,8 +433,8 @@
       "vendor": "HPE"
     },
     {
-      "by_id": "/dev/disk/by-id/wwn-0x600062b21bc2cf802f7013bc75157feb",
-      "by_path": "/dev/disk/by-path/pci-0000:3b:00.0-scsi-0:3:109:0",
+      "by_id": "/dev/disk/by-id/wwn-0x600062b21bc2cf802fc747aaeb80576a",
+      "by_path": "/dev/disk/by-path/pci-0000:3b:00.0-scsi-0:3:110:0",
       "firmware_version": 5.28,
       "id": "disk6",
       "interface": "RAID",
@@ -444,8 +444,8 @@
       "vendor": "HPE"
     },
     {
-      "by_id": "/dev/disk/by-id/wwn-0x600062b21bc2cf802f70118324d5cefd",
-      "by_path": "/dev/disk/by-path/pci-0000:3b:00.0-scsi-0:3:110:0",
+      "by_id": "/dev/disk/by-id/wwn-0x600062b21bc2cf802fc74781ad28365d",
+      "by_path": "/dev/disk/by-path/pci-0000:3b:00.0-scsi-0:3:111:0",
       "firmware_version": 5.28,
       "id": "disk7",
       "interface": "RAID",
diff --git a/data/grid5000/sites/grenoble/clusters/kinovis/nodes/kinovis-3.json b/data/grid5000/sites/grenoble/clusters/kinovis/nodes/kinovis-3.json
index 717d8209f1ba9c6f01143d130800b1c468de16f9..bcb29a078f0c406e9ddd400f8df4882a3803b11c 100644
--- a/data/grid5000/sites/grenoble/clusters/kinovis/nodes/kinovis-3.json
+++ b/data/grid5000/sites/grenoble/clusters/kinovis/nodes/kinovis-3.json
@@ -371,7 +371,7 @@
       "by_path": "/dev/disk/by-path/pci-0000:3b:00.0-scsi-0:3:111:0",
       "firmware_version": 5.28,
       "id": "disk0",
-      "interface": "SATA",
+      "interface": "RAID",
       "model": "MR416i-o Gen11",
       "size": 1919816826880,
       "storage": "SSD",
@@ -444,7 +444,7 @@
       "vendor": "HPE"
     },
     {
-      "by_id": "/dev/disk/by-id/wwn-0x600062b21bc2c4c02f701141cda436ba",
+      "by_id": "/dev/disk/by-id/wwn-0x600062b21bc2c4c02fc6fb791d899346",
       "by_path": "/dev/disk/by-path/pci-0000:3b:00.0-scsi-0:3:110:0",
       "firmware_version": 5.28,
       "id": "disk7",
diff --git a/data/grid5000/sites/grenoble/clusters/kinovis/nodes/kinovis-4.json b/data/grid5000/sites/grenoble/clusters/kinovis/nodes/kinovis-4.json
index da66237d33ba117d51e1d2935b58c8330e0b163b..1c82fa5a8afc1d86a87d64c5c39b3567d8ddc006 100644
--- a/data/grid5000/sites/grenoble/clusters/kinovis/nodes/kinovis-4.json
+++ b/data/grid5000/sites/grenoble/clusters/kinovis/nodes/kinovis-4.json
@@ -371,7 +371,7 @@
       "by_path": "/dev/disk/by-path/pci-0000:3b:00.0-scsi-0:3:111:0",
       "firmware_version": 5.28,
       "id": "disk0",
-      "interface": "SATA",
+      "interface": "RAID",
       "model": "MR416i-o Gen11",
       "size": 1919816826880,
       "storage": "SSD",
diff --git a/data/grid5000/sites/grenoble/clusters/kinovis/nodes/kinovis-5.json b/data/grid5000/sites/grenoble/clusters/kinovis/nodes/kinovis-5.json
index 89fd67d3a4ffe20bf2b6eca08e27379734d3dfb4..ee38d5c7da150de8ed6467a9210916642453743c 100644
--- a/data/grid5000/sites/grenoble/clusters/kinovis/nodes/kinovis-5.json
+++ b/data/grid5000/sites/grenoble/clusters/kinovis/nodes/kinovis-5.json
@@ -371,7 +371,7 @@
       "by_path": "/dev/disk/by-path/pci-0000:3b:00.0-scsi-0:3:111:0",
       "firmware_version": 5.28,
       "id": "disk0",
-      "interface": "SATA",
+      "interface": "RAID",
       "model": "MR416i-o Gen11",
       "size": 1919816826880,
       "storage": "SSD",
diff --git a/data/grid5000/sites/grenoble/clusters/kinovis/nodes/kinovis-6.json b/data/grid5000/sites/grenoble/clusters/kinovis/nodes/kinovis-6.json
index 21e1e596a7cde91170ca443954c61782e5b85f45..1fb39fd951ea5f386d6874a8d1d6e8b18229c417 100644
--- a/data/grid5000/sites/grenoble/clusters/kinovis/nodes/kinovis-6.json
+++ b/data/grid5000/sites/grenoble/clusters/kinovis/nodes/kinovis-6.json
@@ -371,7 +371,7 @@
       "by_path": "/dev/disk/by-path/pci-0000:3b:00.0-scsi-0:3:111:0",
       "firmware_version": 5.28,
       "id": "disk0",
-      "interface": "SATA",
+      "interface": "RAID",
       "model": "MR416i-o Gen11",
       "size": 1919816826880,
       "storage": "SSD",
diff --git a/input/grid5000/sites/grenoble/clusters/kinovis/kinovis.yaml b/input/grid5000/sites/grenoble/clusters/kinovis/kinovis.yaml
index 4b53abfa4d81a79e29228fc1bf42cafd483d5e9a..73d995d35ff452ee79ac6eab939ae2ea5904651f 100644
--- a/input/grid5000/sites/grenoble/clusters/kinovis/kinovis.yaml
+++ b/input/grid5000/sites/grenoble/clusters/kinovis/kinovis.yaml
@@ -38,32 +38,25 @@ nodes:
         mountable: true
         mounted: false
     storage_devices:
-      pci-0000:3b:00.0-scsi-0:3:111:0:
-        id: disk0
-        interface: SATA
       pci-0000:3b:00.0-scsi-0:3:104:0:
-        id: disk1
         interface: RAID
       pci-0000:3b:00.0-scsi-0:3:105:0:
-        id: disk2
         interface: RAID
       pci-0000:3b:00.0-scsi-0:3:106:0:
-        id: disk3
         interface: RAID
       pci-0000:3b:00.0-scsi-0:3:107:0:
-        id: disk4
         interface: RAID
       pci-0000:3b:00.0-scsi-0:3:108:0:
-        id: disk5
         interface: RAID
       pci-0000:3b:00.0-scsi-0:3:109:0:
-        id: disk6
         interface: RAID
       pci-0000:3b:00.0-scsi-0:3:110:0:
-        id: disk7
+        interface: RAID
+      pci-0000:3b:00.0-scsi-0:3:111:0:
         interface: RAID
     software:
       standard-environment: debian11-x64-std
     management_tools:
       bmc_vendor_tool: ipmitool
     nodeset: kinovis
+
diff --git a/input/grid5000/sites/grenoble/clusters/kinovis/kinovis_disks.yaml b/input/grid5000/sites/grenoble/clusters/kinovis/kinovis_disks.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..cc1ed77398d9dea397bd40eb6c271bab36afc7b9
--- /dev/null
+++ b/input/grid5000/sites/grenoble/clusters/kinovis/kinovis_disks.yaml
@@ -0,0 +1,59 @@
+---
+nodes:
+  kinovis-1:
+    storage_devices:
+      pci-0000:3b:00.0-scsi-0:3:104:0:
+        id: disk1
+      pci-0000:3b:00.0-scsi-0:3:105:0:
+        id: disk2
+      pci-0000:3b:00.0-scsi-0:3:106:0:
+        id: disk3
+      pci-0000:3b:00.0-scsi-0:3:107:0:
+        id: disk4
+      pci-0000:3b:00.0-scsi-0:3:108:0:
+        id: disk5
+      pci-0000:3b:00.0-scsi-0:3:109:0:
+        id: disk6
+      pci-0000:3b:00.0-scsi-0:3:110:0:
+        id: disk7
+      pci-0000:3b:00.0-scsi-0:3:111:0:
+        id: disk0
+
+  kinovis-2:
+    storage_devices:
+      pci-0000:3b:00.0-scsi-0:3:104:0:
+        id: disk0
+      pci-0000:3b:00.0-scsi-0:3:105:0:
+        id: disk1
+      pci-0000:3b:00.0-scsi-0:3:106:0:
+        id: disk2
+      pci-0000:3b:00.0-scsi-0:3:107:0:
+        id: disk3
+      pci-0000:3b:00.0-scsi-0:3:108:0:
+        id: disk4
+      pci-0000:3b:00.0-scsi-0:3:109:0:
+        id: disk5
+      pci-0000:3b:00.0-scsi-0:3:110:0:
+        id: disk6
+      pci-0000:3b:00.0-scsi-0:3:111:0:
+        id: disk7
+
+  kinovis-[3-6]:
+    storage_devices:
+      pci-0000:3b:00.0-scsi-0:3:104:0:
+        id: disk1
+      pci-0000:3b:00.0-scsi-0:3:105:0:
+        id: disk2
+      pci-0000:3b:00.0-scsi-0:3:106:0:
+        id: disk3
+      pci-0000:3b:00.0-scsi-0:3:107:0:
+        id: disk4
+      pci-0000:3b:00.0-scsi-0:3:108:0:
+        id: disk5
+      pci-0000:3b:00.0-scsi-0:3:109:0:
+        id: disk6
+      pci-0000:3b:00.0-scsi-0:3:110:0:
+        id: disk7
+      pci-0000:3b:00.0-scsi-0:3:111:0:
+        id: disk0
+
diff --git a/input/grid5000/sites/grenoble/clusters/kinovis/nodes/kinovis-2.yaml b/input/grid5000/sites/grenoble/clusters/kinovis/nodes/kinovis-2.yaml
index e480b81bd265e8e2f428304b0271ba37d86e05b8..85785226f4f169924fbaf1d6d16f0dea1a631814 100644
--- a/input/grid5000/sites/grenoble/clusters/kinovis/nodes/kinovis-2.yaml
+++ b/input/grid5000/sites/grenoble/clusters/kinovis/nodes/kinovis-2.yaml
@@ -123,60 +123,60 @@ kinovis-2:
     version: Gold 6442Y
   storage_devices:
     pci-0000:3b:00.0-scsi-0:3:104:0:
-      by_id: "/dev/disk/by-id/wwn-0x600062b21bc2cf802f70148dab1e4574"
+      by_id: "/dev/disk/by-id/wwn-0x600062b21bc2cf802fc74824a1268947"
       by_path: "/dev/disk/by-path/pci-0000:3b:00.0-scsi-0:3:104:0"
       firmware_version: 5.28
       model: MR416i-o Gen11
-      size: 7680945029120
+      size: 1919816826880
       storage: SSD
     pci-0000:3b:00.0-scsi-0:3:105:0:
-      by_id: "/dev/disk/by-id/wwn-0x600062b21bc2cf802f7014788c0ff482"
+      by_id: "/dev/disk/by-id/wwn-0x600062b21bc2cf802fc7481387cec463"
       by_path: "/dev/disk/by-path/pci-0000:3b:00.0-scsi-0:3:105:0"
       firmware_version: 5.28
       model: MR416i-o Gen11
       size: 7680945029120
       storage: SSD
     pci-0000:3b:00.0-scsi-0:3:106:0:
-      by_id: "/dev/disk/by-id/wwn-0x600062b21bc2cf802f7014575b2450b7"
+      by_id: "/dev/disk/by-id/wwn-0x600062b21bc2cf802fc748006a9ac098"
       by_path: "/dev/disk/by-path/pci-0000:3b:00.0-scsi-0:3:106:0"
       firmware_version: 5.28
       model: MR416i-o Gen11
       size: 7680945029120
       storage: SSD
     pci-0000:3b:00.0-scsi-0:3:107:0:
-      by_id: "/dev/disk/by-id/wwn-0x600062b21bc2cf802f70142e1dd8a510"
+      by_id: "/dev/disk/by-id/wwn-0x600062b21bc2cf802fc747e948fb6749"
       by_path: "/dev/disk/by-path/pci-0000:3b:00.0-scsi-0:3:107:0"
       firmware_version: 5.28
       model: MR416i-o Gen11
       size: 7680945029120
       storage: SSD
     pci-0000:3b:00.0-scsi-0:3:108:0:
-      by_id: "/dev/disk/by-id/wwn-0x600062b21bc2cf802f7013f5c95aca59"
+      by_id: "/dev/disk/by-id/wwn-0x600062b21bc2cf802fc747d62ca26d64"
       by_path: "/dev/disk/by-path/pci-0000:3b:00.0-scsi-0:3:108:0"
       firmware_version: 5.28
       model: MR416i-o Gen11
       size: 7680945029120
       storage: SSD
     pci-0000:3b:00.0-scsi-0:3:109:0:
-      by_id: "/dev/disk/by-id/wwn-0x600062b21bc2cf802f7013bc75157feb"
+      by_id: "/dev/disk/by-id/wwn-0x600062b21bc2cf802fc747c20e062e7d"
       by_path: "/dev/disk/by-path/pci-0000:3b:00.0-scsi-0:3:109:0"
       firmware_version: 5.28
       model: MR416i-o Gen11
       size: 7680945029120
       storage: SSD
     pci-0000:3b:00.0-scsi-0:3:110:0:
-      by_id: "/dev/disk/by-id/wwn-0x600062b21bc2cf802f70118324d5cefd"
+      by_id: "/dev/disk/by-id/wwn-0x600062b21bc2cf802fc747aaeb80576a"
       by_path: "/dev/disk/by-path/pci-0000:3b:00.0-scsi-0:3:110:0"
       firmware_version: 5.28
       model: MR416i-o Gen11
       size: 7680945029120
       storage: SSD
     pci-0000:3b:00.0-scsi-0:3:111:0:
-      by_id: "/dev/disk/by-id/wwn-0x600062b21bc2cf802f3cbf290530f39e"
+      by_id: "/dev/disk/by-id/wwn-0x600062b21bc2cf802fc74781ad28365d"
       by_path: "/dev/disk/by-path/pci-0000:3b:00.0-scsi-0:3:111:0"
       firmware_version: 5.28
       model: MR416i-o Gen11
-      size: 1919816826880
+      size: 7680945029120
       storage: SSD
   supported_job_types:
     virtual: ivt
diff --git a/input/grid5000/sites/grenoble/clusters/kinovis/nodes/kinovis-3.yaml b/input/grid5000/sites/grenoble/clusters/kinovis/nodes/kinovis-3.yaml
index 797e8b3d24ead1f491da7aa085f2a0437747e803..d58d930ff9b5b18b6ed6b7e8e23a169c2151be38 100644
--- a/input/grid5000/sites/grenoble/clusters/kinovis/nodes/kinovis-3.yaml
+++ b/input/grid5000/sites/grenoble/clusters/kinovis/nodes/kinovis-3.yaml
@@ -165,7 +165,7 @@ kinovis-3:
       size: 7680945029120
       storage: SSD
     pci-0000:3b:00.0-scsi-0:3:110:0:
-      by_id: "/dev/disk/by-id/wwn-0x600062b21bc2c4c02f701141cda436ba"
+      by_id: "/dev/disk/by-id/wwn-0x600062b21bc2c4c02fc6fb791d899346"
       by_path: "/dev/disk/by-path/pci-0000:3b:00.0-scsi-0:3:110:0"
       firmware_version: 5.28
       model: MR416i-o Gen11
diff --git a/lib/refrepo/valid/data/homogeneity.yaml.erb b/lib/refrepo/valid/data/homogeneity.yaml.erb
index e398f839febdbaea76a5ce8afc1c6729942c63ff..c076c637e6716e80ac1d35f643e7983319344a63 100644
--- a/lib/refrepo/valid/data/homogeneity.yaml.erb
+++ b/lib/refrepo/valid/data/homogeneity.yaml.erb
@@ -32,7 +32,28 @@ grenoble:
     - ~storage_devices.pci-0000:00:11.5-ata-5.firmware_version
   drac-[8-9]:
     - ~storage_devices.pci-0009:04:00.0-ata-1.firmware_version
-
+  kinovis-[1-2]:
+    - ~storage_devices.pci-0000:3b:00.0-scsi-0:3:104:0.size
+    - ~storage_devices.pci-0000:3b:00.0-scsi-0:3:111:0.size
+    - ~storage_devices.pci-0000:3b:00.0-scsi-0:3:104:0.id
+    - ~storage_devices.pci-0000:3b:00.0-scsi-0:3:105:0.id
+    - ~storage_devices.pci-0000:3b:00.0-scsi-0:3:106:0.id
+    - ~storage_devices.pci-0000:3b:00.0-scsi-0:3:107:0.id
+    - ~storage_devices.pci-0000:3b:00.0-scsi-0:3:108:0.id
+    - ~storage_devices.pci-0000:3b:00.0-scsi-0:3:109:0.id
+    - ~storage_devices.pci-0000:3b:00.0-scsi-0:3:110:0.id
+    - ~storage_devices.pci-0000:3b:00.0-scsi-0:3:111:0.id
+  kinovis-[2-3]:
+    - ~storage_devices.pci-0000:3b:00.0-scsi-0:3:104:0.size
+    - ~storage_devices.pci-0000:3b:00.0-scsi-0:3:111:0.size
+    - ~storage_devices.pci-0000:3b:00.0-scsi-0:3:104:0.id
+    - ~storage_devices.pci-0000:3b:00.0-scsi-0:3:105:0.id
+    - ~storage_devices.pci-0000:3b:00.0-scsi-0:3:106:0.id
+    - ~storage_devices.pci-0000:3b:00.0-scsi-0:3:107:0.id
+    - ~storage_devices.pci-0000:3b:00.0-scsi-0:3:108:0.id
+    - ~storage_devices.pci-0000:3b:00.0-scsi-0:3:109:0.id
+    - ~storage_devices.pci-0000:3b:00.0-scsi-0:3:110:0.id
+    - ~storage_devices.pci-0000:3b:00.0-scsi-0:3:111:0.id
   yeti-1:
     - ~storage_devices.pci-0000:59:00.0-nvme-1.model
   yeti-2:
diff --git a/lib/refrepo/valid/input/required_unwanted_files.rb b/lib/refrepo/valid/input/required_unwanted_files.rb
index aca7839fc3f49e31390ee477503b74b233367e4f..5ef8e7b841d9ffc9ee43521ada652565c842e52e 100644
--- a/lib/refrepo/valid/input/required_unwanted_files.rb
+++ b/lib/refrepo/valid/input/required_unwanted_files.rb
@@ -21,7 +21,7 @@ def yaml_input_required_unwanted_files(options)
 
       Dir::entries(cluster_input_dir).each do |f|
         next if %w{. .. nodes pdus.yaml}.include?(f)
-        next if f =~ /^#{cluster_uid}(|_metrics|_pdus|_pdu|_retired|_ib|_extra).yaml(.erb)?$/
+        next if f =~ /^#{cluster_uid}(|_metrics|_pdus|_pdu|_retired|_ib|_extra|_disks).yaml(.erb)?$/
         puts "ERROR: Unwanted file #{f} in #{cluster_input_dir}"
         r = false
       end