Linux从入门到精通(七)

分区表 512字节

dd if=/dev/sda of=(备份到另外一个设备) bs=512 count=1

 

救援模式 文件读取 passwd shadow

 

fdiks -l mbr 4个 gpt

parted /dev/sdb

mklabel gpt

mkpart primary 1 200

quit

 

mkfs.ext4

mkfs.vfat

mkswap

 

mount /dev/xx /mnt/xxx

umount /mnt/ext4

swapon /dev/sdb3

swapoff /dev/sdb3

 

cryptsetup luksFormat /dev/sdb4

YES 密码设定

cryptsetup luksOpen /dev/sdb4 1903disk

确认密码

mkfs.ext4 /dev/mapper/1903disk

cryptsetup luksClose 1903disk (要先卸载)

 

vim /etc/fstab

/dev/sdb1 /mnt/ext4 ext4 defaults 0 0

/dev/mapper/1903disk /mnt/1903mapper ext4 defaults 0 0

 

vim /etc/crypttab

1903disk /dev/sdb4

 

uuid 当前该文件系统的唯一编码

 

blkid /dev/sdb[123] 查看磁盘UUID 添加到fstab中可以防止磁盘插错端口不识别

 

vim /etc/fstab

UUID=xxxx 挂载点 文件系统类型 属性 0 0

 

逻辑卷的使用

 

1、添加三个磁盘

pvscan 扫描系统中已经存在的物理卷

pvcreate /dev/sd[cde] 将三个硬盘转换为物理卷

物理卷的建立是为了组合成卷组使用的

 

 

使用uuid的方式尝试将/dev/sdb1 实现永久挂载

 

2、将磁盘建立卷组

vgscan 扫描系统中存在的卷组

vgdisplay 卷组名称 查看卷组中的信息

PE 物理单元 默认是4M 逻辑卷的最小单位

vgcreate 1903_vg /dev/sd[cd] 创建

vgextend 1903_vg /dev/sde 扩展

 

3、逻辑卷的建立

lvscan 扫描系统中已经存在的逻辑卷

建立逻辑卷

lvcreate -L 20G -n 1903_lv 1903_vg

创建 给大小 起名字 从哪来

 

4、格式化挂载使用

mkdir /mnt/lvm

mkfs.ext4 /dev/1903_vg/1903_lv

mount /dev/1903_vg/1903_lv /mnt/lvm

df -Th

 

5、扩容逻辑卷

lvextend -L +50G 1903_vg/1903_lv 逻辑卷扩容

resize2fs /dev/1903_vg/1903_lv 文件系统扩展

 

6、lvcreate 的小用法

lvcreate -l 10(pe的个数) -n xxxx xxxx

 

 

7、逻辑卷缩减

987 umount /dev/1903_vg/1903_lv 先卸载

990 e2fsck -f /dev/1903_vg/1903_lv 检查文件系统信息

991 resize2fs /dev/1903_vg/1903_lv 30G 先缩减文件系统

992 lvreduce -L -20G /dev/1903_vg/1903_lv 缩减逻辑卷

993 mount /dev/1903_vg/1903_lv /mnt/lvm/ 挂载使用

 

8、如果要将/dev/sdc 从卷组中删除。先迁移其中的数据

pvmove /dev/sdc /dev/sde

vgreduce 1903_vg /dev/sdc

 

9、删除逻辑卷的过程

先卸载umount /dev/1903_vg/1903_lv

lvremove /dev/1903_vg/1903_lv

vgremove 1903_vg

pvremove /dev/sd[cde]

 

 

磁盘阵列建立过程

mdadm -C /dev/md0 -l 5 -n 3 /dev/sdd /dev/sdc /dev/sde

-C 创建

-l 等级

-n 磁盘数量

 

mdadm -D /dev/md0 看阵列状态

 

pvcreate /dev/md0

vgcreate 1903_vg /dev/md0

lvcreate -L 20G -n 1903_lv 1903_vg

格式化挂载使用

 

模拟故障掉线

mdadm --manage /dev/md0 -f /dev/sdc 标记故障盘

mdadm --manage /dev/md0 -r /dev/sdc 移除故障盘

mdadm --manage /dev/md0 -a /dev/sdb 添加故障盘

 

/dev/md0 重启之后名字会改变 如何使其名称固定?

如何将/dev/sdc sdb sde sdf 中记录的阵列信息清除?

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值