I have an ext4 and an ntfs partition, and what I want to do is shrink the ext4 partition a bit and grow the ntfs accordingly. The ext4 partition is on /dev/sda6 and the ntfs one is /dev/sda7. I was able to shrink /dev/sda6 just fine, but in growing /dev/sda7, something went terribly wrong. There now seems to be a conflict in fdisk and what the kernel sees. If I run "ls /dev/sda*" sda7 doesn't show up, but it does in "fdisk -l". GParted sees /dev/sda7, but doesn't recognize the file system.
$ ls /dev/sda*
/dev/sda /dev/sda1 /dev/sda2 /dev/sda5 /dev/sda6 /dev/sda8
# fdisk -l
Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x047e02d2
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 102400 7 HPFS/NTFS
Partition 1 does not end on cylinder boundary.
/dev/sda2 13 6375 51096576 7 HPFS/NTFS
Partition 2 does not end on cylinder boundary.
/dev/sda3 6375 121602 925560832+ 5 Extended
Partition 3 does not end on cylinder boundary.
/dev/sda5 6375 7590 9764864 83 Linux
/dev/sda6 7591 10140 20480000 83 Linux
/dev/sda7 10140 121479 894331904 7 HPFS/NTFS
/dev/sda8 121480 121602 975872 82 Linux swap / Solaris
The problem is that there's unique data on /dev/sda7, so I can't just erase it and start fresh.
Any help, please?? I'm stuck here.
Edit: btw, I did this in GParted on a #! live disc.
Edit 2: Windows sees it as a raw partition and wants me to format it.