paulparker:
 
Often view different information when look with  fdisk -l  /dev/sdc 
then with  gdisk  /dev/sdc p  for partition
With very  different results on larger hard drives.
What does YaST partitioner use ?
 
 
I don’t see anything about msdos with gdisk , either.
GPT fdisk (gdisk) version 0.8.10
Partition table scan:
  MBR: MBR only
  BSD: not present
  APM: not present
  GPT: not present
***************************************************************
Found invalid GPT and valid MBR; converting MBR to GPT format
in memory. THIS OPERATION IS POTENTIALLY DESTRUCTIVE! Exit by
typing 'q' if you don't want to convert your MBR partitions
to GPT format!
***************************************************************
Warning! Secondary partition table overlaps the last partition by
33 blocks!
You will need to delete this partition or resize it in another utility.
Command (? for help): p
Disk /dev/sda: 31266816 sectors, 14.9 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): ########-####-####-####-############
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 31266782
Partitions will be aligned on 2048-sector boundaries
Total free space is 2014 sectors (1007.0 KiB)
Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048        31266815   14.9 GiB    8300  Linux filesystem
 
            
              
           
          
            
            
              Hi, welcome back.
I am going to read through this thread, then look over your output.  I will be back as soon as I can.
             
            
              
           
          
            
              
                conram  
              
                  
                    January 3, 2015,  6:33am
                   
                  23 
               
             
            
              Hi,
If that Dos partition is around 7 mb
I’m not sure enough if this really a Dos partition, I will try to take a look at
             
            
              
           
          
            
            
              
 palswim:
 
I don’t see anything about msdos with gdisk , either.
GPT fdisk (gdisk) version 0.8.10
Partition table scan:
  **MBR: MBR only**
  BSD: not present
  APM: not present
  GPT: not present
***************************************************************
Found invalid GPT **and valid MBR; converting MBR** to GPT format
in memory. THIS OPERATION IS POTENTIALLY DESTRUCTIVE! Exit by
typing 'q' if you don't want to convert your MBR partitions
to GPT format!
***************************************************************
Warning! Secondary partition table overlaps the last partition by
33 blocks!
You will need to delete this partition or resize it in another utility.
Command (? for help): p
Disk /dev/sda: 31266816 sectors, 14.9 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): ########-####-####-####-############
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 31266782
Partitions will be aligned on 2048-sector boundaries
Total free space is 2014 sectors (1007.0 KiB)
Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048        31266815   14.9 GiB    8300  Linux filesystem
 
 
These indicate an msdos partition table
             
            
              
           
          
            
            
              Other than throwing up an error, does the system boot and run okay?
             
            
              
           
          
            
            
              Now, this is strange.
Under devices, you should only have ONE pair of listings for sda, either the red-highlighted  or the blue-highlighted , but not both 
             
            
              
           
          
            
            
              
It does. I want to solve this for my own understanding of the inner workings of my system, rather than any problems this issue is causing.
             
            
              
           
          
            
            
              
… which is exactly what I would want if it was my machine, so we are thinking much the same, here.
             
            
              
           
          
            
            
              
 Fraser_Bell:
 
Now, this is strange.
Under devices, you should only have ONE pair of listings for sda, either the red-highlighted  or the blue-highlighted , but not both 
 
 
Well, udev is responsible for generating those persistent names, so could be a quirk of how /lib/udev/rules.d/60-persistent-storage.rules is triggered with this particular hardware?
Might be interesting to execute the following to see what keys are enumerated
/lib/udev/scsi_id --export /dev/sda
 
            
              
           
          
            
            
              
Further to this, ‘udevadm test <device path>’ can be used to simulate a udev event and print debug output. (It will show what rules matched for example.)
udevadm test /sys/class/block/sda
 
            
              
           
          
            
              
                palswim  
              
                  
                    January 16, 2015,  1:18am
                   
                  32 
               
             
            
              
This command output nothing for my system.
 deano_ferrari:
 
Further to this, ‘udevadm test ’ can be used to simulate a udev event and print debug output. (It will show what rules matched for example.)
udevadm test /sys/class/block/sda
 
 
udevadm  output:
calling: test
version 210
load module index
timestamp of '/usr/lib/systemd/network' changed
Parsed configuration file /usr/lib/systemd/network/99-default.link
Created link configuration context.
timestamp of '/etc/udev/rules.d' changed
timestamp of '/run/udev/rules.d' changed
read rules file: /usr/lib/udev/rules.d/10-dm.rules
read rules file: /run/udev/rules.d/10-root-symlink.rules
read rules file: /usr/lib/udev/rules.d/11-dm-lvm.rules
read rules file: /usr/lib/udev/rules.d/11-dm-mpath.rules
read rules file: /usr/lib/udev/rules.d/13-dm-disk.rules
read rules file: /usr/lib/udev/rules.d/39-usbmuxd.rules
read rules file: /usr/lib/udev/rules.d/40-libgphoto2.rules
read rules file: /usr/lib/udev/rules.d/40-lomoco.rules
read rules file: /usr/lib/udev/rules.d/40-usb-media-players.rules
read rules file: /usr/lib/udev/rules.d/40-usb_modeswitch.rules
read rules file: /usr/lib/udev/rules.d/41-soundfont.rules
read rules file: /usr/lib/udev/rules.d/42-hd-audio-pm.rules
read rules file: /usr/lib/udev/rules.d/42-usb-hid-pm.rules
read rules file: /usr/lib/udev/rules.d/50-udev-default.rules
read rules file: /usr/lib/udev/rules.d/51-lirc.rules
read rules file: /usr/lib/udev/rules.d/52-irda.rules
read rules file: /usr/lib/udev/rules.d/52-usx2yaudio.rules
read rules file: /usr/lib/udev/rules.d/55-Argyll.rules
read rules file: /etc/udev/rules.d/55-libsane.rules
read rules file: /usr/lib/udev/rules.d/55-scsi-sg3_id.rules
read rules file: /usr/lib/udev/rules.d/56-idedma.rules
read rules file: /usr/lib/udev/rules.d/56-multipath.rules
read rules file: /etc/udev/rules.d/56-sane-backends-autoconfig.rules
read rules file: /usr/lib/udev/rules.d/58-scsi-sg3_symlink.rules
read rules file: /usr/lib/udev/rules.d/60-cdrom_id.rules
read rules file: /usr/lib/udev/rules.d/60-drm.rules
read rules file: /usr/lib/udev/rules.d/60-fprint-autosuspend.rules
read rules file: /usr/lib/udev/rules.d/60-keyboard.rules
read rules file: /etc/udev/rules.d/60-libpisock.rules
read rules file: /usr/lib/udev/rules.d/60-pcmcia.rules
read rules file: /usr/lib/udev/rules.d/60-persistent-alsa.rules
read rules file: /usr/lib/udev/rules.d/60-persistent-input.rules
read rules file: /usr/lib/udev/rules.d/60-persistent-serial.rules
read rules file: /usr/lib/udev/rules.d/60-persistent-storage-tape.rules
read rules file: /usr/lib/udev/rules.d/60-persistent-storage.rules
read rules file: /usr/lib/udev/rules.d/60-persistent-v4l.rules
read rules file: /usr/lib/udev/rules.d/61-accelerometer.rules
read rules file: /usr/lib/udev/rules.d/61-gnome-settings-daemon-rfkill.rules
read rules file: /usr/lib/udev/rules.d/63-md-raid-arrays.rules
read rules file: /usr/lib/udev/rules.d/64-btrfs.rules
read rules file: /usr/lib/udev/rules.d/64-md-raid-assembly.rules
read rules file: /usr/lib/udev/rules.d/65-wacom.rules
read rules file: /usr/lib/udev/rules.d/66-kpartx.rules
read rules file: /usr/lib/udev/rules.d/67-kpartx-compat.rules
read rules file: /usr/lib/udev/rules.d/69-cd-sensors.rules
read rules file: /usr/lib/udev/rules.d/69-dm-lvm-metad.rules
read rules file: /usr/lib/udev/rules.d/69-libmtp.rules
read rules file: /usr/lib/udev/rules.d/69-xorg-vmmouse.rules
read rules file: /etc/udev/rules.d/70-persistent-cd.rules
read rules file: /etc/udev/rules.d/70-persistent-net.rules
read rules file: /usr/lib/udev/rules.d/70-power-switch.rules
read rules file: /usr/lib/udev/rules.d/70-printers.rules
read rules file: /usr/lib/udev/rules.d/70-uaccess.rules
read rules file: /usr/lib/udev/rules.d/70-udev-acl.rules
read rules file: /usr/lib/udev/rules.d/71-seat.rules
read rules file: /usr/lib/udev/rules.d/73-seat-late.rules
read rules file: /usr/lib/udev/rules.d/73-seat-numlock.rules
read rules file: /usr/lib/udev/rules.d/75-net-description.rules
read rules file: /usr/lib/udev/rules.d/75-persistent-net-generator.rules
read rules file: /usr/lib/udev/rules.d/75-probe_mtd.rules
read rules file: /usr/lib/udev/rules.d/75-tty-description.rules
read rules file: /usr/lib/udev/rules.d/76-net-sriov-names.rules
read rules file: /usr/lib/udev/rules.d/77-mm-ericsson-mbm.rules
read rules file: /usr/lib/udev/rules.d/77-mm-huawei-net-port-types.rules
read rules file: /usr/lib/udev/rules.d/77-mm-longcheer-port-types.rules
read rules file: /usr/lib/udev/rules.d/77-mm-nokia-port-types.rules
read rules file: /usr/lib/udev/rules.d/77-mm-pcmcia-device-blacklist.rules
read rules file: /usr/lib/udev/rules.d/77-mm-platform-serial-whitelist.rules
read rules file: /usr/lib/udev/rules.d/77-mm-simtech-port-types.rules
read rules file: /usr/lib/udev/rules.d/77-mm-usb-device-blacklist.rules
read rules file: /usr/lib/udev/rules.d/77-mm-usb-serial-adapters-greylist.rules
read rules file: /usr/lib/udev/rules.d/77-mm-x22x-port-types.rules
read rules file: /usr/lib/udev/rules.d/77-mm-zte-port-types.rules
read rules file: /usr/lib/udev/rules.d/77-nm-olpc-mesh.rules
read rules file: /usr/lib/udev/rules.d/78-sound-card.rules
read rules file: /usr/lib/udev/rules.d/80-drivers.rules
read rules file: /usr/lib/udev/rules.d/80-hotplug-cpu-mem.rules
read rules file: /usr/lib/udev/rules.d/80-mm-candidate.rules
read rules file: /usr/lib/udev/rules.d/80-net-setup-link.rules
read rules file: /usr/lib/udev/rules.d/80-udisks.rules
read rules file: /usr/lib/udev/rules.d/80-udisks2.rules
read rules file: /usr/lib/udev/rules.d/81-mptctl.rules
read rules file: /usr/lib/udev/rules.d/85-regulatory.rules
read rules file: /usr/lib/udev/rules.d/90-alsa-restore.rules
read rules file: /usr/lib/udev/rules.d/90-haveged.rules
read rules file: /usr/lib/udev/rules.d/90-libgpod.rules
read rules file: /usr/lib/udev/rules.d/90-mcelog.rules
read rules file: /usr/lib/udev/rules.d/90-pulseaudio.rules
read rules file: /usr/lib/udev/rules.d/95-cd-devices.rules
read rules file: /usr/lib/udev/rules.d/95-dm-notify.rules
read rules file: /usr/lib/udev/rules.d/95-udev-late.rules
read rules file: /usr/lib/udev/rules.d/95-upower-csr.rules
read rules file: /usr/lib/udev/rules.d/95-upower-hid.rules
read rules file: /usr/lib/udev/rules.d/95-upower-wup.rules
read rules file: /usr/lib/udev/rules.d/97-hid2hci.rules
read rules file: /usr/lib/udev/rules.d/99-iwlwifi-led.rules
read rules file: /usr/lib/udev/rules.d/99-systemd.rules
rules contain 393216 bytes tokens (32768 * 12 bytes), 41301 bytes strings
26375 strings (224612 bytes), 22873 de-duplicated (186814 bytes), 3503 trie nodes used
GROUP 6 /usr/lib/udev/rules.d/50-udev-default.rules:48
IMPORT '/usr/bin/sg_inq --export /dev/sda' /usr/lib/udev/rules.d/55-scsi-sg3_id.rules:10
starting '/usr/bin/sg_inq --export /dev/sda'
'/usr/bin/sg_inq --export /dev/sda'(out) 'SCSI_TPGS=0'
'/usr/bin/sg_inq --export /dev/sda'(out) 'SCSI_TYPE=disk'
'/usr/bin/sg_inq --export /dev/sda'(out) 'SCSI_VENDOR=SanDisk'
'/usr/bin/sg_inq --export /dev/sda'(out) 'SCSI_VENDOR_ENC=SanDisk\x20'
'/usr/bin/sg_inq --export /dev/sda'(out) 'SCSI_MODEL='
'/usr/bin/sg_inq --export /dev/sda'(out) 'SCSI_MODEL_ENC=\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'
'/usr/bin/sg_inq --export /dev/sda'(out) 'SCSI_REVISION=1.26'
'/usr/bin/sg_inq --export /dev/sda' [2271] exit with return code 0
IMPORT '/usr/bin/sg_inq --export --page=sn /dev/sda' /usr/lib/udev/rules.d/55-scsi-sg3_id.rules:19
starting '/usr/bin/sg_inq --export --page=sn /dev/sda'
'/usr/bin/sg_inq --export --page=sn /dev/sda'(out) 'SCSI_IDENT_SERIAL=####################'
'/usr/bin/sg_inq --export --page=sn /dev/sda' [2272] exit with return code 0
IMPORT '/usr/bin/sg_inq --export --page=di /dev/sda' /usr/lib/udev/rules.d/55-scsi-sg3_id.rules:21
starting '/usr/bin/sg_inq --export --page=di /dev/sda'
'/usr/bin/sg_inq --export --page=di /dev/sda'(out) 'SCSI_IDENT_LUN_T10=SanDisk_####################'
'/usr/bin/sg_inq --export --page=di /dev/sda' [2273] exit with return code 0
PROGRAM '/sbin/multipath -i -u sda' /usr/lib/udev/rules.d/56-multipath.rules:12
starting '/sbin/multipath -i -u sda'
'/sbin/multipath -i -u sda'(out) 'Jan 14 21:02:33 | DM multipath kernel driver not loaded'
'/sbin/multipath -i -u sda' [2274] exit with return code 1
LINK 'disk/by-id/scsi-SSanDisk__####################' /usr/lib/udev/rules.d/58-scsi-sg3_symlink.rules:12
LINK 'disk/by-id/scsi-1SanDisk_####################' /usr/lib/udev/rules.d/58-scsi-sg3_symlink.rules:24
LINK 'disk/by-id/scsi-1SanDisk_####################' /usr/lib/udev/rules.d/60-persistent-storage.rules:42
IMPORT builtin 'path_id' /usr/lib/udev/rules.d/60-persistent-storage.rules:63
LINK 'disk/by-path/pci-0000:00:13.2-usb-0:5:1.0-scsi-0:0:0:0' /usr/lib/udev/rules.d/60-persistent-storage.rules:64
IMPORT builtin 'blkid' /usr/lib/udev/rules.d/60-persistent-storage.rules:81
probe /dev/sda raid offset=0
IMPORT 'udisks-part-id /dev/sda' /usr/lib/udev/rules.d/80-udisks.rules:88
starting 'udisks-part-id /dev/sda'
'udisks-part-id /dev/sda'(err) 'using device_file=/dev/sda syspath=/sys/devices/pci0000:00/0000:00:13.2/usb1/1-5/1-5:1.0/host2/target2:0:0/2:0:0:0/block/sda, offset=0 ao=0 and number=0 for /dev/sda'
'udisks-part-id /dev/sda'(err) 'Entering MS-DOS parser (offset=0, size=16008609792)'
'udisks-part-id /dev/sda'(err) 'MSDOS_MAGIC found'
'udisks-part-id /dev/sda'(err) 'looking at part 0 (offset 1048576, size 16007561216, type 0x83)'
'udisks-part-id /dev/sda'(err) 'new part entry'
'udisks-part-id /dev/sda'(err) 'looking at part 1 (offset 0, size 0, type 0x00)'
'udisks-part-id /dev/sda'(err) 'new part entry'
'udisks-part-id /dev/sda'(err) 'looking at part 2 (offset 0, size 0, type 0x00)'
'udisks-part-id /dev/sda'(err) 'new part entry'
'udisks-part-id /dev/sda'(err) 'looking at part 3 (offset 0, size 0, type 0x00)'
'udisks-part-id /dev/sda'(err) 'new part entry'
'udisks-part-id /dev/sda'(err) 'Exiting MS-DOS parser'
'udisks-part-id /dev/sda'(err) 'MSDOS partition table detected'
'udisks-part-id /dev/sda'(out) 'UDISKS_PARTITION_TABLE=1'
'udisks-part-id /dev/sda'(out) 'UDISKS_PARTITION_TABLE_SCHEME=mbr'
'udisks-part-id /dev/sda'(out) 'UDISKS_PARTITION_TABLE_COUNT=1'
'udisks-part-id /dev/sda' [2275] exit with return code 0
handling device node '/dev/sda', devnum=b8:0, mode=0660, uid=0, gid=6
preserve permissions /dev/sda, 060660, uid=0, gid=6
preserve already existing symlink '/dev/block/8:0' to '../sda'
found 'b8:0' claiming '/run/udev/links/\x2fdisk\x2fby-id\x2fscsi-1SanDisk_####################'
creating link '/dev/disk/by-id/scsi-1SanDisk_####################' to '/dev/sda'
preserve already existing symlink '/dev/disk/by-id/scsi-1SanDisk_####################' to '../../sda'
found 'b8:0' claiming '/run/udev/links/\x2fdisk\x2fby-id\x2fscsi-SSanDisk__####################'
creating link '/dev/disk/by-id/scsi-SSanDisk__####################' to '/dev/sda'
preserve already existing symlink '/dev/disk/by-id/scsi-SSanDisk__####################' to '../../sda'
found 'b8:0' claiming '/run/udev/links/\x2fdisk\x2fby-path\x2fpci-0000:00:13.2-usb-0:5:1.0-scsi-0:0:0:0'
creating link '/dev/disk/by-path/pci-0000:00:13.2-usb-0:5:1.0-scsi-0:0:0:0' to '/dev/sda'
preserve already existing symlink '/dev/disk/by-path/pci-0000:00:13.2-usb-0:5:1.0-scsi-0:0:0:0' to '../../sda'
unload module index
Unloaded link configuration context.
This program is for debugging only, it does not run any program
specified by a RUN key. It may show incorrect results, because
some values may be different, or not available at a simulation run.
ACTION=add
DEVLINKS=/dev/disk/by-id/scsi-1SanDisk_#################### /dev/disk/by-id/scsi-SSanDisk__#################### /dev/disk/by-path/pci-0000:00:13.2-usb-0:5:1.0-scsi-0:0:0:0
DEVNAME=/dev/sda
DEVPATH=/devices/pci0000:00/0000:00:13.2/usb1/1-5/1-5:1.0/host2/target2:0:0/2:0:0:0/block/sda
DEVTYPE=disk
ID_BUS=scsi
ID_MODEL_ENC=\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20
ID_PART_TABLE_TYPE=dos
ID_PART_TABLE_UUID=000b99dc
ID_PATH=pci-0000:00:13.2-usb-0:5:1.0-scsi-0:0:0:0
ID_PATH_TAG=pci-0000_00_13_2-usb-0_5_1_0-scsi-0_0_0_0
ID_REVISION=1.26
ID_SCSI=1
ID_SERIAL=1SanDisk_####################
ID_SERIAL_SHORT=SanDisk_####################
ID_TYPE=disk
ID_VENDOR=SanDisk
ID_VENDOR_ENC=SanDisk\x20
MAJOR=8
MINOR=0
MPATH_SBIN_PATH=/sbin
SCSI_IDENT_LUN_T10=SanDisk_####################
SCSI_IDENT_SERIAL=####################
SCSI_MODEL_ENC=\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20
SCSI_REVISION=1.26
SCSI_TPGS=0
SCSI_TYPE=disk
SCSI_VENDOR=SanDisk
SCSI_VENDOR_ENC=SanDisk\x20
SUBSYSTEM=block
TAGS=:systemd:
UDISKS_PARTITION_TABLE=1
UDISKS_PARTITION_TABLE_COUNT=1
UDISKS_PARTITION_TABLE_SCHEME=mbr
UDISKS_PRESENTATION_NOPOLICY=0
USEC_INITIALIZED=47427
 
            
              
           
          
            
            
              Here’s the rules that match for creating the /dev/disk/by-id/ symlinks
LINK 'disk/by-id/scsi-SSanDisk__####################' /usr/lib/udev/rules.d/58-scsi-sg3_symlink.rules:12
LINK 'disk/by-id/scsi-1SanDisk_####################' /usr/lib/udev/rules.d/58-scsi-sg3_symlink.rules:24
LINK 'disk/by-id/scsi-1SanDisk_####################' /usr/lib/udev/rules.d/60-persistent-storage.rules:42