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   //修改宽限时间
相关推荐
颇有几分姿色2 分钟前
深入理解 Linux 内存管理:free 命令详解
linux·运维·服务器
AndyFrank32 分钟前
mac crontab 不能使用问题简记
linux·运维·macos
筱源源1 小时前
Kafka-linux环境部署
linux·kafka
EricWang13581 小时前
[OS] 项目三-2-proc.c: exit(int status)
服务器·c语言·前端
算法与编程之美1 小时前
文件的写入与读取
linux·运维·服务器
长弓三石2 小时前
鸿蒙网络编程系列44-仓颉版HttpRequest上传文件示例
前端·网络·华为·harmonyos·鸿蒙
xianwu5432 小时前
反向代理模块
linux·开发语言·网络·git
follycat2 小时前
[极客大挑战 2019]HTTP 1
网络·网络协议·http·网络安全
Amelio_Ming2 小时前
Permissions 0755 for ‘/etc/ssh/ssh_host_rsa_key‘ are too open.问题解决
linux·运维·ssh
xiaoxiongip6663 小时前
HTTP 和 HTTPS
网络·爬虫·网络协议·tcp/ip·http·https·ip