|
红帽企业5 服务器上管理逻辑卷(6)
2 使用kickstart创建逻辑卷管理(LVM)分区的方法
在ks.cfg文件的'Disk Partition Informat
ion'下添加以下选项,使用kickstart创建逻辑卷管理(LVM)分区:
#Disk partitioning information
part pv.<id>
volgroup <name> <partition>
logvol <mountpoint> --vgname=<volume_group_name> --size=<size> --name=<name>
注意:上面提到的选项是有先后顺序的。物理卷将先被创建,然后是卷组和逻辑卷。
3 救援模式下面,如何使用LVM工具?
解决方法:
红帽企业版Linux 5 使用LVM2的命令,例如vgscan和vgcreate实际上是连接到lvm.static. 例如:
# ls -l /sbin/vgscan
lrwxrwxrwx 1 root root 10 Oct 8 16:06 /sbin/vgscan -> lvm.static
在救援模式下,这些链接没有自动建立,所有这些命令无法使用。要执行LVM的命令,使用如下命令:
lvm <command>
例如:
lvm vgscan
4 使用dm-crypt在LVM(版本是LVM2)上创建一个加密的逻辑卷的步骤:
1. 使用命令lvcreate创建一个名字是CRYPTO的逻辑卷(LV) :
[root@testmachine /]# lvcreate -n CRYPTO -L+100M DATA
Logical volume "CRYPTO" created
2.使用cryptsetup命令把逻辑卷CRYPTO设置成为加密的块设备:
[root@testmachine /]# cryptsetup create DMCRYPT /dev/DATA/CRYPTO
Enter passphrase:
3. 使用命令cryptsetup检查状态:
[root@testmachine /]# cryptsetup status DMCRYPT
/dev/mapper/DMCRYPT is active:
cipher: aes-plain
keysize: 256 bits
device: /dev/dm-6
offset: 0 sectors
size: 204800 sectors
4. 使用mke2fs在DMCRYPT上创建文件系统:
[root@testmachine /]# mke2fs /dev/mapper/DMCRYPT
mke2fs 1.35 (28-Feb-2008)
max_blocks 104857600, rsv_groups = 12800, rsv_gdb = 256
Filesystem label=
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
25688 inodes, 102400 blocks
5120 blocks (5.00%) reserved for the super user
First data block=1
Maximum filesystem blocks=67371008
13 block groups
8192 blocks per group, 8192 fragments per group
1976 inodes per group
。。。。。。。。
5. 挂载文件系统并且在文件系统是上创建文件
[root@testmachine /]# mkdir /mnt/crypt;
[root@testmachine /]# mount /dev/mapper/DMCRYPT /mnt/crypt
[root@testmachine /]# cd /mnt/crypt
卸载文件系统,删除映射的加密块设备,这种情况下,如果没有密码是无法正常获取其中数据的.
[root@testmachine mnt]# umount /mnt/crypt
[root@testmachine mnt]# cryptsetup remove DMCRYPT
The following can also be done after reboot.
重新加密块设备,提示需要输入密码
[root@testmachine mnt]# cryptsetup create DMCRYPT /dev/DATA/CRYPTO
Enter passphrase: <----------- WRONG PASSPHRASE!
[root@testmachine mnt]# mount /dev/mapper/DMCRYPT /mnt/crypt
mount: you must specify the filesystem type
用正确的密码打开
[root@testmachine mnt]# cryptsetup remove DMCRYPT
[root@testmachine mnt]# cryptsetup create DMCRYPT /dev/DATA/CRYPTO
Enter passphrase:
[root@testmachine mnt]# mount /dev/mapper/DMCRYPT /mnt/crypt
|