Sida 1 av 1

mkfs.ext4 == ext2? [LÖST]

Postat: 06 feb 2009, 16:03
av dmz
Skulle skapa ext4 på en disk tänkte jag.

Kod: Markera allt

cfdisk /dev/sdh
mkfs.ext4 /dev/sdh1
Allt går bra, tills jag kör

Kod: Markera allt

blkid /dev/sdh1
/dev/sdh1: LABEL="XViD_2" UUID="1b93e8b5-7c40-48b4-8bb9-ae03a3b40796" TYPE="ext2" 
Vadan detta?

fdisk -l:
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x55096fd8

Device Boot Start End Blocks Id System
/dev/sda1 * 1 1912 15358108+ 83 Linux
/dev/sda2 1913 52905 409601272+ 7 HPFS/NTFS
/dev/sda3 52906 52911 48195 83 Linux
/dev/sda4 55497 60801 42612412+ 7 HPFS/NTFS

Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x8a87a6ea

Device Boot Start End Blocks Id System
/dev/sdb1 1 60801 488384001 83 Linux

Disk /dev/sdc: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x069f4ade

Device Boot Start End Blocks Id System
/dev/sdc1 1 38913 312568641 83 Linux

Disk /dev/sde: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x469d60df

Device Boot Start End Blocks Id System
/dev/sde1 1 121601 976760001 83 Linux

Disk /dev/sdf: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xf14bafec

Device Boot Start End Blocks Id System
/dev/sdf1 1 60801 488384001 83 Linux

Disk /dev/sdd: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0005675c

Device Boot Start End Blocks Id System
/dev/sdd1 1 60801 488384001 83 Linux

Disk /dev/sdg: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000e82ff

Device Boot Start End Blocks Id System
/dev/sdg1 1 121601 976760001 83 Linux

Disk /dev/sdj: 2044 MB, 2044198912 bytes
63 heads, 62 sectors/track, 1022 cylinders
Units = cylinders of 3906 * 512 = 1999872 bytes
Disk identifier: 0x00000000

Device Boot Start End Blocks Id System

Disk /dev/sdh: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xe8900690

Device Boot Start End Blocks Id System
/dev/sdh1 1 121601 976760001 83 Linux

Re: mkfs.ext4 == ext2?

Postat: 06 feb 2009, 21:15
av Konservburk
Vilken version av e2fsprogs använder du?

Re: mkfs.ext4 == ext2?

Postat: 06 feb 2009, 21:30
av dmz
e2fsprogs 1.41.3-2

Re: mkfs.ext4 == ext2?

Postat: 06 feb 2009, 22:39
av Konservburk
dmz skrev:e2fsprogs 1.41.3-2
Jag antar att "-2" är någon typ av paketrevision?

Vet du om /dev/sdh1 blev ext2 eller ext4? Försökt montera? Frågan är om mke2fs skapade fel filsytemstyp eller om blkid felaktigt tror att ett ext4-filsystem är ext2?

Re: mkfs.ext4 == ext2?

Postat: 06 feb 2009, 22:45
av dmz
Konservburk skrev:
dmz skrev:e2fsprogs 1.41.3-2
Jag antar att "-2" är någon typ av paketrevision?

Vet du om /dev/sdh1 blev ext2 eller ext4? Försökt montera? Frågan är om mke2fs skapade fel filsytemstyp eller om blkid felaktigt tror att ett ext4-filsystem är ext2?
På övriga diskar rapporterar blkid ext4, så det tror jag inte. Montera går, men det går att montera ext2/3 som ext4, så jag vet inte vilken slutsats jag kan dra av det?

Re: mkfs.ext4 == ext2?

Postat: 06 feb 2009, 23:05
av Konservburk
Så problemet är att mkfs.ext4 skapar ext2-filsystem på /dev/sdh1, men inte annars?

Re: mkfs.ext4 == ext2?

Postat: 06 feb 2009, 23:11
av dmz
Konservburk skrev:Så problemet är att mkfs.ext4 skapar ext2-filsystem på /dev/sdh1, men inte annars?
De övriga diskarna hade jag redan skapat fs på, denna disk köpte jag idag. Noteras kan att jag har installerat om systemet sedan jag gjorde det förra gången.

Re: mkfs.ext4 == ext2?

Postat: 06 feb 2009, 23:18
av Konservburk
Du kan till att börja med testa om det blir samma problem ifall du skapar ett ext4-filsystem direkt i en fil...

Kod: Markera allt

dd if=/dev/zero of=fs.img bs=1k count=10k
losetup /dev/loop4 fs.img
mkfs.ext4 /dev/loop4
blkid /dev/loop4
losetup -d /dev/loop4

Re: mkfs.ext4 == ext2?

Postat: 06 feb 2009, 23:28
av dmz
Ja, det blir det... hm.

Re: mkfs.ext4 == ext2?

Postat: 06 feb 2009, 23:34
av Konservburk
Jag fick: /dev/loop4: UUID="0800afd5-cad6-41f2-bf26-82bf11a09509" TYPE="ext4"

Kanske är någonting med din nuvarande mkfs.ext4 som inte riktigt står helt rätt till?

Re: mkfs.ext4 == ext2?

Postat: 06 feb 2009, 23:34
av dmz
Tack vare dig hittade jag felet, givetvis var det jag som klantat mig; Jag hade glömt att uppdatera min mke2fs.conf, inte konstigt att det inte gick så bra. :)