Linux DISK赛题配置

发布时间:2023年12月21日

DISK

查看

lsblk	//查看分区和磁盘信息
fdisk -l    //分区工具查看分区信息
free -h		//查看内存大小

重新扫描SCSI(添加了硬盘不会马上显示)

echo "- - -" > /sys/class/scsi_host/host0/scan    //第一条一般都会出现
echo "- - -" > /sys/class/scsi_host/host1/scan 
echo "- - -" > /sys/class/scsi_host/host2/scan
fdisk -l   //重新查看

创建raid5

yum -y install mdadm
mdadm -C -n 3 -l 5 -a yes -x 1 /dev/md0 /dev/sd{b,c,d,e}
	-C:建立一个新阵列
	-n:指定阵列成员的数量
	-l:设定磁盘阵列的级别
    -a:添加设备到阵列
	-x:指定阵列中备用盘的数量
lsblk   //查看建立情况

建立逻辑卷

yum -y install lvm2
vgcreate vg01 /dev/md0    //创建卷组VG01
lvcreate -L 10G -n lv01 vg01   //创建逻辑卷lv01加入vg01卷组
mkfs.exf4 /dev/vg01/lv01   //格式化逻辑卷
mkdir /data
mount /dev/vg01/lv01 /data   //挂载到/data上
echo /dev/mapper/vg01-lv01 /data/ ext4 defaults 0 0  >>  /etc/fstab   //开机自动挂载

测试

mdadm -D /dev/md0    //查看raid5建立情况
lvdisplay    //查看逻辑卷建立情况

Crypt-disk

创建一块新的磁盘,启用磁盘加密,解锁密码为“CSK2021!”
映射到/dev/mapper/crypt 分区,并挂载到/mut/crypt 目录

apt -y install cryptsetup
echo "- - -"  > /sys/class/scsi_host/host0/scan
echo "- - -"  > /sys/class/scsi_host/host1/scan
echo "- - -"  > /sys/class/scsi_host/host2/scan

对/dev/sdf进行加密操作

cryptsetup luksFormat /dev/sdf
//需要大写的YES

映射加密磁盘

Cryptsetup luksopen /dev/sdf crypt

格式化,挂载

Mkfs.ext4 /dev/mapper/crypt
Mkdir –p /mut/crypt
Mount /dev/mapper/crypt /mut/crypt

测试

root@ispsrv:~# df -h | grep crypt
/dev/mapper/crypt      9.8G   37M  9.3G    1% /mut/crypt

iSCSI

添加1块大小为10G的硬盘;
安装iSCSI服务端targetcli;
使用新增加的硬盘创建卷组,名称为iscsivg,再创建iSCSI共享逻辑卷,逻辑卷名称为iscsistore,大小为5G;
使用上述逻辑卷创建后端存储,名称为serverc.iscsistore;
定义iSCSI的IQN为iqn.2021-03.com.rj.iscsi:serverc;
IQN下添加提供iSCSI服务的IP地址与端口,其中IP地址为服务器地址,端口为3260;
使用后端存储创建LUN0,并在属性设置中关闭认证;
仅允许RouterSrv进行连接访问。

yum -y install targetcli.noarch  //安装iscsi
vgcreate iscsivg /dev/sdb   //创建卷组iscsivg
lvcreate -L 5G -n iscsistore iscsivg   //创建逻辑卷iscsistore加入iscsivg卷组
targetcli
cd /backstores/block
create /dev/sdb serverc.iscsistore
cd iscsi
create iqn.2021-03.com.rj.iscsi:serverc
cd iqn.2021-03.com.rj.iscsi:serverc/tgp1/luns
create /backstore/block/serverc.iscsistore lun=0   //创建lun0
cd ..
set attribute authentication=0    //关闭认证
set attribute generate_node_acls=1    //生成节点
cd iscsi/iqn.2021-03.com.rj.iscsi:serverc/tgp1/portals
delete 0.0.0.0 3260   //关闭任意地址
create 172.16.100.202 3260  //添加服务器地址,端口为3260
iptables -I INPUT -p tcp --dport 3260 -s 172.16.100.254/32 -j ACCEPT //仅允许router访问

测试

yum -y install iscsi-initiator-utils
systemcrl restart iscsi  //启动iscsi服务
[root@Rserver CA]# iscsiadm -m discovery -t st -p 172.16.100.202        
172.16.100.202:3260,1 iqn.2021-03.com.rj.iscsi:serverc   //查看Iscsi逻辑盘

[root@Rserver CA]#iscsiadm -m node -T iqn.2021-03.com.rj.iscsi:serverc  //挂载逻辑盘即可
[root@Rserver CA]# lsblk 
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda               8:0    0   20G  0 disk 
├─sda1            8:1    0    1G  0 part /boot
└─sda2            8:2    0   19G  0 part 
  ├─centos-root 253:0    0   17G  0 lvm  /
  └─centos-swap 253:1    0    2G  0 lvm  [SWAP]
sdb               8:16   0    5G  1 disk 
sr0              11:0    1  9.5G  0 rom  /mnt

誉天

MBR分区方案:
    分区类型:主分区,拓展分区和逻辑分区
    限制:最多有4个主分区,磁盘最大为2TB

GPT分区方案:
    GPT使用全局唯一表示符(GUID)来识别磁盘和分区
    GPT提供分区表备份功能,主GPT位于磁盘头部,备份的GPT位于磁盘尾部
    限制:最多有128个分区,磁盘最大为8ZiB

逻辑卷

vgcreate	vg0	/dev/vdb1	/dev/vdc1    //创建明为VG0的卷组

lvcreate -L 500M -n lv1 vg0    //-L创建大小,-n 指定逻辑卷名字  vg0表示从哪个卷组里面分出来的

mkfs.ext4	/dev/vg0/lv1    //格式化逻辑卷

mkdir /mnt/lv1
mount /dev/vg0/lv1 /mnt/lv1   //挂载
df -h   //查看挂载情况

选拔赛

fdisk /dev/sdb
mkfs.ext4 /dev/sdb1
mkdir /data/diskquota_cityzz -p
vim /etc/fstab
    /dev/sdb1        /data/diskquota_cityzz  ext4    defaults,usrquota       0       0

quotacheck -cvug /dev/sdb1
quotaon -p /data/diskquota_cityzz   //查看是否开启配额
quotaon /data/diskquota_cityzz    //开启配额
chmod 777 /data/diskquota_cityzz/    //给目录分配权限不然无法创建
edquota -u zz03
      /dev/sdb1                         0          555000          1024000          
0        0        0
edquota -u zz02
      /dev/sdb1                         0          555000          1024000          
0        0        0
edquota -u zz01
	  /dev/sdb1                         0          555000          1024000          
0        0        0

dd if=/dev/zero of=/data/diskquota_cityzz/1 bs=500M count=1
    dd:复制
	if=/dev/zero:从zero中拿取容量
	of=文件路径:将的容量写入设置配额磁盘下的文件中
	bs=N:每次写多少容量,默认单位为字节,可带单位K,M
	count=N:一共写入几次

repquota -a  //查看分区限额情况

edquota -t   //修改宽限时间
文章来源:https://blog.csdn.net/qq2353177176/article/details/135140946
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。