Centos 7.4 磁盘管理

227 阅读2分钟

fdisk 分区

fdisk /dev/sdb (拿一块盘举个例子)

n 创建一个分区

d 删除一个分区

p 显示分区信息

w 保存并退出

t 改变分区类型(ID)

a 标记某个分区为启动扇区

Raid卷

mdadm -C (创建) -v(显示过程) /dev/md0(等级) -l0 (等级) -cN(每个单元的大小) -n3(硬盘个数) /dev/sd[…]

-C     (大写)表示创建的意思

-v     显示创建过程中详细的事

-n3   3表示RAID成员的个数(硬盘个数) raid0(带区卷)需2块以上硬盘,raid1(镜像卷)            需2块以上(偶数),raid5需3块硬盘

-c(小写)    N N表示每个条带单元的大小,以KB为单位,默认为64KB (后面不能跟单位)

mdadm -a /dev/md0 启用磁盘阵列 (一般题目会让你在计划中添加) vim /etc/crontab

mdadm -D -s >>/etc/mdadm.conf 配置更新,将详细参数写入这个配置文件里

mdadm /dev/md5 -a /dev/sde 添加一块硬盘作raid5的热备盘。

LVM逻辑卷

Pvcraete /dev/sd….

Vgcreate 卷组名 /dev/sd…

Vgremove 移除卷组

-l   卷组上允许创建的最大 逻辑卷数
-p  卷组中允许添加的最大物理卷数
-s   卷组上的物理卷的PE(扩展)大小

lvcreate -s -L 120M -n /dev/zhi/lv-zhi

lvcreate -s 新建系统快照

-s 创建snapshot (快照)

-n 快照名字

lvcreate -L  逻辑卷大小  -n  逻辑卷名  卷组名

-l   卷扩展PE数

-L  卷容量

-I  条带容量(KB)

-i  条带化数用到的pv数量

lvremove /dev/卷组名/逻辑卷名

扩展: lvextend -L +大小 /dev/卷组名/逻辑名

减少: lvreduce -L -大小 /dev/卷组名/逻辑名

iscsi磁盘共享

服务器:

Yum install -y targetcli

Service target start

Targetcli

/backstores/block create 名称 /dev/sd….

/iscsi create iqn.2019-10.com.域名:名称

Iscsi/ iqn.2019-10.com.域名:名称/tpg1/luns       create   /backstores/block/名称

Iscsi/ iqn.2019-10.com.域名:名称/tpg1/protals   create   +所装targetcli服务的IP

Iscsi/ iqn.2019-10.com.域名:名称/tpg1  set     attribute     authentication=0

Iscsi/ iqn.2019-10.com.域名:名称/tpg1  set     attribute     generate_node_acls=1

Iscsi/ iqn.2019-10.com.域名:名称/tpg1  set     attribute     demo_mode_write_protect=0

(记住一定输进去)

客户端:

Yum install –y iscsi*

Iscsiadm –m discovery –t st –p +服务器IP

Iscsiadm –m node –T iqn.2019-10.com.域名:名称 -l

Fdisk –l 查看