[rlug] sort :: sdaa dupa sdz

Adrian Sevcenco Adrian.Sevcenco at cern.ch
Tue May 12 01:31:23 EEST 2020


On 5/11/20 7:21 PM, Petru Rațiu wrote:
> On Mon, May 11, 2020 at 7:16 PM Claudiu N. Cismaru <claudiu at virtuamagic.com>
> wrote:
> 
>>
>> Si apoi iti iei de acolo ce field vrei... Sorry, Petru, ca am spoiled
>> solutia :D
>>
>>
> Nu intentionam sa fie o "solutie" in sine, ideea de baza e ca daca vrei
> ceva care e putin in raspar fata de cum vor sculele pe care le ai la
> indemana, de cele mai multe ori e mai bine sa dai un pas inapoi si sa
> reformulezi problema pe care o ai in loc sa insisti sa bati cuie cu lopata.
yup asta am si facut :)
problema era asa : am trecut o placa raid areca in mod jbod pentru a 
face raid-ul software.. pentru asta totusi nu e hba (cum mi-a zis si 
supportul lor) nu obtin exact deviceurile ci niste block deviceuri ce 
sunt "translatate" ..
astfel incercam sa listez toate sd-urile din care sa scot sata-urile 
placi de baza mixate pentru ca:
mdadm -D /dev/md0
/dev/md0:
....
     Number   Major   Minor   RaidDevice State
        0      65      128        0      active sync   /dev/sdy
        1      65      160        1      active sync   /dev/sdaa

dar solutia gasita de mine a fost sa:
find /dev/disk/by-path -name "*scsi*" | sort
si apoi realpath pe fiecare in parte .. avantajul e ca datorita modului 
de functionare (alocare lun-uri) am o oaresce garantie ca ordinea 
corespunde cu sloturile asociate in card/backplane (oricum neavand alta 
modalitate de mapare system<->card)

in caz ca apare intrebarea de ce vreau denumirile cu /dev/sd* e doar de 
convenienta pentru lucrul cu mdadm

Adrian

> 
> Sau cum zicea un clasic:
> "Q: How can I use X to do Y?
> A: If what you want is to do Y, you should ask that question without
> pre-supposing the use of a method that may not be appropriate. Questions of
> this form often indicate a person who is not merely ignorant about X, but
> confused about what problem Y they are solving and too fixated on the
> details of their particular situation."
> 





More information about the RLUG mailing list