DM-Crypt Archive on lore.kernel.org
 help / color / mirror / Atom feed
From: Arno Wagner <arno@wagner.name>
To: dm-crypt@saout.de
Subject: Re: [dm-crypt] cryptsetup creates 1.8 Gb when it should be 1Tb
Date: Mon, 28 Oct 2013 03:54:32 +0100	[thread overview]
Message-ID: <20131028025432.GA23073@tansi.org> (raw)
In-Reply-To: <loom.20131028T024523-591@post.gmane.org>

Looks like some bizarre bug to me. Or maybe you have a faked
drive that actually is only 2GB? It has happened to some people
in the past. Example:

 http://www.thetechtip.com/the-fake-500gb-hard-drive-from-china/

In this case, maybe the device mapper does some check that the
counterfitters have not anticipated and deduces a correct size.

Maybe post more info:
- What type of drive
- smartctl -i for that drive
- what kernel
- what cryptsetup version

Arno

On Mon, Oct 28, 2013 at 03:05:23 CET, metageek wrote:
> I've checked the FAQ, but this does not seem to be answered there...
> 
> I'm creating an encrypted partition on a portable USB3 drive. The drive is
> 1Tb and I've allocated all on a single partition:
> 
> Disk /dev/sdb: 1000.2 GB, 1000204885504 bytes
> 255 heads, 63 sectors/track, 121601 cylinders, total 1953525167 sectors
> Units = sectors of 1 * 512 = 512 bytes
> Sector size (logical/physical): 512 bytes / 512 bytes
> I/O size (minimum/optimal): 512 bytes / 512 bytes
> Disk identifier: 0x9f0bf2e1
> 
>    Device Boot      Start         End      Blocks   Id  System
> /dev/sdb1              63  1953525166   976762552   83  Linux
> 
> Then I went on to create the LUKS encryption:
> 
> cryptsetup luksFormat /dev/sdb1
> 
> then open it:
> 
> cryptsetup luksOpen /dev/sdb1 pjhomecrypt
> 
> now using status to see its properties:
> 
> cryptsetup -v status pjhomecrypt         
> /dev/mapper/pjhomecrypt is active.
>   type:    LUKS1
>   cipher:  aes-cbc-essiv:sha256
>   keysize: 256 bits
>   device:  /dev/loop0
>   loop:    /dev/sdb1
>   offset:  4096 sectors
>   size:    3752880 sectors
>   mode:    read/write
> Command successful.
> 
> I see there are only 3752880 sectors at 512 bytes, this is only about 1.8 Gb!
> 
> creating an ext4 filesystem on this, and mounting it shows the same...:
> 
> mkfs.ext4 /dev/mapper/pjhomecrypt
> mke2fs 1.42.6 (21-Sep-2012)
> Filesystem label=
> OS type: Linux
> Block size=4096 (log=2)
> Fragment size=4096 (log=2)
> Stride=0 blocks, Stripe width=0 blocks
> 117360 inodes, 469110 blocks
> 23455 blocks (5.00%) reserved for the super user
> First data block=0
> Maximum filesystem blocks=482344960
> 15 block groups
> 32768 blocks per group, 32768 fragments per group
> 7824 inodes per group
> Superblock backups stored on blocks: 
>         32768, 98304, 163840, 229376, 294912
> 
> Allocating group tables: done                            
> Writing inode tables: done                            
> Creating journal (8192 blocks): done
> Writing superblocks and filesystem accounting information: done
> mount /dev/mapper/pjhomecrypt /mnt
> df -Th /mnt
> Filesystem              Type  Size  Used Avail Use% Mounted on
> /dev/mapper/pjhomecrypt ext4  1.8G  2.7M  1.7G   1% /mnt
> 
> So I only have 1.8Gb out of the 1Tb drive.
> I've googled and can't find anyone with similar problems, so I must be
> missing something here, though I haven't figured it out.
> 
> Can anyone help here?
> 
> _______________________________________________
> dm-crypt mailing list
> dm-crypt@saout.de
> http://www.saout.de/mailman/listinfo/dm-crypt

-- 
Arno Wagner,     Dr. sc. techn., Dipl. Inform.,    Email: arno@wagner.name
GnuPG: ID: CB5D9718  FP: 12D6 C03B 1B30 33BB 13CF  B774 E35C 5FA1 CB5D 9718
----
There are two ways of constructing a software design: One way is to make it
so simple that there are obviously no deficiencies, and the other way is to
make it so complicated that there are no obvious deficiencies. The first
method is far more difficult.  --Tony Hoare

  reply	other threads:[~2013-10-28  2:54 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-10-28  2:05 [dm-crypt] cryptsetup creates 1.8 Gb when it should be 1Tb metageek
2013-10-28  2:54 ` Arno Wagner [this message]
2013-10-28  3:30 ` David Christensen
2013-10-28  7:39 ` Milan Broz
2013-10-28 19:28   ` metageek
2013-10-28 20:26     ` Arno Wagner
2013-10-28 21:14       ` Robert Nichols
2013-10-29  0:19         ` Arno Wagner
2013-10-28 20:42     ` David Christensen

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20131028025432.GA23073@tansi.org \
    --to=arno@wagner.name \
    --cc=dm-crypt@saout.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox