I am trying to partition a usb 3 drive but for some reason parted can't properly set the start sector. The drive is identical to multiple other sata drives, the only difference is that it's inside a usb 3 enclosure with 2 port hub integrated. I wouldn't have though it would matter.
Here are the steps I always used before:
sudo parted /dev/sd? mklabel gpt mkpart primary 0% 100% quit
Here is fdisk -l output of the last 2 drives:
Disk /dev/sdk: 7.3 TiB, 8001563222016 bytes, 15628053168 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disklabel type: gpt Disk identifier: DB93D173-858A-475C-81CD-DB616E91C110 Device Start End Sectors Size Type /dev/sdk1 2048 15628053134 15628051087 7.3T Linux filesystem Disk /dev/sdl: 7.3 TiB, 8001563221504 bytes, 15628053167 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 33553920 bytes Disklabel type: gpt Disk identifier: B3791850-76F8-4CE2-B1CC-DF40886292CE Device Start End Sectors Size Type /dev/sdl1 65535 15628000379 15627934845 7.3T Linux filesystem Partition 1 does not start on physical sector boundary.
Second drive is the problematic one.
Performance really seems to take a big hit as formatting to ext4 takes a long time (never waited to finish) where normally it would only take seconds. Why is this happening? How can I get proper alignment?
The only other difference I can think of is that it was originally formatted as ntfs with some un-partitioned space. I also ran this command to clear any leftover partitions:
dd if=/dev/zero of=/dev/sdl bs=512 count=10000 with no luck.
Using optimal alignment doesnt work either:
sudo parted -a optimal /dev/sdl mkpart primary 0% 100% Warning: You requested a partition from 0.00B to 8002GB (sectors 0..15628053166). The closest location we can manage is 17.4kB to 1048kB (sectors 34..2047). Is this still acceptable to you?