Hi,
I just wrote a script disklist.pl for getting informations about all installed disks inside my FreeNas box.
This script is written in Perl and use under the hood theses commands:
I share it here, because maybe someone else may find it useful.
If it's the case and if i have good feedback, i will maybe post it on the FreeNas forum (i will see).
First Exemple:
This command output only disks used inside a zpool and show only few columns.
Second Exemple:
The uploaded file "disklist.txt" have to be renamed to "disklist.pl"
Best regards,
Sébastien.
I just wrote a script disklist.pl for getting informations about all installed disks inside my FreeNas box.
This script is written in Perl and use under the hood theses commands:
- geom disk list
- gmultipath status
- zpool status
- glabel status
- sas2ircu list
- sas2ircu # display
- sas3ircu list
- sas3ircu # display
- nvmecontrol devlist
I share it here, because maybe someone else may find it useful.
If it's the case and if i have good feedback, i will maybe post it on the FreeNas forum (i will see).
First Exemple:
- ./disklist.pl -short -fs:zfs
Code:
partition zpool device disk size
---------------------------------------------------------------------------
da112p2 freenas-boot da112 SanDisk Ultra Fit 62
da104p2 volBACKUP da104 ATA Hitachi HUA72302 2000
da105p2 volBACKUP da105 ATA Hitachi HUA72302 2000
da106p2 volBACKUP da106 ATA Hitachi HUA72302 2000
da107p2 volBACKUP da107 ATA Hitachi HUA72302 2000
da108p2 volBACKUP da108 ATA Hitachi HUA72302 2000
da109p2 volBACKUP da109 ATA Hitachi HUA72302 2000
da110p2 volBACKUP da110 ATA Hitachi HUA72302 2000
da111p2 volBACKUP da111 ATA Hitachi HUA72302 2000
ada0p2 volFAST ada0 INTEL SSDSC2BA400G4 400
ada1p2 volFAST ada1 INTEL SSDSC2BA400G4 400
ada2p2 volFAST ada2 INTEL SSDSC2BA400G4 400
ada3p2 volFAST ada3 INTEL SSDSC2BA400G4 400
ada4p2 volMAIN ada4 INTEL SSDSC2BA100G3 100
ada5p2 volMAIN ada5 INTEL SSDSC2BA100G3 100
da0p2 volMAIN da0 SEAGATE ST33000650SS 3000
da1p2 volMAIN da1 SEAGATE ST33000650SS 3000
da2p2 volMAIN da2 SEAGATE ST33000650SS 3000
da3p2 volMAIN da3 SEAGATE ST33000650SS 3000
da4p2 volMAIN da4 SEAGATE ST33000650SS 3000
da5p2 volMAIN da5 SEAGATE ST33000650SS 3000
da6p2 volMAIN da6 SEAGATE ST33000650SS 3000
da7p2 volMAIN da7 SEAGATE ST33000650SS 3000
multipath/disk30p2 volTEST da49,da97 HITACHI HUS72302CLAR2000 2000
multipath/disk31p2 volTEST da50,da98 HITACHI HUS72302CLAR2000 2000
Second Exemple:
- ./disklist.pl -i:zpool volTEST -all
Code:
partition label zpool device sector disk size type serial rpm location multipath mode
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
multipath/disk30p2 gptid/fe38f700-829a-11e7-810a-00074304a2f0 volTEST da49,da97 512 HITACHI HUS72302CLAR2000 2000 HDD YGH1E3DD 7200 SAS3008(1):3#53 multipath/disk30
multipath/disk31p2 gptid/01a5298c-829b-11e7-810a-00074304a2f0 volTEST da50,da98 512 HITACHI HUS72302CLAR2000 2000 HDD YGH1Y9KD 7200 SAS3008(1):3#54 multipath/disk31
Best regards,
Sébastien.
Attachments
-
31.2 KB Views: 141