Linux DISK赛题配置

DISK

查看

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

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

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

创建raid5

c 复制代码
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   //查看建立情况

建立逻辑卷

c 复制代码
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   //开机自动挂载

测试

c 复制代码
mdadm -D /dev/md0    //查看raid5建立情况
lvdisplay    //查看逻辑卷建立情况

Crypt-disk

创建一块新的磁盘,启用磁盘加密,解锁密码为"CSK2021!"

映射到/dev/mapper/crypt 分区,并挂载到/mut/crypt 目录

c 复制代码
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进行加密操作

c 复制代码
cryptsetup luksFormat /dev/sdf
//需要大写的YES

映射加密磁盘

c 复制代码
Cryptsetup luksopen /dev/sdf crypt

格式化,挂载

c 复制代码
Mkfs.ext4 /dev/mapper/crypt
Mkdir --p /mut/crypt
Mount /dev/mapper/crypt /mut/crypt

测试

c 复制代码
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进行连接访问。

c 复制代码
yum -y install targetcli.noarch  //安装iscsi
vgcreate iscsivg /dev/sdb   //创建卷组iscsivg
lvcreate -L 5G -n iscsistore iscsivg   //创建逻辑卷iscsistore加入iscsivg卷组
c 复制代码
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
c 复制代码
iptables -I INPUT -p tcp --dport 3260 -s 172.16.100.254/32 -j ACCEPT //仅允许router访问

测试

c 复制代码
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

誉天

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

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

逻辑卷

c 复制代码
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   //查看挂载情况

选拔赛

c 复制代码
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   //修改宽限时间
相关推荐
wdxylb28 分钟前
云原生俱乐部-shell知识点归纳(1)
linux·云原生
飞雪20072 小时前
Alibaba Cloud Linux 3 在 Apple M 芯片 Mac 的 VMware Fusion 上部署的完整密码重置教程(二)
linux·macos·阿里云·vmware·虚拟机·aliyun·alibaba cloud
路溪非溪2 小时前
关于Linux内核中头文件问题相关总结
linux
海绵不是宝宝8173 小时前
连接远程服务器上的 jupyter notebook,解放本地电脑
服务器·jupyter·github
三坛海会大神5553 小时前
计算机网络参考模型与子网划分
网络·计算机网络
云卓SKYDROID4 小时前
无人机激光测距技术应用与挑战
网络·无人机·吊舱·高科技·云卓科技
Lovyk4 小时前
Linux 正则表达式
linux·运维
Fireworkitte5 小时前
Ubuntu、CentOS、AlmaLinux 9.5的 rc.local实现 开机启动
linux·ubuntu·centos
sword devil9006 小时前
ubuntu常见问题汇总
linux·ubuntu
ac.char6 小时前
在CentOS系统中查询已删除但仍占用磁盘空间的文件
linux·运维·centos