美文网首页
第四周作业

第四周作业

作者: 小邢_ | 来源:发表于2019-02-25 09:50 被阅读0次

    1、描述GPT是什么,应该怎么使用。

    GPT的全称为Globally Unique ldentifire Partition Table,即GUID分区表,GUID分区表(GPT)是作为EFI计划的一部分引入的。相对于以往PC普通使用的主引导记录(MBR)分区方案,GPT提供了更加灵活的磁盘分区限制。分区指物理或逻辑磁盘上彼此连接的存储空间,但提供功能时就像物理上分隔的磁盘一样。对于系统固件和已安装的操作系统来说,分区是可见的。操作系统启动之前,对分区的访问由系统固件控制,操作系统启动后则有操作系统控制。

    优点:

        1、支持2TB以上的大硬盘

        2、每个磁盘的分区数几乎没有限制(Windows系统最多只允许划分128分区)

        3、分区大小几乎没有限制,又是一个“几乎”。因为它用64位的整数表示扇区号,即 =18,446,744,073,709,551,616。

        4、分区表自带备份。在磁盘的首尾部分分别保存了一份相同的分区表,其中一份被破坏后,可以通过另一份恢复

        5、循环冗余效验值只针对关键数据结构而计算,提高了数据崩溃的检测几率

        6、虽然MBR提供1字节分区类型代码,但GPT使用一个16字节的全局唯一标识符(GUID)值来标识分区类型,这使分区类型更不容易冲突

        7、每个分区可以用有一个名称(不同于卷标)

    要想使用GPT分区表必须使用UEFI BIOS 环境 ,UEFI和GPT相辅相成的,二者缺一不可,现在的服务器主板基本采用UEFI+BIOS共存模式,并且BIOS中集成UEFI启动项,如果我们的系统盘大小超过了2T我们需要使用UEFI模式进行系统安装并进行系统启动,在对大于2TB的非系统盘进行分区时我们需要选择GPT分区格式

    2、创建一个10G的分区,并格式化为ext4文件系统。要求:

    (1)block大小为2048,预留空间20%,卷标为MYDATA,

    # fdisk DEVICE 

    n:创建磁盘分区

    p:主分区  e:逻辑分区

    w:保存退出

    # mke2fs -t ext4 -b 2048 -m 20 -L MYDATA  DEVICE

    (2) 挂载至/mydata目录,要求挂载时禁止程序自动运行,且不更新文件的访问时间戳。

    # mkdir /mydata

    #mount -o noexec,noatime DEVICE /mydata

    (3)可开机自动挂载。

    # vim /etc/fstab

    3、创建一个大小为1G的swap分区,并启用。

    # fdisk DEVICE

    注意:在已经有分区且已经挂载的设备上创建新分区,内核可能在创建完之后无法识别,可使用命令强制内核重读磁盘表分区  partx -a DEVICE

    4、编写脚本计算/etc/passwd文件中第10个用户和第20个用户id号之和。

    5、将当前主机名保存至hostName变量中,主机名如果为空,或者为localhost.localdomain则将设置为www.magedu.com

    6、编写脚本,通过命令行参数传入一个用户名,判断id号是偶数还是奇数。

    7、lvm基本应用以及扩展缩减实现。

    lvm由PV,VG组成,是可以实现磁盘扩展和缩减的管理方式,在磁盘容量不可控的情况下,比较实用。

    PV:

    显示PV信息:# pvs,pvdisplay

    创建PV:pvcreate /dev/DEVICE

    移除PV:pvremove /dev/DEVICE

    VG:

    显示VG信息:# vgs,vgdisplay

    创建VG:vgcreate  VG_NAME  PV_PATH

    扩展VG:vgextend VG_NAME  PV_PATH

    缩减VG:vgreduce VG_NAME  PV_PATH

    注意:缩减之前,如果容量不够,要移动相应的PV:pvmove SRC_PV_PATH DES_PV_PATH

    LV:

    显示LV信息:lvs。lvdisplay

    创建LV:lvcreate -L #[KMG] LV_NAME VG_PATH

    扩展LV:lvextend -L +#[kgm]  LV_PATH

    缩减LV:lvreduce -L -#[KGM] LV_PATH

    创建快照:

    lvcreate -L #[KMG] -s -n snap_NAME  PV_PATH

    相关文章

      网友评论

          本文标题:第四周作业

          本文链接:https://www.haomeiwen.com/subject/mfbcyqtx.html