Linux DISK赛题配置

news/2024/10/17 23:26:00/

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个主分区,磁盘最大为2TBGPT分区方案: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       0quotacheck -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        0dd if=/dev/zero of=/data/diskquota_cityzz/1 bs=500M count=1dd:复制if=/dev/zero:从zero中拿取容量of=文件路径:将的容量写入设置配额磁盘下的文件中bs=N:每次写多少容量,默认单位为字节,可带单位K,Mcount=N:一共写入几次repquota -a  //查看分区限额情况edquota -t   //修改宽限时间

http://www.ppmy.cn/news/1279131.html

相关文章

【K8s】1# 使用kuboard-spray安装K8s集群

文章目录 搭建k8s集群1.推荐配置1.1.服务器配置1.2.软件版本 2.使用Kuboard-Spray安装k8s集群2.1.配置要求2.2.操作系统兼容性2.3.安装 Kuboard-Spray2.4.加载离线资源包2.5.规划并安装集群2.6.安装成功2.7.访问集群 3.涉及的命令3.1.linux 4.问题汇总Q1:启动离线集…

软件工程中关键的图-----知识点总结

目录 1.数据流图 2.变换型设计和事务型设计 3.程序流程图 4.NS图和PAD图: 5.UML图 1.用例图 2.类图 3.顺序图 4.协作图 本文为个人复习资料,包含个人复习思路,多引用,也想和大家分享一下,希望大家不要介意~ …

得到山形数组的最少删除次数(LeetCode日记)

LeetCode-1671-得到山形数组的最少删除次数 题目信息: 我们定义 a r r arr arr 是 山形数组 当且仅当它满足&#xff1a; a r r . l e n g t h > 3 arr.length > 3 arr.length>3存在某个下标 i i i &#xff08;从 0 开始&#xff09; 满足 0 < i < a r r…

Flink 运行时[Runtime] 整体架构

一、基本组件栈 在Flink整个软件架构体系中&#xff0c;同样遵循着分层的架构设计理念&#xff0c;在降低系统耦合度的同时&#xff0c;也为上层用户构建Flink应用提供了丰富且友好的接口。从下图中可以看出整个Flink的架构体系基本上可以分为三层&#xff0c;由上往下依次是 …

【flink】状态清理策略(TTL)

flink的keyed state是有有效期(TTL)的&#xff0c;使用和说明在官网描述的篇幅也比较多&#xff0c;对于三种清理策略没有进行横向对比得很清晰。 全量快照清理(FULL_STATE_SCAN_SNAPSHOT)增量清理(INCREMENTAL_CLEANUP)rocksdb压缩清理(ROCKSDB_COMPACTION_FILTER) 注意&…

openGauss学习笔记-171 openGauss 数据库运维-备份与恢复-导入数据-深层复制

文章目录 openGauss学习笔记-171 openGauss 数据库运维-备份与恢复-导入数据-深层复制171.1 使用CREATE TABLE执行深层复制171.1.1 操作步骤 171.2 使用CREATE TABLE LIKE执行深层复制171.2.1 操作步骤 171.3 通过创建临时表并截断原始表来执行深层复制171.3.1 操作步骤 openGa…

【智慧办公】如何让智能会议室的电子标签实现远程、批量更新信息?东胜物联网硬件网关让解决方案更具竞争力

近年来&#xff0c;为了减少办公耗能、节能环保、降本增效&#xff0c;越来越多的企业开始从传统的办公模式转向智慧办公。 以智能会议室为例&#xff0c;会议是企业业务中不可或缺的一部分&#xff0c;但在传统办公模式下&#xff0c;一来会议前行政人员需要提前准备会议材料…

python调用GPT API

每次让gpt给我生成一个调用api的程序时&#xff0c;他经常会调用以前的一些api的方法&#xff0c;导致我的程序运行错误&#xff0c;所以这期记录一下使用新的方法区调用api 参考网址 Migration Guide&#xff0c;这里简要地概括了一下新版本做了哪些更改 OpenAI Python API l…