Go Premium for a chance to win a PS4. Enter to Win

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 5023
  • Last Modified:

formatting USB thumbdrive under linux - Error re-reading the partition table failed with error 22:

Linux - Redhat Fedora
Thumb Drive - Sandisk 4GB micro
Error: Warning: re-reading the partition table failed with error 22: Invalid argument. The kernel still uses
the old table. The new table will be used at the next reboot.

Steps:
fdisk -l  (shows thumbdrive as /dev/sdb1)
Created 3 partitions - Part 1 = 50M, Part 2 = 512MB, Part 3 = 3.456GB
fdisk /dev/sdb1  (/dev/sdb1 boot=*, start=1, end = 7965, blocks=4013865, ID=6, system=W95 fat32)
n [enter], P [enter], 1 [enter], [enter], +50M [enter], n [enter], p [enter], 2 [enter], [enter] (default =14), +512M [enter], n [enter], p [enter],  3 [enter] (default 42),  [enter] (last cyl - 1019), A, 1, t, 2 , 82, p, w
After I press p - it prints the following configuration:
/dev/sdb1p1 boot *, start = 1, end = 13, blocks = 51150, ID = 83, Linux
 /dev/sdb1p2 boot , start = 14, end = 141, blocks = 503936, ID = 82, Linux  swap / solaris
/dev/sdb1p3 boot , start = 142, end = 1019, blocks = 3456686, ID = 83, Linux

After I press w - to write to the partitioh it gives me the error:
Error: Warning: re-reading the partition table failed with error 22: Invalid argument. The kernel still uses
the old table. The new table will be used at the next reboot.

When I reboot and try to format I get the following error: The device apparently does not exist ...
mkfs.ext3 /dev/sda1p1 (gives the above error)
mkfs.ext3 /dev/sda1 - seems to work, but I can't access the individual partitions.
also, if I do an fdisk -l it still shows the drive as w95 fat 32. What am I doing wrong.
0
auditnet22
Asked:
auditnet22
1 Solution
 
rindiCommented:
Try fdisk again to delete the partitions then reboot.
0
 
auditnet22Author Commented:
Thanks for the quick response rindi. I tried deleting the partition twice and rebooting.
I can't seem to format the following partitions, and everytime I try to repartition the usb thumb drive, I get the error 22. I reboot after the error since I want the tables to be updated.


dev/sdb1p1 boot *, start = 1, end = 13, blocks = 51150, ID = 83, Linux
 /dev/sdb1p2 boot , start = 14, end = 141, blocks = 503936, ID = 82, Linux  swap / solaris
/dev/sdb1p3 boot , start = 142, end = 1019, blocks = 3456686, ID = 83, Linux
0
 
Duncan RoeSoftware DeveloperCommented:
Error 22 is EINVAL (Invalid argument). What do you see if you try "fdisk /dev/sdb"?
0
NFR key for Veeam Backup for Microsoft Office 365

Veeam is happy to provide a free NFR license (for 1 year, up to 10 users). This license allows for the non‑production use of Veeam Backup for Microsoft Office 365 in your home lab without any feature limitations.

 
rindiCommented:
Is a GUI setup on that PC? If yes, have you tried using GParted or QtParted to delete the partitions?
0
 
amirs80Commented:
if u have windows xp system, attach your thumb drive on that and then try to format it and then again use it on linux
0
 
auditnet22Author Commented:
I humbly thank you guys for all of your help. I don't know much about linux.
One other question. If I boot from a linux livecd, what is the CD designation. Is it /boot ?
0
 
rindiCommented:
No. It'll look just as if you have booted from HD. /boot is just the folder where the kernel and boot loader normally is. The CD is often mounted on /cdrom.
0
 
auditnet22Author Commented:
Thank you all for your help. Rindi, I was able to download a livecd with Gparted, deleted the partitions and recreated them via gparted. My partitions finally took. It took me 2 days to fix, but it would have taken me a lot longer without your help.

Have a great day!
0
 
rindiCommented:
your welcome
0
 
Luqman ShantalCommented:
You can also use the text based parted since it's already available out of the box.
0
 
AlphawolveCommented:
What was the solution?
0

Featured Post

Concerto's Cloud Advisory Services

Want to avoid the missteps to gaining all the benefits of the cloud? Learn more about the different assessment options from our Cloud Advisory team.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now