malian
Goto Top

HGST SAN HDDs lassen sich nicht wipen

Hallo!
Ich muss Festplatten aus 3 Servern und einer SAN wipen.
Die SAN ist eine EMC VNXe1600 mit 16x 1,2TB HGST SAS HDDs, Modeltyp laut HDD-Label HUC101212CSS60.
Erst zeigte mir ein RAID-Controller, dass es sich hierbei um 4kn Platten handelte, die der verbaute Controller in einem ProLiant G9 nicht erkannte.

Nun habe ich einen Broadcom 9207-8i HBA, welchen ich in einen alten Desktop gehängt habe.

DBAN und ShredOS haben diese Platten nicht erkannt, was mich wegen meiner Vermutung zu 4kn nicht gewundert hat.

Also mal Win10 installiert, da bekomme ich beim Öffnen der Datenträgerverwaltung die Meldung "Sie müssen einen Datenträger initialisieren, damit LDM darauf zugreifen kann", bei Bestätigung gefolgt von der der Meldung "Die Anforderung konnte wegen eines E/A-Gerätefehlers nicht ausgeführt werden.

Nun mal TrueNAS installiert. Dort werden mir die HDDs angezeigt, der Versuch einen SMART (short) Tests endet aber mit Fehler. Beim Versuch die Festplatten mit der integrierten Wipe-Funktion zu wipen kommt die Meldung "Error: [Errno 22] Invalid argument". So auch, wenn ich versuche aus den Platten ein Pool zu erstellen, was aber auch auf das Wipen vor dem Erstellen des Pools zurückzuführen ist.
Gemäß eines Reddits-Betrages habe ich dann in der Shell
smartctl -a /dev/da1
abgesetzt. Dort habe ich dann gesehen, dass die Logical Block Size 520B ist.
Also mal:
sg_format --format --size=520 /dev/da1
Dies lief ebenfalls durch und ich war schon voller Zuversicht, dass nach einem Reboot sich sicher ein Pool erstellen lässt. Fehlanzeige.

Also mal Kali Linux Live gebootet. Gparted zeigt die Platten nicht an.

Terminal "sudo fdisk -l" zeigt die Platten ebenfalls nicht an, "sudo parted -l" auch nicht. "lsblk" zeigt die Platten an, aber mit SIZE 0B.

Output von "smartctl -a /dev/sdd":
└─$ sudo smartctl -a /dev/sdd
smartctl 7.3 2022-02-28 r5338 [x86_64-linux-6.1.0-kali5-amd64] (local build)
Copyright (C) 2002-22, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Vendor:               HITACHI
Product:              HUC10121CLAR1200
Revision:             C650
Compliance:           SPC-4
User Capacity:        1,200,243,696,080 bytes [1.20 TB]
Logical block size:   520 bytes
Rotation Rate:        10020 rpm
Form Factor:          2.5 inches
Logical Unit id:      0x5000cca0728f01b0
Serial number:        L0JJN39J
Device type:          disk
Transport protocol:   SAS (SPL-4)
Local Time is:        Wed Apr 26 06:29:22 2023 UTC
SMART support is:     Available - device has SMART capability.
SMART support is:     Enabled
Temperature Warning:  Disabled or Not Supported

=== START OF READ SMART DATA SECTION ===
SMART Health Status: OK

Current Drive Temperature:     43 C
Drive Trip Temperature:        85 C

Accumulated power on time, hours:minutes 1007:49
Manufactured in week 37 of year 2015
Specified cycle count over device lifetime:  50000
Accumulated start-stop cycles:  22
Specified load-unload count over device lifetime:  600000
Accumulated load-unload cycles:  2513
Elements in grown defect list: 0

Vendor (Seagate Cache) information
  Blocks sent to initiator = 0

Error counter log:
           Errors Corrected by           Total   Correction     Gigabytes    Total
               ECC          rereads/    errors   algorithm      processed    uncorrected
           fast | delayed   rewrites  corrected  invocations   [10^9 bytes]  errors
read:          0        0         0         0   18482248     107133.343           0
write:         0        0         0         0     222844      26388.989           0
verify:        0        4         0         4    2042038     231985.771           0

Non-medium error count:        0

SMART Self-test log
Num  Test              Status                 segment  LifeTime  LBA_first_err [SK ASC ASQ]
     Description                              number   (hours)
# 1  Background short  Completed                   -     983                 - [-   -    -]
# 2  Background short  Completed                   -     972                 - [-   -    -]

Long (extended) Self-test duration: 6 seconds [0.1 minutes]

Output von "sudo mkfs.ext4 /dev/sdd":
└─$ sudo mkfs.ext4 /dev/sdd
mke2fs 1.46.6 (1-Feb-2023)
mkfs.ext4: Device size reported to be zero.  Invalid partition specified, or
        partition table wasn't reread after running fdisk, due to  
        a modified partition being busy and in use.  You may need to reboot
        to re-read your partition table.

Output von "sudo hdparm /dev/sdd":
└─$ sudo hdparm /dev/sdd   

/dev/sdd:
SG_IO: bad/missing sense data, sb[]:  70 00 05 00 00 00 00 18 00 00 00 00 20 00 00 c0 00 00 00 00 f8 21 00 00 00 00 00 00 00 00 00 00
 readonly      =  0 (off)
 readahead     = 256 (on)
SG_IO: bad/missing sense data, sb[]:  70 00 05 00 00 00 00 18 00 00 00 00 20 00 00 c0 00 00 00 00 f8 21 00 00 00 00 00 00 00 00 00 00
 geometry      = 0/64/32, sectors = 0, start = 0

Output von "sudo sdparm /dev/sdd":
sudo sdparm -l -a /dev/sdd
    /dev/sdd: HITACHI   HUC10121CLAR1200  C650
    Direct access device specific parameters: WP=0  DPOFUA=1
Read write error recovery [rw] mode page:
  AWRE          1  [cha: y, def:  1, sav:  1]  Automatic write reallocation enabled
  ARRE          1  [cha: y, def:  1, sav:  1]  Automatic read reallocation enabled
  TB            0  [cha: y, def:  0, sav:  0]  Transfer block
  RC            0  [cha: y, def:  0, sav:  0]  Read continuous
  EER           0  [cha: n, def:  0, sav:  0]  Enable early recovery (obsolete)
  PER           1  [cha: y, def:  1, sav:  1]  Post error
  DTE           0  [cha: y, def:  0, sav:  0]  Data terminate on error
  DCR           0  [cha: y, def:  0, sav:  0]  Disable correction (obsolete)
  RRC           1  [cha: y, def:  1, sav:  1]  Read retry count
  COR_S         0  [cha: y, def:  0, sav:  0]  Correction span (obsolete)
  HOC           0  [cha: y, def:  0, sav:  0]  Head offset count (obsolete)
  DSOC          0  [cha: y, def:  0, sav:  0]  Data strobe offset count (obsolete)
  LBPERE        0  [cha: n, def:  0, sav:  0]  Logical block provisioning error reporting enabled
  MWR           0  [cha: n, def:  0, sav:  0]  Misaligned write reporting
  WRC           1  [cha: y, def:  1, sav:  1]  Write retry count
  RTL           3072  [cha: y, def:3072, sav:3072]  Recovery time limit (ms)
Disconnect-reconnect (SPC + transports) [dr] mode page:
  BFR           0  [cha: y, def:  0, sav:  0]  Buffer full ratio
  BER           0  [cha: y, def:  0, sav:  0]  Buffer empty ratio
  BIL           0  [cha: y, def:  0, sav:  0]  Bus inactivity limit
  DTL           0  [cha: n, def:  0, sav:  0]  Disconnect time limit
  CTL           0  [cha: y, def:  0, sav:  0]  Connect time limit
  MBS           0  [cha: y, def:  0, sav:  0]  Maximum burst size (512 bytes)
  EMDP          0  [cha: n, def:  0, sav:  0]  Enable modify data pointers
  FA            0  [cha: n, def:  0, sav:  0]  Fair arbitration
  DIMM          0  [cha: n, def:  0, sav:  0]  Disconnect immediate
  DTDC          0  [cha: n, def:  0, sav:  0]  Data transfer disconnect control
  FBS           0  [cha: n, def:  0, sav:  0]  First burst size (512 bytes)
Format (SBC) [fo] mode page:
  TPZ           3003  [cha: n, def:3003, sav:3003]  Tracks per zone
  ASPZ          0  [cha: n, def:  0, sav:  0]  Alternate sectors per zone
  ATPZ          0  [cha: n, def:  0, sav:  0]  Alternate tracks per zone
  ATPLU         0  [cha: n, def:  0, sav:  0]  Alternate tracks per logical unit
  SPT           2400  [cha: n, def:2400, sav:2400]  Sectors per track
  DBPPS         520  [cha: n, def:520, sav:520]  Data bytes per physical sector
  INTLV         1  [cha: n, def:  1, sav:  1]  Interleave
  TSF           120  [cha: n, def:120, sav:120]  Track skew factor
  CSF           16  [cha: n, def: 16, sav: 16]  Cylinder skew factor
  SSEC          0  [cha: n, def:  0, sav:  0]  Soft sector
  HSEC          1  [cha: n, def:  1, sav:  1]  Hard sector
  RMB           0  [cha: n, def:  0, sav:  0]  Removable
  SURF          0  [cha: n, def:  0, sav:  0]  Surface
Rigid disk (SBC) [rd] mode page:
  NOC           155923  [cha: n, def:155923, sav:155923]  Number of cylinders
  NOH           8  [cha: n, def:  8, sav:  8]  Number of heads
  SCWP          0  [cha: n, def:  0, sav:  0]  Starting cylinder for write precompensation
  SCRWC         0  [cha: n, def:  0, sav:  0]  Starting cylinder for reduced write current
  DSR           0  [cha: n, def:  0, sav:  0]  Device step rate
  LZC           0  [cha: n, def:  0, sav:  0]  Landing zone cylinder
  RPL           0  [cha: n, def:  0, sav:  0]  Rotational position locking
  ROTO          0  [cha: n, def:  0, sav:  0]  Rotational offset
  MRR           10020  [cha: n, def:10020, sav:10020]  Medium rotation rate (rpm)
Verify error recovery (SBC) [ve] mode page:
  V_EER         0  [cha: n, def:  0, sav:  0]  Enable early recovery (obsolete) 
  V_PER         1  [cha: y, def:  1, sav:  1]  Post error
  V_DTE         0  [cha: y, def:  0, sav:  0]  Data terminate on error
  V_DCR         0  [cha: y, def:  0, sav:  0]  Disable correction (obsolete)
  V_RC          1  [cha: y, def:  1, sav:  1]  Verify retry count
  V_COR_S       0  [cha: y, def:  0, sav:  0]  Verify correction span (obsolete)
  V_RTL         3072  [cha: y, def:3072, sav:3072]  Verify recovery time limit (ms)
Caching (SBC) [ca] mode page:
  IC            0  [cha: y, def:  0, sav:  0]  Initiator control
  ABPF          0  [cha: y, def:  0, sav:  0]  Abort pre-fetch
  CAP           0  [cha: y, def:  0, sav:  0]  Caching analysis permitted
  DISC          1  [cha: y, def:  1, sav:  1]  Discontinuity
  SIZE          0  [cha: y, def:  0, sav:  0]  Size enable
  WCE           0  [cha: y, def:  0, sav:  0]  Write cache enable
  MF            0  [cha: y, def:  0, sav:  0]  Multiplication factor
  RCD           0  [cha: y, def:  0, sav:  0]  Read cache disable
  DRRP          0  [cha: y, def:  0, sav:  0]  Demand read retention priority
  WRP           0  [cha: y, def:  0, sav:  0]  Write retention priority
  DPTL          -1  [cha: y, def: -1, sav: -1]  Disable pre-fetch transfer length
  MIPF          0  [cha: y, def:  0, sav:  0]  Minimum pre-fetch
  MAPF          -1  [cha: y, def: -1, sav: -1]  Maximum pre-fetch
  MAPFC         -1  [cha: y, def: -1, sav: -1]  Maximum pre-fetch ceiling
  FSW           0  [cha: y, def:  0, sav:  0]  Force sequential write
  LBCSS         0  [cha: y, def:  0, sav:  0]  Logical block cache segment size
  DRA           0  [cha: y, def:  0, sav:  0]  Disable read ahead
  SYNC_PROG     0  [cha: n, def:  0, sav:  0]  Synchronous cache progress indication
  NV_DIS        0  [cha: n, def:  0, sav:  0]  Non-volatile cache disable
  NCS           8  [cha: y, def:  8, sav:  8]  Number of cache segments
  CSS           0  [cha: y, def:  0, sav:  0]  Cache segment size
Control [co] mode page:
  TST           0  [cha: n, def:  0, sav:  0]  Task set type
  TMF_ONLY      0  [cha: n, def:  0, sav:  0]  Task management functions only
  DPICZ         0  [cha: y, def:  0, sav:  0]  Disable protection information check if protect field zero
  D_SENSE       0  [cha: y, def:  0, sav:  0]  Descriptor format sense data
  GLTSD         0  [cha: n, def:  0, sav:  0]  Global logging target save disable
  RLEC          0  [cha: n, def:  0, sav:  0]  Report log exception condition
  QAM           1  [cha: y, def:  1, sav:  1]  Queue algorithm modifier
  NUAR          0  [cha: n, def:  0, sav:  0]  No unit attention on release
  QERR          0  [cha: y, def:  0, sav:  0]  Queue error management
  VS_CTL        0  [cha: n, def:  0, sav:  0]  Vendor specific [byte 4, bit 7]
  RAC           0  [cha: n, def:  0, sav:  0]  Report a check
  UA_INTLCK     0  [cha: n, def:  0, sav:  0]  Unit attention interlocks control
  SWP           0  [cha: n, def:  0, sav:  0]  Software write protect
  ATO           0  [cha: y, def:  0, sav:  0]  Application tag owner
  TAS           0  [cha: n, def:  0, sav:  0]  Task aborted status
  ATMPE         0  [cha: y, def:  0, sav:  0]  Application tag mode page enabled
  RWWP          0  [cha: n, def:  0, sav:  0]  Reject write without protection
  SBLP          0  [cha: n, def:  0, sav:  0]  Supported block lengths and protection information
  AUTOLOAD      0  [cha: n, def:  0, sav:  0]  Autoload mode
  BTP           0  [cha: y, def:  0, sav:  0]  Busy timeout period (100us)
  ESTCT         6  [cha: y, def:  6, sav:  6]  Extended self test completion time (sec)
Control extension [coe] mode page:
  DLC           0  [cha: n, def:  0, sav:  0]  Device life control
  TCMOS         0  [cha: n, def:  0, sav:  0]  Timestamp changeable by methods outside standard
  SCSIP         0  [cha: n, def:  0, sav:  0]  SCSI timestamp commands take precedence over other methods
  IALUAE        0  [cha: n, def:  0, sav:  0]  Implicit asymmetric logical unit access enabled
  INIT_PR       0  [cha: n, def:  0, sav:  0]  Initial command priority
  MSDL          0  [cha: n, def:  0, sav:  0]  Maximum sense data length
  NSQCC         0  [cha: n, def:  0, sav:  0]  Non-sequestered command count
  SQCO          0  [cha: n, def:  0, sav:  0]  Sequestered command order
Notch and partition (SBC) [not] mode page:
  ND            1  [cha: y, def:  1, sav:  1]  Notched device
  LPN           0  [cha: n, def:  0, sav:  0]  Logical or physical notch
  MNN           40  [cha: n, def: 40, sav: 40]  Maximum number of notches
  ANOT          0  [cha: y, def:  0, sav:  0]  Active notch
  SBOU          0x100  [cha: y, def:0x100, sav:0x100]  Starting boundary
  EBOU          0x2611300  [cha: y, def:0x2611300, sav:0x2611300]  Ending boundary
  PNOT          0x100c  [cha: n, def:0x100c, sav:0x100c]  Pages notched
Protocol specific logical unit [pl] mode page:
  LUPID         6  [cha: n, def:  6, sav:  6]  Logical unit's (transport) protocol identifier  
Protocol specific port [pp] mode page:
  PPID          6  [cha: n, def:  6, sav:  6]  Port's (transport) protocol identifier  
Power condition [po] mode page:
  PM_BG         0  [cha: y, def:  0, sav:  0]  Power management, background functions, precedence
  STANDBY_Y     0  [cha: y, def:  0, sav:  0]  Standby_y timer enable
  IDLE_C        0  [cha: y, def:  0, sav:  0]  Idle_c timer enable
  IDLE_B        0  [cha: y, def:  0, sav:  0]  Idle_b timer enable
  IDLE_A        0  [cha: y, def:  0, sav:  0]  Idle_a timer enable
  STANDBY_Z     0  [cha: y, def:  0, sav:  0]  Standby_z timer enable
  IACT          20  [cha: y, def: 20, sav: 20]  Idle_a condition timer (100 ms)
  SZCT          0  [cha: y, def:  0, sav:  0]  Standby_z condition timer (100 ms)
  IBCT          6000  [cha: y, def:6000, sav:6000]  Idle_b condition timer (100 ms)
  ICCT          0  [cha: y, def:  0, sav:  0]  Idle_c condition timer (100 ms)
  SYCT          0  [cha: y, def:  0, sav:  0]  Standby_y condition timer (100 ms)
  CCF_IDLE      0  [cha: y, def:  0, sav:  0]  check condition if from idle_c
  CCF_STAND     0  [cha: y, def:  0, sav:  0]  check condition if from a standby
  CCF_STOPP     0  [cha: y, def:  0, sav:  0]  check condition if from stopped
Informational exceptions control [ie] mode page:
  PERF          0  [cha: y, def:  0, sav:  0]  Performance (impact of ie operations)
  EBF           0  [cha: y, def:  0, sav:  0]  Enable background function
  EWASC         0  [cha: y, def:  0, sav:  0]  Enable warning
  DEXCPT        0  [cha: y, def:  0, sav:  0]  Disable exceptions
  TEST          0  [cha: y, def:  0, sav:  0]  Test (simulate device failure)
  EBACKERR      0  [cha: y, def:  0, sav:  0]  Enable background (scan + self test) error reporting
  LOGERR        0  [cha: y, def:  0, sav:  0]  Log informational exception errors
  MRIE          4  [cha: y, def:  4, sav:  4]  Method of reporting informational exceptions
  INTT          0  [cha: y, def:  0, sav:  0]  Interval timer (100 ms)
  REPC          1  [cha: y, def:  1, sav:  1]  Report count (or Test flag number [SSC-3])
Background control (SBC) [bc] mode page:
  S_L_FULL      0  [cha: y, def:  0, sav:  0]  Suspend on log full
  LOWIR         0  [cha: y, def:  0, sav:  0]  Log only when intervention required
  EN_BMS        1  [cha: y, def:  1, sav:  1]  Enable background medium scan
  EN_PS         0  [cha: y, def:  0, sav:  0]  Enable pre-scan
  BMS_I         72  [cha: y, def: 72, sav: 72]  Background medium scan interval time (hour)
  BPS_TL        0  [cha: y, def:  0, sav:  0]  Background pre-scan time limit (hour)
  MIN_IDLE      0  [cha: y, def:  0, sav:  0]  Minumum idle time before background scan (ms)
  MAX_SUSP      0  [cha: y, def:  0, sav:  0]  Maximum time to suspend background scan (ms)

Hat noch irgendjemand einen schlauen Tipp?
Es kann doch nicht sein, dass man nicht an diese Platten rankommt. Natürlich kann es immer sein, dass die Platten defekt sind, aber da mehrere das Verhalten zeigen, wäre das schon ein komischer Zufall.

Danke schon mal im Voraus und einen angenehmen Tag.

Malian

Content-Key: 6920646264

Url: https://administrator.de/contentid/6920646264

Printed on: May 3, 2024 at 17:05 o'clock

Member: Mr-Gustav
Mr-Gustav Apr 26, 2023 at 08:15:06 (UTC)
Goto Top
Sind die Platten ggf. mit einer EXTRA Firmware bespielt vom SAN Hersteller ?
Teilweise stimmen auch die Zuordnungen mit der Größe nicht weil anderes Formatiert bzw.
eben kein NTFS oder Standard Windows Format und damit haben die Raidkontroller ein Problem.

Irgendwer hatte Hier im Forum schon mal die Frage gestellt wie er SAN Platten platt machen kann um diese dann weiterzunutzen
Member: Malian
Malian Apr 26, 2023 at 08:30:57 (UTC)
Goto Top
Hallo!
Ja, ich will nicht sagen, dass es unmöglich ist, dass die Platten mit einer extra Firmware von Dell/EMC bespielt sind. Interessant ist auch, dass auf der Platte eine andere Typenbezeichnung steht, als mit zB mit "lsscsi -sig" ausgegeben wird:
─$ lsscsi -sig
[0:0:0:0]    disk    ATA      MB2000GDUNV      HPG4  /dev/sda   -  /dev/sg0   2.00TB
[0:0:1:0]    disk    HITACHI  HUC10121CLAR1200 C650  /dev/sdb   35000cca07283f974  /dev/sg1        -
[0:0:2:0]    disk    HP       EG0300JFCKA      HPD6  /dev/sdc   35000c5009628ba5b  /dev/sg2    300GB
[0:0:3:0]    disk    HITACHI  HUC10121CLAR1200 C650  /dev/sdd   35000cca0728f01b0  /dev/sg3        -
[0:0:4:0]    disk    ATA      MB2000GDUNV      HPG4  /dev/sde   -  /dev/sg4   2.00TB
[0:0:5:0]    disk    ATA      MB2000GDUNV      HPG4  /dev/sdf   -  /dev/sg5   2.00TB
[0:0:6:0]    disk    ATA      MB2000GDUNV      HPG4  /dev/sdg   -  /dev/sg6   2.00TB
[7:0:0:0]    disk    SanDisk  Ultra Fit        1.00  /dev/sdh   SanDisk_Ultra_Fit_4C530146060331113260-0:0  /dev/sg7   15.3GB
Member: ChriBo
ChriBo Apr 26, 2023 at 09:05:24 (UTC)
Goto Top
Hi,
Dort habe ich dann gesehen, dass die Logical Block Size 520B ist.
Also mal:
sg_format --format --size=520 /dev/da1

Versuch mal : sg_format --format --size=512 /dev/da1.
Kann sein, daß dann ein "noemales" Linux die Platten erkennt und du damit weiter arbeiten kannst.

Wenn das nicht funktioniert: zerstöre die Festplatten.
bei gebrauchten 1.2 TB magnetischen HDDs lohnt es sich nicht Zeit und Geld in eine Datenlöschung zu investieren.

Wir haben die entsprechende Hard- und Software um solche Festplatten zu löschen, aber wie oben beschrieben: der Aufwand lohnt sich nicht mehr für diese Festplatten.

Gruß
CH
Member: Mystery-at-min
Mystery-at-min Apr 26, 2023 at 09:32:03 (UTC)
Goto Top
1. Frage

wipe zum Wiederverkauf/Anderweitigen Einsatz oder wipe zum finalen "vernichten der Daten" ohne weiteren Gebrauch?

2. folgt daraus der schnellste Weg - vernichten oder Arbeit reinstecken...
Member: Malian
Malian Apr 26, 2023 at 10:19:14 (UTC)
Goto Top
Zitat von @ChriBo:
Versuch mal : sg_format --format --size=512 /dev/da1.
Kann sein, daß dann ein "noemales" Linux die Platten erkennt und du damit weiter arbeiten kannst.

Wenn das nicht funktioniert: zerstöre die Festplatten.
bei gebrauchten 1.2 TB magnetischen HDDs lohnt es sich nicht Zeit und Geld in eine Datenlöschung zu investieren.

Das habe ich tatsächlich in meiner Verzweiflung angeworfen, bevor du deinen Kommentar verfasst hast und siehe da:
└─$ lsscsi -sig
[0:0:0:0]    disk    ATA      MB2000GDUNV      HPG4  /dev/sda   -  /dev/sg0   2.00TB
[0:0:1:0]    disk    HITACHI  HUC10121CLAR1200 C650  /dev/sdb   35000cca07283f974  /dev/sg1        -
[0:0:2:0]    disk    HP       EG0300JFCKA      HPD6  /dev/sdc   35000c5009628ba5b  /dev/sg2    300GB
[0:0:3:0]    disk    HITACHI  HUC10121CLAR1200 C650  /dev/sdd   35000cca0728f01b0  /dev/sg3   1.20TB
[0:0:4:0]    disk    ATA      MB2000GDUNV      HPG4  /dev/sde   -  /dev/sg4   2.00TB
[0:0:5:0]    disk    ATA      MB2000GDUNV      HPG4  /dev/sdf   -  /dev/sg5   2.00TB
[0:0:6:0]    disk    ATA      MB2000GDUNV      HPG4  /dev/sdg   -  /dev/sg6   2.00TB
[7:0:0:0]    disk    SanDisk  Ultra Fit        1.00  /dev/sdh   SanDisk_Ultra_Fit_4C530146060331113260-0:0  /dev/sg7   15.3GB
Es wird nun eine Größe angezeigt!
...und die Platte lies sich nun auch mit ext4 formatieren:
─$ sudo mkfs.ext4 /dev/sdd
mke2fs 1.46.6 (1-Feb-2023)
Creating filesystem with 293028246 4k blocks and 73261056 inodes
Filesystem UUID: db6a7a70-9847-4f08-a61a-817a822db0a0
Superblock backups stored on blocks: 
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 
        4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968, 
        102400000, 214990848

Allocating group tables: done                            
Writing inode tables: done                            
Creating journal (262144 blocks): done
Writing superblocks and filesystem accounting information: done

In GParted wird sie nun auch angezeigt und ich konnte wie wild Partitionen erstellen.
Vielen Dank euch allen!

PS: Ich habe die 3 Server (ProLiant Gen9) und die SAN geschenkt bekommen unter der Bedingung, dass ich nachweise, dass ich sie wipe/die Daten definitiv zerstört habe. Quasi als Alternative, dass ein Refurbisher sie abholt.
Zertrümmern tut natürlich immer etwas weh, aber ist sonst die letzte Möglichkeit. Da dies eine Freizeitbeschäftigung ist, kann man schlecht sagen, ob sich etwas lohnt. Gelohnt hat sich, dass ich schon jetzt was daraus gelernt habe und somit habe ich ja schon etwas gewonnen.
Ich versuche später mal, ob nun ShredOS die Platte ebenfalls erkennt und mir anbietet, diese zu löschen. Melde mich.

Danke!