Hi Martin,
On 10/27/2014 11:07 AM, Martin Ziegler wrote:
> here is the output of fdisk:
thanks! I see it is for /dev/sdb, while your initial report was about
/dev/sdd. Is there a flacky USB connection that resets too often in between?
> Disk /dev/sdb: 7,2 GiB, 7745830400 bytes, 15128575 sectors
> Units: sectors of 1 * 512 = 512 bytes
> Sector size (logical/physical): 512 bytes / 512 bytes
> I/O size (minimum/optimal): 512 bytes / 512 bytes
> Disklabel type: dos
> Disk identifier: 0x2c6b7369
>
> Device Boot Start End Sectors Size Id Type
> /dev/sdb1 * 2048 15128574 15126527 7,2G f2 DOS
> secondary
I created the very same setup here, and parted detects the partition
just fine.
Creation:
evgeni@nana ~ % sudo dd if=/dev/zero of=/tmp/grml-test.img bs=1M count=1024
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB) copied, 2.08537 s, 515 MB/s
evgeni@nana ~ % sudo losetup --find --show /tmp/grml-test.img
/dev/loop0
evgeni@nana ~ % sudo fdisk /dev/loop0
Welcome to fdisk (util-linux 2.25.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Device does not contain a recognized partition table.
Created a new DOS disklabel with disk identifier 0xa2378f95.
Command (m for help): n
Partition type
p primary (0 primary, 0 extended, 4 free)
e extended (container for logical partitions)
Select (default p):
Using default response p.
Partition number (1-4, default 1):
First sector (2048-2097151, default 2048):
Last sector, +sectors or +size{K,M,G,T,P} (2048-2097151, default 2097151):
Created a new partition 1 of type 'Linux' and of size 1023 MiB.
Command (m for help): t
Selected partition 1
Hex code (type L to list all codes): f2
Changed type of partition 'Linux' to 'DOS secondary'.
Command (m for help): w
The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.
evgeni@nana ~ % sudo mkfs.vfat /dev/loop0p1
mkfs.fat 3.0.26 (2014-03-07)
Loop device does not match a floppy size, using default hd params
evgeni@nana ~ % sudo fdisk -l /dev/loop0
Disk /dev/loop0: 1 GiB, 1073741824 bytes, 2097152 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xa2378f95
Device Boot Start End Sectors Size Id Type
/dev/loop0p1 2048 2097151 2095104 1023M f2 DOS secondary
Parted by hand:
>>> import parted
>>> d = parted.getDevice('/dev/loop0')
>>> disk = parted.Disk(d)
>>> part = disk.getPartitionByPath('/dev/loop0p1')
>>> part
<parted.partition.Partition object at 0x7f0fb9643810>
>>> print part.getFlag(parted.PARTITION_BOOT)
False
> I observed that df needs very log to read informations from /dev/sdb1
That's odd.
Could you try another USB drive with the same partition layout? Just to
be sure?
Greets
Evgeni
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]