why can't we simply move a partition whatever is the type of its partition ? be it recognized or not. it is just simply copying bytes from one place to one another. so why is it not simply possible in gparted and the partition must be recognised ????
LUKS stand for Linux Unified Key Setup and is a protocol to encrypt partition
go learn something there
http://luks.endorphin.org/
http://en.wikipedia.org/wiki/LUKS
it uses device-mapper
for your future develeppment, go and look at the protocol spec http://luks.endorphin.org/LUKS-on-disk-format.pdf
an example
[~]# LANG=C dd if=/dev/hda10 count=1 bs=512|xxd
1+0 records in
1+0 records out
512 bytes (512 B) copied, 5.5816e-05 s, 9.2 MB/s
0000000: 4c55 4b53 babe 0001 6165 7300 0000 0000 LUKS....aes.....
0000010: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0000020: 0000 0000 0000 0000 6362 632d 6573 7369 ........cbc-essi
0000030: 763a 7368 6132 3536 0000 0000 0000 0000 v:sha256........
0000040: 0000 0000 0000 0000 7368 6131 0000 0000 ........sha1....
0000050: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0000060: 0000 0000 0000 0000 0000 0408 0000 0010 ................
0000070: a951 785b 4feb 27e6 485b 9e3c 7b43 0306 .Qx[O.'.H[.<{C..
0000080: 9b82 4bfe 2aa1 db17 5713 b32d 8a60 2660 ..K.*...W..-.`&`
0000090: 52bc 7c84 e1e2 f46f 36ab 3b45 fcd6 85fb R.|....o6.;E....
00000a0: a814 80c0 0000 000a 6162 3339 6632 6639 ........ab39f2f9
00000b0: 2d33 3561 612d 3465 6339 2d39 3334 622d -35aa-4ec9-934b-
00000c0: 6237 3837 3932 3864 6232 6165 0000 0000 b787928db2ae....
00000d0: 00ac 71f3 0001 e52e 27ad 3238 d6cb 425e ..q.....'.28..B^
00000e0: d702 4303 c8ac c538 a310 829c dfdf 1c0a ..C....8........
00000f0: 1a45 212c 9414 38e0 0000 0008 0000 0fa0 .E!,..8.........
0000100: 0000 dead 0000 0000 0000 0000 0000 0000 ................
0000110: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0000120: 0000 0000 0000 0000 0000 0088 0000 0fa0 ................
0000130: 0000 dead 0000 0000 0000 0000 0000 0000 ................
0000140: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0000150: 0000 0000 0000 0000 0000 0108 0000 0fa0 ................
0000160: 0000 dead 0000 0000 0000 0000 0000 0000 ................
0000170: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0000180: 0000 0000 0000 0000 0000 0188 0000 0fa0 ................
0000190: 0000 dead 0000 0000 0000 0000 0000 0000 ................
00001a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00001b0: 0000 0000 0000 0000 0000 0208 0000 0fa0 ................
00001c0: 0000 dead 0000 0000 0000 0000 0000 0000 ................
00001d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00001e0: 0000 0000 0000 0000 0000 0288 0000 0fa0 ................
00001f0: 0000 dead 0000 0000 0000 0000 0000 0000 ................
so the first bytes of a LUKS partition is marked with .... LUKS string