Если ваш файл слишком большой, чтобы удержаться в памяти, вы можете сделать:
$ awk -F, -v OFS="," '$2=="kg"{$1=1000*$1}1;' file | sort -n |
awk -F, -v OFS="," '$2=="kg"{$1=$1/1000}1;'
1000,g,dog
1,kg,cat
20,g,apple
Если это был virt-менеджер, то он должен быть где-то в /var/lib/libvirt/images/. В случае с Yast, я понятия не имею. В любом случае, я бы попробовал следующую команду:
find / -name 'hda.img'
заменить hda.img на имя созданного диска.