It is a pitty that you did not post the fdisk output between CODE tags instead of what you did now. Now it is barely readable, which you will admit as you have seen the nice columns yourself. For using CODE you have to use the Go Advanced button below right (alas) and then you can select the text and click the # button in the toolbar.
Nevertheless I tried to interprete your fdisk output. I still do not understand what you mean by an extention. I will use the word Extended partition, but that may be somethig completely different from what you use he word for. Be warned.
sda1 is an (the ) Extended partition, that means it holds other, so called Logical partitions, in this case it holds sda5 and sda6. It is a bit strange that your partition table starts with it, normaly it would have been on third place (and called sda3),that is why the warning is there, but this is not fatal, we can live with it.
sda2 is a Primary partition fit for a Linux file system. Seems to be used for your /home.
sda3 is a Primary partition fit for a Linux file system. Seems to be used for your /srv (are you an Apache web server).
sda5 is a Logical partition fit for Linux Swap. Used for swap of course.
sda6 is a Logical partition fit for a Linux file system. Seems to be your root (/) file system.
Now,apart from the strange sequence in the partition table, this is quite normal. When you want to use sda3 for something different that is quite possible. Are you sure there nothing on it of use? Normaly the openSUSE installation puts there some skeleton directories and example files for a web server. And while it is mounted on /srv I would think a complete web server bunch of files is there, for what other reason would it be there???
Else you can use YaST (well some people love Gparted, but YaST > System > Partitioning is quite capable of doing this), to mount it elsewhere where you need it. When you let YaST also format it as e.g. ext4, it will be emptied.