May 31, 20197 yr Sorry if this is obvious but I cant quite nail it down. I have a need for a thing I am doing to find the device name and disk serial starting knowing either "/mnt/disk4" or "/dev/md4" from the shell Does anyone know how to get for example "/dev/sdb1" from this?
May 31, 20197 yr Author I have tried I think all the obvious ways although I still think i missed the one obvious one that works lsblk /dev/md4 NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT md4 9:4 0 3.7T 0 md /mnt/disk4
May 31, 20197 yr grep -A1 '"disk4"' /var/local/emhttp/disks.ini or if you want only the device designation grep -A1 '"disk4"' /var/local/emhttp/disks.ini | grep -Po 'device="\K[^"]+' Edited May 31, 20197 yr by bonienl
May 31, 20197 yr Author That is excellent thank you very much. I would not have thought to do it like this at all.
June 1, 20197 yr Author hehe Out of curiusoty i never did find a way to do this by query /proc. Any idea if this data is in there somewhere?
June 4, 20197 yr Author @limetech can you confirm if this is indeed in `proc` just so I can close this thread down as solved and anyone else that happens upon it knows the definitive answer.
June 4, 20197 yr Author yeah i dont think it is there either but i suspect this thread will hang about for years and hit first page on google since its so niche. (anyone else find themselves answering their own question via google in old forum posts... i do more than I care to admit)
Archived
This topic is now archived and is closed to further replies.