【26期】Linux第六周学习小总结

    时光匆匆,一周时光悠然而逝,带给我们的只有知识的充实,和每日强大的自信心,学习的日益深入,慢慢的然我们的思绪和状态带回高中时光,吃饭上课睡觉三点一线的生活,枯燥中透露出稍微的晨曦,让每个明天都充满着期待,那我们的本周的学习中磁盘管理算是占了很大的比重,毕竟关于磁盘的知识很是难理解,那我就把本周的知识回顾温习,同时分享给大家。

    而今天带来的是几种分区的工具,fdisk(dos)、gdisk(gpt)、garted……,其中有我们以前就用过的fdisk,下面我们就介绍一些fdisk的用法。

    【26期】Linux第六周学习小总结

    从man的fdisk中里看出fdisk后面必须跟一个device

    【26期】Linux第六周学习小总结

    我们在fdisk的更改只是保存在了内存里,所以分区之后我们可以先使用n—>增加一个分区,p—>查看已经分过得分区,d—>删除一个分区,w—>保存退出,q—>不保存退出

    下面我们依次来利用这些常用的选项分四个区

    【26期】Linux第六周学习小总结

    我们可以看出来,当我们创建分区时,fdisk会提醒我们选择新建哪一个分区,主分区最多为4个,如果我们要更多的分区就要先建立起扩展分区,然后在扩展分区下,建立逻辑分区,可以分很多的逻辑分区,这里我们选择p,主分区,然后一路默认,到了指定分区大小的时候可以使用+x[单位],很方便的工具,而我们接下来的parted就只能指定扇区数了

    【26期】Linux第六周学习小总结

    然后我们使用我们的p来查看我们的分区

    【26期】Linux第六周学习小总结

    可以看出我们的分起舞的一份为sdb1的区ID=83,83就是普通的linux系统文件

    接下来我们的建立一个扩展分区,看看有什么不同的地方!

    【26期】Linux第六周学习小总结

    【26期】Linux第六周学习小总结

    很明显,我们的选择项变成p和l,logical就是逻辑分区,而且是从5开始

    【26期】Linux第六周学习小总结

    从上面我们可以看出了逻辑分区是默认从5开始的,而且会在新建的时候有足够的提醒!

    那如果我们的新建了一个分区,又感觉建错了,怎么办?用d就可以删除

    【26期】Linux第六周学习小总结

    可以看出我们刚把新建的5分区给删除了,而且我们的这个fdisk工具特别智能,直接就默认最后一个为删除项,为我们的增删提供了许多的便利。

    当然我们在修改之后一定要记得保存,就是w,要不然上述的所有操作都不能生效

    【26期】Linux第六周学习小总结

    这时我们可以看出了,我们w保存并退出了我们的fdisk工具,然后查询,分区果然都存在


    而我们的gdisk是和fdisk的工具用处基本一致,就不在演示,可以根据m自己摸索。一般来说我们的fdisk用来dos,gdisk用来gpt,而parted则是两个通吃都可以修改,但是又都很麻烦,所以我们现在就使用一些它所具备的特殊功能,比如:mklabel msdos/gpt :更改系统的磁盘标签类型,把磁盘从dos更改到gpt,甚至还有不交互式的方式修改

 parted /dev/sdb mkpart primary 1 1000 —>给/dev/sdb分一个1000M的主分区

    【26期】Linux第六周学习小总结

    其中1000是以M为单位。

    接下来的parted修改磁盘的标签类型,

    【26期】Linux第六周学习小总结

    【26期】Linux第六周学习小总结

    我们可以看到我们的标签变成了gpt,而且刚才分区的信息也被全部更新覆盖了,所以谨慎使用。

    这就是我今天为大家分享的一些小工具的使用,这些东西为我们的磁盘的分区和修改,提供了很强的便利,我们甚至可以编写脚本来分区,下面就是我在老师布置的作业中截取的一段脚本,虽然很繁琐,但是能够给大家提供一些帮助是最好的。

    pdeq4=`fdisk -l /dev/sdb |grep -o sdb[[:digit:]] |grep -o [[:digit:]] |sort -n|tail -1`
    if [ “$pdeq4” -ge “4” ] &>/dev/null;then
        echo “该硬盘最多有四个主分区!”;exit
    else
        if [ “$pdeq4” -eq “3” ] &>/dev/null;then
                `echo -e “n\np\n\n+1G\nw\n”|fdisk /dev/sdb >/dev/null`;echo “分区4成功”;exit
        else
                `echo -e “n\np\n\n\n+1G\nw\n”|fdisk /dev/sdb >/dev/null`;echo “分区成功”;exit
        fi  
    fi

    



    


原创文章,作者:努力!奋斗!,如若转载,请注明出处:http://www.178linux.com/84974

(0)
努力!奋斗!努力!奋斗!
上一篇 2017-08-19
下一篇 2017-08-19

相关推荐

  • MySQL双主复制模型

    配置双主数据库实例 双方可以相互复制 为了不影响效果,两台虚拟机把刚才生成的数据文件都删除 rm -rf /var/lib/mysql/* 1、时间要同步 2、双方既要启动中继日志,也需要启动二进制日志 3、编写主的配置文件 双主复制时有一个最大的问题,自动增长字段会重叠。为了避免重叠,一个节点使用奇数,另一个节点使用偶数 这里表示的意思,从1增长,一次增长…

    Linux干货 2016-11-21
  • Linux 入门基础 及一些常见命令(上)

    计算机的组成及其各部分的功能 现代计算机的基本结构是由匈牙利-美国科学家冯· 诺依曼于1946年提出的。迄今为止所有进入实用的电子计算机  都是按冯· 诺依曼提出的结构体系和工作原理设计制造的,故又统称为“冯·诺依曼型计算机". 根据冯.诺依曼原理:计算机由运算器、控制器、存储器、输入设备、输出设备所组成. 运算器: 进行算术与逻辑运算.…

    Linux干货 2016-09-17
  • 马哥教育网络班20期+第3周课程练习

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。  who | cut -d' ' -f1 | sort -u 2、取出最后登录到当前系统的用户的相关信息。 last | head …

    Linux干货 2016-06-26
  • 周期性计划任务crond讲解

    crond是Linux或者unix系统的作业调度程序。运用它,在设定的时间段周期性执行某个命令或脚本。下文的例子均在centos 7.3上测试。一、crond组件 如果centos7.3最小化安装,不一定存在crond服务,需要手动安装,安装之后手动启动并设置以后自行开机启动。 主要有cronie、cronie-anacron、crontabs三个程序包。 …

    Linux干货 2017-03-27
  • day5总结笔记

    本文内容: 索引节点 硬链接与软链接 重定向 用户组 useradd命令 索引节点: 索引节点包含了一个表,包含了有关文件的元数据,包含:     文件类型,权限,UID,GID 链接数(指向这个文件名路径名称个数)      该文件的大小和不同的时间戳。&n…

    系统运维 2016-08-08
  • haproxy 实战之haproxy实现httpd负载均衡

    haproxy 实战之haproxy实现httpd负载均衡 实验目的haproxy + httpd实现负载均衡 1.准备机器,做好时间同步,域名主机名解析 192.168.42.151 [node2 haproxy] 192.168.42.152 [node3 httpd] 192.168.42.153 [node4 httpd] 2.node3,node4…

    Linux干货 2017-06-29