磁盘分区练习题 - 第四周

Posted ddz-linux

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了磁盘分区练习题 - 第四周相关的知识,希望对你有一定的参考价值。

1、新建用户archlinux , 要求其家目录为/users/archlinux,而后su切换至archlinux用户,复制/etc/pam.d目录至自己的家目录

mkdir /users
useradd archlinux -d /users/archlinux
su - archlinux
cp -a /etc/pam.d .

2、创建一个至少有两个PV组成的大小为20G的名testvg的VG;要求PE大小为16MB,而后在卷组中创建大小为5G的逻辑卷testlv;挂载至/users目录

#使用fdisk 分两个区
fdisk /dev/sdb  
#卷升级为物理卷
partprobe /dev/sdb
#创建物理卷
pvcreate /dev/sdb1 /dev/sdb2

#创建卷组 指定PE大小
vgcreate -s 16M testvg /dev/sdb1 /dev/sdb2

#创建逻辑卷
lvcreate -n testlv -L 5G testvg
mkfs.xfs /dev/mapper/testvg-testlv

#挂载
vim /etc/fstab
UUID=6e69b50d-9f8a-417d-a9f0-a6663a58282a /users xfs defaults 0 0
mount -a

3、扩展testlv至7G,要求archlinux用户的文件不能丢失

lvextend -L +2G /dev/testvg/testlv
xfs_growfs /users

4、收缩testlv至3G。要求archlinux用户的文件不能丢失

umount /users
e2fsck -f /dev/mapper/testvg_testlv
resize2fs /dev/mapper/testvg_testlv 3G
lvresize -L 3G /dev/mapper/testvg-testlv

vgreduce testvg /dev/sdc1
pvremove /dev/sdc1

mount -a

5、对testlv创建快照,并尝试基于快照备份数据,验证快照的功能

lvcreate -s n testlv_bak -L 1G -pr /dev/mapper/testvg-testlv

6、写一个脚本。完成如下功能:
(1)列出当前系统识别到的所有磁盘设备
(2)如磁盘数量为1,则显示其空间使用信息 否则,则显示最后一个磁盘上的空间使用信息

#!/bin/bash
echo "disk : "
`df -h |grep /dev/[smv]d|tr -s " "|cut -d" " -f1 `

num= `df -h |grep /dev/[smv]d|tr -s " "|cut -d" " -f1|wc -l`
if [ $num -eq 1 ];then
    echo " `df -h |grep /dev/[smv]d|tr -s " "|cut -d" " -f1,5  "
else
    echo " `df -h |grep /dev/[smv]d|tr -s " "|cut -d" " -f1,5|tail -1  "
fi

7、创建一个可用空间为1G的RAID1设备,文件系统为ext4,有一个空闲盘,开机可自动挂载至/backup目录

#创建raid 1 sdb3 作为空闲盘
mdadm -C /dev/md0 -l 1 -n 2 /dev/sdb{1,2} -x 1 /dev/sdb3

#创建挂载点与文件系统
cd
mkdir /backup
mkfs.ext /dev/md0

#设置挂载
vim /etc/fstab
UUID=7b6dcdd4-a061-4417-8cbc-f3e9db4e7082 /backup ext4 defaults 0 0
mount -a

8、总结linux上ip和dns配置方法!

ipconfig 命令临时修改
/etc/sysconfig/network-scripts/ 配置文件也可以配置dns
    IPADDR=
    PROFIX=
    GATEWAY=
    DNS1=
    DEVICE=
    ONBOOT=
    BOOTPROTO=



/etc/resolv.conf 配置文件dns
    ip addr 看ip
    route -n 路由表
    traceroute 路由跟踪
    tcpdump 抓包

以上是关于磁盘分区练习题 - 第四周的主要内容,如果未能解决你的问题,请参考以下文章

Linux学习笔记第四周第一次课(2月26日)

Linux学习笔记第四周第一次课(2月26日)

磁盘分区小练习,UEFI和GPT区别

Linux20180416四周第一次课(4月11日)

Linux20180416四周第一次课(4月11日)

linux第四周微职位