por que não posso particionar uma partição montada no LUKS?

1

Um servidor do CentOS 7 precisa ter a criptografia do LUKS para tudo, exceto /boot e /boot/efi . E a grande partição de resto criptografada LUKS (1,8 TB) precisará ser particionada ainda mais. Eu era capaz de LUKS criptografar a parte necessária do disco rígido durante o processo de instalação do CentOS 7, mas agora eu não sou capaz de criar partições adicionais dentro da grande partição LUKS. Como posso criar partições dentro da grande partição criptografada pelo LUKS (1,8 TB)? Aqui está o registro real das minhas tentativas até o momento:

[root@localhost ~]# fdisk -l
WARNING: fdisk GPT support is currently new, and therefore in an experimental phase. Use at your own discretion.

Disk /dev/sda: 2000.4 GB, 2000398934016 bytes, 3907029168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk label type: gpt

#         Start          End    Size  Type            Name
 1         2048       411647    200M  EFI System      EFI System Partition
 2       411648      1435647    500M  Microsoft basic 
 3      1435648    105850879   49.8G  Microsoft basic 
 4    105850880    121841663    7.6G  Linux swap      

Disk /dev/mapper/luks-fb2eda94-fcff-4624-8b04-a9786845504a: 53.5 GB, 53458501632 bytes, 104411136 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disk /dev/mapper/luks-08f8bdb9-85bf-45ef-9519-3f38906c489a: 1938.0 GB, 1938005426176 bytes, 3785166848 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

[root@localhost ~]# df -T -h
Filesystem     Type      Size  Used Avail Use% Mounted on
/dev/dm-0      ext4       49G  1.1G   46G   3% /
devtmpfs       devtmpfs  3.8G     0  3.8G   0% /dev
tmpfs          tmpfs     3.8G     0  3.8G   0% /dev/shm
tmpfs          tmpfs     3.8G  8.7M  3.8G   1% /run
tmpfs          tmpfs     3.8G     0  3.8G   0% /sys/fs/cgroup
/dev/sda2      ext4      477M  110M  338M  25% /boot
/dev/sda1      vfat      200M  9.8M  191M   5% /boot/efi
/dev/dm-1      ext4      1.8T   77M  1.7T   1% /home

[root@localhost ~]# parted
GNU Parted 3.1
Using /dev/sda
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print                                                            
Model: ATA WDC WD20EZRX-00D (scsi)
Disk /dev/sda: 2000GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system     Name                  Flags
 1      1049kB  211MB   210MB   fat16           EFI System Partition  boot
 2      211MB   735MB   524MB   ext4
 3      735MB   54.2GB  53.5GB
 4      54.2GB  62.4GB  8187MB  linux-swap(v1)
 5      62.4GB  2000GB  1938GB

(parted) unit compact
(parted) select /dev/dm
Error: Could not stat device /dev/dm - No such file or directory.
Retry/Cancel? cancel                                                      
(parted) select /dev/dm-1                                                 
Using /dev/dm-1
(parted) rm 5
Error: Partition doesn't exist.
(parted) print                                                            
Model: Linux device-mapper (crypt) (dm)
Disk /dev/dm-1: 1938GB
Sector size (logical/physical): 512B/4096B
Partition Table: loop
Disk Flags: 

Number  Start  End     Size    File system  Flags
 1      0.00B  1938GB  1938GB  ext4

(parted) quit                                                             
[root@localhost ~]# parted
GNU Parted 3.1
Using /dev/sda
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print                                                            
Model: ATA WDC WD20EZRX-00D (scsi)
Disk /dev/sda: 2000GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system     Name                  Flags
 1      1049kB  211MB   210MB   fat16           EFI System Partition  boot
 2      211MB   735MB   524MB   ext4
 3      735MB   54.2GB  53.5GB
 4      54.2GB  62.4GB  8187MB  linux-swap(v1)
 5      62.4GB  2000GB  1938GB

(parted) unit compact                                                     
(parted) rm 5                                                             
Error: Partition(s) 5 on /dev/sda have been written, but we have been  
unable to inform the kernel of the change, probably because it/they are  
in use.  As a result, the old partition(s) will remain in use.  You  
should reboot now before making further changes.
Ignore/Cancel?  cancel                        
(parted) quit
Information: You may need to update /etc/fstab.

EDITAR:

Por sugestão do @TomHunt, eu reinstalei o CentOS 7 na máquina, desta vez usando LVM como o tipo de partição para todas as partições relevantes, incluindo a grande partição de 1,8 TB. No entanto, parted continua a dar o mesmo erro quando tento rm 3 para preparar a partição da partição de 1,8 TB. Aqui está o log do terminal para minha tentativa mais recente:

[root@localhost ~]# fdisk -l
WARNING: fdisk GPT support is currently new, and therefore in an experimental phase. Use at your own discretion.

Disk /dev/sda: 2000.4 GB, 2000398934016 bytes, 3907029168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk label type: gpt

#         Start          End    Size  Type            Name
 1         2048       411647    200M  EFI System      EFI System Partition
 2       411648      1435647    500M  Microsoft basic 
 3      1435648   3906914303    1.8T  Microsoft basic 

Disk /dev/mapper/luks-75fe4a52-a76f-4dfb-8cb9-da59ba955a55: 1999.6 GB, 1999602974720 bytes, 3905474560 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disk /dev/mapper/centos-swap: 8187 MB, 8187281408 bytes, 15990784 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disk /dev/mapper/centos-root: 53.7 GB, 53687091200 bytes, 104857600 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disk /dev/mapper/centos-home: 1937.7 GB, 1937718116352 bytes, 3784605696 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

[root@localhost ~]# df -T -h
Filesystem              Type      Size  Used Avail Use% Mounted on
/dev/mapper/centos-root ext4       50G  836M   46G   2% /
devtmpfs                devtmpfs  3.8G     0  3.8G   0% /dev
tmpfs                   tmpfs     3.8G     0  3.8G   0% /dev/shm
tmpfs                   tmpfs     3.8G  8.6M  3.8G   1% /run
tmpfs                   tmpfs     3.8G     0  3.8G   0% /sys/fs/cgroup
/dev/sda2               xfs       494M  115M  379M  24% /boot
/dev/sda1               vfat      200M  9.8M  191M   5% /boot/efi
/dev/mapper/centos-home ext4      1.8T   77M  1.7T   1% /home
[root@localhost ~]# parted
GNU Parted 3.1
Using /dev/sda
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print                                                            
Model: ATA WDC WD20EZRX-00D (scsi)
Disk /dev/sda: 2000GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system  Name                  Flags
 1      1049kB  211MB   210MB   fat16        EFI System Partition  boot
 2      211MB   735MB   524MB   xfs
 3      735MB   2000GB  2000GB

(parted) rm 3                                                             
Error: Partition(s) 3 on /dev/sda have been written, but we have been unable to inform
the kernel of the change, probably because it/they are in use.  As a result, the old
partition(s) will remain in use.  You should reboot now before making further changes.
Ignore/Cancel? cancel                                                     
(parted) quit                                                             
Information: You may need to update /etc/fstab.

Então, como faço para particionar essa unidade?

    
por CodeMed 23.09.2015 / 22:06

0 respostas