Partitioning help?

Not new to OpenSUSE, but a little thrown by some things in 11.0–

I recently put together a system with an ECS GeForce 7050M-M motherboard. It’s running pretty well with 11.0 plus or minus a few quirks-- one of them how SUSE is reading my partitions.

The motherboard supports onboard RAID, but that functionality is disabled in the CMOS. I have two SATA drives. The primary drive is formatted dual-boot for OpenSUSE and Win7. The secondary drive has a FAT32 partition, an NTFS partition, etc.

OpenSUSE won’t let me open the secondary drive’s FAT/NTFS partitions. It keeps telling me they’re already mounted or busy. I was getting that “policy does not allow internal media” bit, but resolved that through YaST.

Any ideas? I’ll attach a screenshot from Partitioner as soon as I can figure out how. Thanks in advance for any help.

Open a terminal and result of these:

cat /etc/fstab

Now go su in the terminal

fdisk -l

Thanks.

/dev/disk/by-id/ata-Maxtor_6Y080M0_Y2L0SQ5E-part5 swap swap defaults 0 0
/dev/disk/by-id/ata-Maxtor_6Y080M0_Y2L0SQ5E-part6 / ext3 acl,user_xattr 1 1
/dev/disk/by-id/ata-Maxtor_6Y080M0_Y2L0SQ5E-part7 /home ext3 acl,user_xattr 1 2
/dev/mapper/asr_Linux1 _part1 /windows/C vfat users,gid=users,umask=0002,utf8=true 0 0
/dev/disk/by-id/ata-Maxtor_6Y080M0_Y2L0SQ5E-part2 /windows/D ntfs-3g users,gid=users,fmask=133,dmask=022,locale=en_US.UTF-8 0 0
proc /proc proc defaults 0 0
sysfs /sys sysfs noauto 0 0
debugfs /sys/kernel/debug debugfs noauto 0 0
usbfs /proc/bus/usb usbfs noauto 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0

. . . and. . .

Disk /dev/sda: 80.0 GB, 80000000000 bytes
224 heads, 19 sectors/track, 36712 cylinders
Units = cylinders of 4256 * 512 = 2179072 bytes
Disk identifier: 0x3e873e86

Device Boot Start End Blocks Id System
/dev/sda1 1 13 27344 7 HPFS/NTFS
/dev/sda2 49 18394 39039008 7 HPFS/NTFS
/dev/sda3 * 18395 36712 38980704 f W95 Ext’d (LBA)
/dev/sda5 18395 19380 2098198+ 82 Linux swap / Solaris
/dev/sda6 19381 26403 14944934+ 83 Linux
/dev/sda7 26404 36712 21937542+ 83 Linux

Disk /dev/sdb: 122.9 GB, 122942324736 bytes
16 heads, 63 sectors/track, 238216 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes
Disk identifier: 0x0001feed

Device Boot Start End Blocks Id System
/dev/sdb1 1 66576 33554272+ c W95 FAT32 (LBA)
/dev/sdb2 66577 233017 83886264 7 HPFS/NTFS
/dev/sdb3 233023 238202 2610562+ 82 Linux swap / Solaris

Disk /dev/dm-0: 122.9 GB, 122941341696 bytes
16 heads, 63 sectors/track, 238214 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes
Disk identifier: 0x0001feed

 Device Boot      Start         End      Blocks   Id  System

/dev/dm-0p1 1 66576 33554272+ c W95 FAT32 (LBA)
/dev/dm-0p2 66577 233017 83886264 7 HPFS/NTFS
/dev/dm-0p3 233023 238202 2610562+ 82 Linux swap / Solaris

Disk /dev/dm-1: 34.3 GB, 34359575040 bytes
255 heads, 63 sectors/track, 4177 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x69737369

This doesn’t look like a partition table
Probably you selected the wrong device.

 Device Boot      Start         End      Blocks   Id  System

/dev/dm-1p1 ? 116388 126889 84344761 69 Unknown
Partition 1 does not end on cylinder boundary.
/dev/dm-1p2 ? 105915 222310 934940732+ 73 Unknown
Partition 2 does not end on cylinder boundary.
/dev/dm-1p3 ? 1 1 0 74 Unknown
Partition 3 does not end on cylinder boundary.
/dev/dm-1p4 179626 179629 26207+ 0 Empty
Partition 4 does not end on cylinder boundary.

Partition table entries are not in disk order

Disk /dev/dm-2: 85.8 GB, 85899534336 bytes
255 heads, 63 sectors/track, 10443 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x69205244

This doesn’t look like a partition table
Probably you selected the wrong device.

 Device Boot      Start         End      Blocks   Id  System

/dev/dm-2p1 ? 13578 119522 850995205 72 Unknown
Partition 1 does not end on cylinder boundary.
/dev/dm-2p2 ? 45382 79243 271987362 74 Unknown
Partition 2 does not end on cylinder boundary.
/dev/dm-2p3 ? 10499 10499 0 65 Novell Netware 386
Partition 3 does not end on cylinder boundary.
/dev/dm-2p4 167628 167631 25817+ 0 Empty
Partition 4 does not end on cylinder boundary.

Partition table entries are not in disk order

Disk /dev/dm-3: 2673 MB, 2673216000 bytes
255 heads, 63 sectors/track, 325 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000

You need to edit /etc/fstab. Here is a guide:
FSTAB - Editing Manually - openSUSE Forums

But first create 2 folders in /mnt. One called vfat, and one called ntfs
well actually you can use any name, I just use those as examples, but if you use different names for the folders, then the folder name in the lines below need to match too.
so you will have
/mnt/vfat
/mnt/ntfs

Edit your fstab and add in the two lines I have added here:

/dev/disk/by-id/ata-Maxtor_6Y080M0_Y2L0SQ5E-part5 swap                 swap       defaults              0 0
/dev/disk/by-id/ata-Maxtor_6Y080M0_Y2L0SQ5E-part6 /                    ext3       acl,user_xattr        1 1
/dev/disk/by-id/ata-Maxtor_6Y080M0_Y2L0SQ5E-part7 /home                ext3       acl,user_xattr        1 2
/dev/mapper/asr_Linux1         _part1 /windows/C           vfat       users,gid=users,umask=0002,utf8=true 0 0
/dev/disk/by-id/ata-Maxtor_6Y080M0_Y2L0SQ5E-part2 /windows/D ntfs-3g users,gid=users,fmask=133,dmask=022,locale=en_US.U TF-8 0 0
/dev/sdb1 /mnt/vfat   vfat   users,gid=users,umask=0002,utf8=true 0 0
/dev/sdb2    /mnt/ntfs    ntfs-3g    defaults    0 0
proc                 /proc                proc       defaults              0 0
sysfs                /sys                 sysfs      noauto                0 0
debugfs              /sys/kernel/debug    debugfs    noauto                0 0
usbfs                /proc/bus/usb        usbfs      noauto                0 0
devpts               /dev/pts             devpts     mode=0620,gid=5       0 0

Thanks, caf4926. I’m kinda curious what happened, though. Looks to me like OpenSUSE attempted to mount some partitions as RAID even though RAID wasn’t enabled.

I won’t even pretend to understand RAID, I don’t. But I would have thought that it would be visible during install, when you use the partitioner in Custom Partitioning?

As it turned out, the solution was ultimately surprisingly simple.

Making changes to FSTAB didn’t work. . . but after nosing around Partitioner a bit, I found I could simply delete the ASR_Linux1 BIOS RAID mappings. . . and voila!

It’s a relief that I figured this out finally, 'cause my other partitions held things like my VMWare virtual machine files.