[dm-crypt] moving/resizing a dm-crypt partition

Matthias Schniedermeyer ms at citd.de
Thu Jan 30 19:50:10 CET 2014


On 30.01.2014 17:04, Louis-David Mitterrand wrote:
> Hi,
> 
> My linux system is on a dm-crypt volume with btrfs on /dev/sda6. As I
> just recovered 100GB from windows (/dev/sda5) I'd like to merge 5 and 6
> to have a larger dm-crypt volume. Here is the disk layout:
> 
>    1            2048         2050047   1000.0 MiB  2700  Basic data partition
>    2         2050048         2582527   260.0 MiB   EF00  EFI system partition
>    3         2582528         4630527   1000.0 MiB  8300  Basic data partition
>    4         4630528         4892671   128.0 MiB   0C01  Microsoft reserved part
>    5         4892672       218167295   101.7 GiB   8300  Basic data partition
>    6       464865280      1000215182   255.3 GiB   8300  Linux filesystem
> 
> What is the best strategy to acheive that? I'm thinking of booting a
> live cd, creating a new dm-crypt volume on 5, copy the system from 6 to
> 5, remove 6, resize partition 5, cryptfs resize 5, btrfs resize 5.

As it is BTRFS, just create a second dm-crypt volume and add that to the 
existing BTRFS. As BTRFS can span several physical volumes, creating one 
big partition isn't strictly necessary.
If you use the same password and have "luck" that your dm-crypt 
setup-script in initrd/initramsfs opens both dm-crypt devices in one 
go, there shouldn't even be any discomfort by that solution.




-- 

Matthias


More information about the dm-crypt mailing list