Fdisk 分区 Fdisk /dev/sdb (拿一块盘举个例子)
n
创建一个分区
d
删除一个分区
p
显示分区信息
d
删除一个分区
w
保存并退出
t
改变分区类型(ID)
a
标记某个分区为启动扇区
Raid卷 1 2 mdadm -C (创建) -v (显示过程) /dev/md0(等级) -l0 (等级) -cN (每个单元的大小) -n3 (硬盘个数) /dev/sd[…] mkfs.xfs /dev/md0 格式化
-C(大写)
表示创建的意思
-v
显示创建过程中详细的事
-c(小写)N
N表示每个条带单元的大小,以KB为单位,默认为64KB (后面不能跟单位)
-n 3
3表示RAID成员的个数(硬盘个数)
raid0(带区卷)需2块以上硬盘 raid1(镜像卷)需2块以上(偶数) raid5需3块硬盘
1 mdadm -a /dev/md0 启用磁盘阵列
1 mdadm -D -s >>/etc/mdadm.conf 配置更新,将详细参数写入这个配置文件里
1 mdadm /dev/md5 -a /dev/sde 添加一块硬盘作raid5的热备盘。
详细参数 -A, –assemble:加入一个以前定义的阵列 (装配) -B, –build:Build a legacy array without superblocks. -C, –create:创建一个新的阵列 -Q, –query:查看一个device,判断它为一个 md device 或是 一个 md 阵列的一部分 -D, –detail:显示raid的详细信息 -E, –examine:打印 device 上的 md superblock 的内容 -F, –follow, –monitor:选择 Monitor 模式 -G, –grow:改变在用阵列的大小或形态 -h, –help:帮助信息,用在以上选项后,则显示该选项信息 –help-options -V, –version -v, –verbose:显示细节 -b, –brief:较少的细节。用于 –detail 和 –examine 选项 -f, –force -c, –config= :指定配置文件,缺省为 /etc/mdadm/mdadm.conf -s, –scan:扫描配置文件或 /proc/mdstat以搜寻丢失的信息。配置文件/etc/mdadm.conf create 或 build 使用的选项: -c, –chunk=:Specify chunk size of kibibytes. 缺省为 64. –rounding=: Specify rounding factor for linear array (==chunk size) -l, –level=:设定 raid level. –create可用:linear, raid0, 0, stripe, raid1,1, mirror, raid4, 4, raid5, 5, raid6, 6, multipath, mp. –build可用:linear, raid0, 0, stripe. -p, –parity=:设定 raid5 的奇偶校验规则:eft-asymmetric, left-symmetric, right-asymmetric, right-symmetric, la, ra, ls, rs.缺省为left-symmetric –layout=:类似于–parity -n, –raid-devices=:指定阵列中可用 device 数目,这个数目只能由 –grow 修改 -x, –spare-devices=:指定初始阵列的富余device 数目 -z, –size=:组建RAID1/4/5/6后从每个device获取的空间总数 –assume-clean:目前仅用于 –build 选项 -R, –run:阵列中的某一部分出现在其他阵列或文件系统中时,mdadm会确认该阵列。此选项将不作确认。 -f, –force:通常mdadm不允许只用一个device 创建阵列,而且创建raid5时会使用一个device作为missing drive。此选项正相反。 -a, –auto{=no,yes,md,mdp,part,p}{NN}:
LVM逻辑卷
pvcraete /dev/sd…. vgcreate 卷组名 /dev/sd… vgremove 移除卷组 -l 卷组上允许创建的最大 逻辑卷数 -p 卷组中允许添加的最大物理卷数 -s 卷组上的物理卷的PE(扩展)大小
1 lvcreate -s -L 120M -n /dev/zhi/lv-zhi
-s 创建snapshot (快照) -n 快照名字
1 lvcreate -L 逻辑卷大小 -n 逻辑卷名 卷组名
-l 卷扩展PE数 -L 卷容量 -I 条带容量(KB) -i 条带化数用到的pv数量
扩展:lvextend -L +大小 /dev/卷组名/逻辑名 减少:lvreduce -L -大小 /dev/卷组名/逻辑名
1 2 3 4 5 6 7 8 9 实例 (1)创建一个指定大小的lv,并指定名字为lv_2 lvcreate -L 2G -n lv_2 vg_1 (2)创建一个占全部卷组大小的lv,并指定名字为lv_3(注意前提是vg并没有创建有lv) Lvcreate -l 100%VG -n lv_3 vg_1 (3)创建一个空闲空间80%大小的lv,并指定名字为lv_4(常用) lvcreate -l 80%Free -n lv_4 vg_1
iscsi磁盘共享 服务端: 1 2 3 4 5 6 7 8 9 10 11 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
客户端 1 2 3 4 yum install –y iscsi* iscsiadm –m discovery –t st –p +服务器IP iscsiadm –m node –T iqn.2019-10.com.域名:名称 -l fdisk –l 查看
欢迎关注我的CSDN 、个人博客 、知乎 。