Diskmanage: also check for filesystem type when determining usage

Like this, a non-ZFS filesystem living on a whole disk will also be detected
when it is not mounted.

Signed-off-by: Fabian Ebner <f.ebner@proxmox.com>
This commit is contained in:
Fabian Ebner
2021-01-26 12:45:20 +01:00
committed by Thomas Lamprecht
parent b6bbc2ab28
commit 59c03cd970
8 changed files with 50 additions and 5 deletions

View File

@ -11,3 +11,4 @@ sdj
sdk
sdl
sdm
sdn

View File

@ -203,5 +203,20 @@
"rpm" : 0,
"type" : "hdd",
"osdid" : -1
},
"sdn" : {
"serial" : "SERIAL1",
"vendor" : "ATA",
"wwn" : "0x0000000000000000",
"devpath" : "/dev/sdn",
"model" : "MODEL1",
"used" : "xfs",
"wearout" : "N/A",
"health" : "UNKNOWN",
"gpt" : 0,
"size" : 1536000,
"rpm" : 0,
"type" : "hdd",
"osdid" : -1
}
}

View File

@ -1,7 +1,8 @@
{
"blockdevices": [
{"path":"/dev/sdm", "parttype":null},
{"path":"/dev/sdm1", "parttype":"6a898cc3-1dd2-11b2-99a6-080020736631"},
{"path":"/dev/sdm9", "parttype":"6a945a3b-1dd2-11b2-99a6-080020736631"}
{"path":"/dev/sdm", "parttype":null, "fstype":null},
{"path":"/dev/sdm1", "parttype":"6a898cc3-1dd2-11b2-99a6-080020736631", "fstype":"zfs_member"},
{"path":"/dev/sdm9", "parttype":"6a945a3b-1dd2-11b2-99a6-080020736631", "fstype":null},
{"path":"/dev/sdn", "parttype":null, "fstype":"xfs"}
]
}

View File

@ -0,0 +1 @@
ATA

View File

@ -0,0 +1 @@
1

View File

@ -0,0 +1 @@
3000

View File

@ -0,0 +1,14 @@
E: DEVNAME=/dev/sdn
E: DEVTYPE=disk
E: ID_ATA_ROTATION_RATE_RPM=0
E: ID_BUS=ata
E: ID_MODEL=MODEL1
E: ID_SERIAL=SERIAL1
E: ID_SERIAL_SHORT=SERIAL1
E: ID_TYPE=disk
E: ID_FS_UUID=ab54fba8-48fe-4d37-bbe7-b403f94d3bed
E: ID_FS_UUID_ENC=ab54fba8-48fe-4d37-bbe7-b403f94d3bed
E: ID_FS_TYPE=xfs
E: ID_FS_USAGE=filesystem
E: ID_WWN=0x0000000000000000
E: ID_WWN_WITH_EXTENSION=0x0000000000000000