码迷,mamicode.com
首页 > 其他好文 > 详细

磁盘分区练习题 - 第四周

时间:2019-03-10 16:20:54      阅读:296      评论:0      收藏:0      [点我收藏+]

标签:net   vgcreate   su -   pre   fsck   size   sys   抓包   mount   

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 抓包

磁盘分区练习题 - 第四周

标签:net   vgcreate   su -   pre   fsck   size   sys   抓包   mount   

原文地址:https://www.cnblogs.com/ddz-linux/p/10505598.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!