Results 1 to 3 of 3

Thread: mkfs.ext3 corrupting the partition table - bug?

  1. #1
    Junior Member
    Join Date
    Jan 2008
    Posts
    2

    mkfs.ext3 corrupting the partition table - bug?

    Hi,

    I'm having problem with the mkfs.ext3. It looks like that it corrupts the partition table of my compactFlash disks connected thru the USB. Here's my test sequence:

    - connect a 128MB compactFlash thru USB
    - execute fdisk to print the partition table => there's a primary partition
    - execute mkfs.ext3 to format the disk => seems OK but ...
    - execute fdisk to check and verify => partition table corrupted.

    I've done this sequence repeatly, and tried with several compactFlash disks. Same result with all the compactFlash disks that i tried. For information, the compactFlash is a ScanDisk 128MB.

    See trace below.

    Any ideas?

    Kind regards,
    Shaofeng


    <Beginning of trace>
    ------------------------

    sh-3.00# fdisk /dev/sda1

    Command (m for help): p

    Disk /dev/sda1: 128 MB, 128450048 bytes
    8 heads, 32 sectors/track, 979 cylinders
    Units = cylinders of 256 * 512 = 131072 bytes

    Device Boot Start End Blocks Id System
    /dev/sda1p1 1 979 125296 83 Linux

    Command (m for help): q

    sh-3.00#
    sh-3.00# mkfs.ext3 /dev/sda1
    mke2fs 1.38 (30-Jun-2005)
    Filesystem label=
    OS type: Linux
    Block size=1024 (log=0)
    Fragment size=1024 (log=0)
    31360 inodes, 125436 blocks
    6271 blocks (5.00%) reserved for the super user
    First data block=1
    16 block groups
    8192 blocks per group, 8192 fragments per group
    1960 inodes per group
    Superblock backups stored on blocks:
    8193, 24577, 40961, 57345, 73729

    Writing inode tables: done
    Creating journal (4096 blocks): done
    Writing superblocks and filesystem accounting information: done

    This filesystem will be automatically checked every 29 mounts or
    180 days, whichever comes first. Use tune2fs -c or -i to override.
    sh-3.00#
    sh-3.00#
    sh-3.00# fdisk /dev/sda1
    Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
    Building a new DOS disklabel. Changes will remain in memory only,
    until you decide to write them. After that, of course, the previous
    content won't be recoverable.

    Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)

    Command (m for help): q

    <End of trace>
    -----------------

  2. #2
    Senior Member registered user
    Join Date
    Jan 2005
    Location
    UK
    Posts
    282
    As this is your first post, I'm not sure how much linux experience you have.
    Chance are your compact flash card came preformatted with a fat32 filesystem,
    was that the case?

    If so then you can use fdisk to verify the partition table, then change the filesystem
    type, write the changes, them use mkfs.ext3.


    As your filesystem seems corrupted, can you create a new primary partition and
    use all available flash drive space?
    You need to write the table before you use format the partition as ext3.

    The only thing I see missing from your initial post is using fdisk and writing
    the changes, youve either omitted this step (but know about it) or missed
    it out completely.

  3. #3
    Junior Member
    Join Date
    Jan 2008
    Posts
    2
    Actually i already found the problem: fdisk should be done on /dev/sda instead of an existing partition /dev/sda1.

    Thanks anyway for the help.

Similar Threads

  1. Mount Partition from drive with corrupt partition table
    By Nevermore in forum MS Windows & New to Linux
    Replies: 1
    Last Post: 07-17-2009, 01:59 PM
  2. Mandrake rescue partition table
    By adamherb in forum MS Windows & New to Linux
    Replies: 0
    Last Post: 08-06-2005, 03:24 PM
  3. What is wrong with my partition table?
    By yonatan in forum Hardware & Booting
    Replies: 9
    Last Post: 02-17-2005, 02:00 AM
  4. Repairing of corrupt partition table
    By NormanBates in forum Hdd Install / Debian / Apt
    Replies: 7
    Last Post: 08-21-2004, 06:46 AM
  5. Partition table change in linboot.img
    By Canis in forum Hdd Install / Debian / Apt
    Replies: 0
    Last Post: 11-13-2003, 07:52 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  


SFP TO RJ45 TRANSCEIVER SFP MODULE COPPER SFP OPTICAL PORT TO RJ45 ETHERNET PORT picture

SFP TO RJ45 TRANSCEIVER SFP MODULE COPPER SFP OPTICAL PORT TO RJ45 ETHERNET PORT

$7.99



Finisar Copper SFP 1Gbps Transceiver Module FCLF8522P2BTL (34 total) picture

Finisar Copper SFP 1Gbps Transceiver Module FCLF8522P2BTL (34 total)

$680.00



Cisco Meraki MA-SFP-1GB-SX Network Tranceiver Module picture

Cisco Meraki MA-SFP-1GB-SX Network Tranceiver Module

$89.00



Dell Intel X710-DA2 5N7Y5 Dual-Port 10GbE SFP+ PCIe 3.0 x8 Network Adapter picture

Dell Intel X710-DA2 5N7Y5 Dual-Port 10GbE SFP+ PCIe 3.0 x8 Network Adapter

$27.50



Genuine Cisco SFP-10G-SR 0-2415-03 10 Gigabit Transceiver picture

Genuine Cisco SFP-10G-SR 0-2415-03 10 Gigabit Transceiver

$5.40



NEW Sealed Cisco SFP-10G-LR 10GBASE-LR SFP+ 1310nm 10km *US Shipping* picture

NEW Sealed Cisco SFP-10G-LR 10GBASE-LR SFP+ 1310nm 10km *US Shipping*

$24.00



HP 560SFP+ 10GB 2-port  PCIe NIC Ethernet ADAPTER 669279-001 w/ (2) 10GB SFP+ picture

HP 560SFP+ 10GB 2-port PCIe NIC Ethernet ADAPTER 669279-001 w/ (2) 10GB SFP+

$16.99



HPE 560SFP 2x 10Gb SFP+ PCIe Both Profile Network Card 669279-001 665247-001 picture

HPE 560SFP 2x 10Gb SFP+ PCIe Both Profile Network Card 669279-001 665247-001

$14.90



Cisco SFP-10G-SR= 10Gbps SFP+ Optical LC Transceiver Module P/N 10-2415-03 picture

Cisco SFP-10G-SR= 10Gbps SFP+ Optical LC Transceiver Module P/N 10-2415-03

$20.00



Netgear ProSafe AGM732F 1000BASE-LX SFP 1310nm GBIC Module NEW SEALED picture

Netgear ProSafe AGM732F 1000BASE-LX SFP 1310nm GBIC Module NEW SEALED

$80.00