• Chapter05


    1、为主机新增两块30GB的SCSI硬盘
    [root@localhost ~]# fsdik /dev/sd
    sda sda1 sda2 sdb sdc

    2、划分3个主分区,各5GB,剩余空间作为扩展分区
    /dev/sdb1 2048 10487807 5242880 83 Linux
    /dev/sdb2 10487808 20973567 5242880 83 Linux
    /dev/sdb3 20973568 31459327 5242880 83 Linux
    /dev/sdb4 31459328 62914559 15727616 5 Extended

    3、在扩展分区中建立2个逻辑分区,容量分别为2GB、10GB
    /dev/sdb5 31461376 35655679 2097152 83 Linux
    /dev/sdb6 35657728 56629247 10485760 83 Linux

    4、将第一个逻辑分区的类型改为swap
    /dev/sdb5 31461376 35655679 2097152 82 Linux swap / Solaris

    5、将第一个主分区格式化为ext4
    [root@localhost ~]# mkfs -t ext4 /dev/sdb1

    6、将第二个主分区格式化为xfs
    [root@localhost ~]# mkfs -t xfs /dev/sdb2

    7、将第三个主分区格式化为FAT32
    [root@localhost ~]# mkfs -t vfat -F 32 /dev/sdb3

    8、创建 /data1 /data2 /data3
    [root@localhost ~]# mkdir -pv /{data1,data2,data3}
    mkdir: 已创建目录 "/data1"
    mkdir: 已创建目录 "/data2"
    mkdir: 已创建目录 "/data3"

    9、将第一个主分区挂载到/data1,在目录中创建文件测试,并实现 /etc/fstab
    [root@localhost ~]# mount /dev/sdb1 /data1
    [root@localhost data1]# mount /data1
    mount: /dev/sdb1 已经挂载或 /data1 忙
    /dev/sdb1 已经挂载到 /data1 上
    [root@localhost ~]# vi /etc/fstab
    [root@localhost ~]# df -hT
    文件系统 类型 容量 已用 可用 已用% 挂载点
    ...
    /dev/sdb1 ext4 4.8G 20M 4.6G 1% /data1

    10、将第二个主分区挂载到/data2,在目录中创建文件测试,并实现
    [root@localhost ~]# mount /dev/sdb2 /data2
    [root@localhost data1]# mount /data2
    mount: /dev/sdb2 已经挂载或 /data2 忙
    /dev/sdb2 已经挂载到 /data2 上
    [root@localhost ~]# vi /etc/fstab
    [root@localhost ~]# df -hT
    文件系统 类型 容量 已用 可用 已用% 挂载点
    /dev/mapper/centos-root xfs 37G 4.9G 33G 14% /
    ...
    /dev/sdb1 ext4 4.8G 20M 4.6G 1% /data1
    /dev/sdb2 xfs 5.0G 33M 5.0G 1% /data2

    11、将第二个主分区挂载到/data3,在目录中创建文件测试,并基于UUID实现 /etc/fstab
    [root@localhost ~]# mount /dev/sdb2 /data3
    [root@localhost ~]# mount
    sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
    ...
    /dev/sdb1 on /data1 type ext4 (rw,relatime,data=ordered)
    /dev/sdb2 on /data2 type xfs (rw,relatime,attr2,inode64,noquota)
    /dev/sdb2 on /data3 type xfs (rw,relatime,attr2,inode64,noquota)
    [root@localhost ~]# blkid /dev/sdb2
    /dev/sdb2: UUID="0dc631ce-0461-4eea-b9af-f0a176b25320" TYPE="xfs"
    [root@localhost ~]# blkid /dev/sdb2 >>/etc/fstab
    [root@localhost ~]# vim /etc/fstab
    /dev/sdb2: UUID="0dc631ce-0461-4eea-b9af-f0a176b25320" TYPE="xfs"

    12、将第一个逻辑分区格式化swap格式,将swap分区扩展,测试查看
    [root@localhost ~]# mkswap /dev/sdb5
    mkswap: /dev/sdb5: warning: wiping old swap signature.
    正在设置交换空间版本 1,大小 = 2097148 KiB
    无标签,UUID=b9b0679d-e7c6-4a34-a740-71ade4b20430
    [root@localhost ~]# swapon -s
    文件名 类型 大小 已用 权限
    /dev/dm-1 partition 2097148 41512 -1
    [root@localhost ~]# cat /proc/meminfo |grep -i "swaptotal"
    SwapTotal: 2097148 kB
    [root@localhost ~]# swapon /dev/sdb5
    [root@localhost ~]# cat /proc/meminfo |grep -i "swaptotal"
    SwapTotal: 4194296 kB

    13、通过xftp等工具将linux.iso 传到linux虚拟机中,并挂载查看内容

    14、基于文件方式将SWAP扩大500M
    [root@localhost ~]# dd if=/dev/zero of=/sw bs=1M count=500
    记录了500+0 的读入
    记录了500+0 的写出
    524288000字节(524 MB)已复制,17.6826 秒,29.6 MB/秒
    [root@localhost ~]# mkswap /sw
    正在设置交换空间版本 1,大小 = 511996 KiB
    无标签,UUID=99b71b78-67f3-4148-8e8e-bc786ea1a68c
    [root@localhost ~]# swapon /sw
    swapon: /sw:不安全的权限 0644,建议使用 0600。
    [root@localhost ~]# cat /proc/meminfo | grep -i "swaptotal"
    SwapTotal: 4706292 kB

    15、利用dd命令将光盘内容制作成iso镜像文件

    16、查看磁盘的使用情况

    17、利用parted命令将上述分区过程对另一个硬盘重做一遍

    18、尝试利用shell脚本配置yum仓库

    19、尝试利用shell脚本配置httpd服务

    20、尝试利用shell脚本将2~12题实现

    注意:18 19 20 作为扩展,大家可以选作

  • 相关阅读:
    《C# to IL》第一章 IL入门
    multiple users to one ec2 instance setup
    Route53 health check与 Cloudwatch alarm 没法绑定
    rsync aws ec2 pem
    通过jvm 查看死锁
    wait, notify 使用清晰讲解
    for aws associate exam
    docker 容器不能联网
    本地运行aws lambda credential 配置 (missing credential config error)
    Cannot connect to the Docker daemon. Is 'docker daemon' running on this host?
  • 原文地址:https://www.cnblogs.com/sun0917/p/11279103.html
Copyright © 2020-2023  润新知