):fdisk命令参数

p:打印分区表.

n:新建一个新分区.

d:删除一个新分区.

q:退出不保存.

w:退出且保存.

例子:

先看下磁盘:

root@archiso ~ # lsblk

在这里对磁盘sda进行分区.规划的是分一个主分区,大小为1G,分三个逻辑分区,大小为2G ,2G,5G.

root@archiso ~ # fdisk /dev/sda

键入"p"打印分区列表

可以看到这块磁盘还没有分区.

键入"n"创建一个新分区.

出现两个选项,p代表着主分区,e代表着拓展分区.先试着创建一个主分区.

这里让你输入进行主分区的号,一个硬盘只能有四个主分区,这在里就先输入"1"了.

这里表示让你输入分区的起始柱面号,因为我的目的是分为连续的几个分区.所以直接键入"回车"表示从柱面2048开始(即磁盘尚未使用的首端),输入2048也可以.

提示你键入分区的末端柱面号,因为第一个主分区我要分的大小为1G,所以直接键入"+1G",或者"+1024M".

这时一个主分区就已经建立好了,键入"p"看下.

接下来为了创建三个逻辑分区,必须先建立一个拓展分区,在这里就把所有的剩余空间给这个拓展分区了.键入"n",然后键入"e",表示创建拓展分区,然后再键入"2",表示选择分区的编号为2,键入两次"回车",代表把所有的可用空间分给这个拓展分区.

再键入"p"看下效果

可以看到最后一项Type为Extended拓展分区.

键入"n",开始创建逻辑分区.

因为这个磁盘已经没有空闲的空间了,所以这里没有了选项,直接让你键入逻辑分区的号,这里是从5开始的,因为1-4只能给主分区使用.如果你的磁盘还有别的空闲空间,那么这里会多出一个选项.

可以看到,刚才的"p"和"e"选项变为了"p"和"l"选项,"l"就代表逻辑分区.可以键入"l"继续进行分区.

第一逻辑分区的号为5,大小为2G.键入"p"再看下.

已经成功创建了一个逻辑分区.然后剩下两个逻辑分区,也是一样的步骤.

再次键入"p"看下分完后的成果.

至此,分区任务就已经完成.

2)接下来就要对分区进行格式化了

root@archiso ~ # mkfs.ext4 /dev/sda1

root@archiso ~ # mkfs.ext4 /dev/sda5

root@archiso ~ # mkfs.ext4 /dev/sda7

3)挂载

把1 5 7分别挂载为/boot  /  /home

root@archiso ~ # mount /dev/sda5 /mnt

root@archiso ~ # mkdir /mnt/boot

root@archiso ~ # mount /dev/sda1 /mnt/boot

root@archiso ~ # mkdir /mnt/home

root@archiso ~ # mount /dev/sda7 /mnt/home

把 6 设置为swap,并格式化

root@archiso ~ #mkswap /dev/dsa6

root@archiso ~ # swapon /dev/sda6

查看挂载点

root@archiso ~ #df -h

利用 fdisk进行分区的更多相关文章

  1. 使用fdisk进行分区

    fdisk进行分区 1.首先使用fdisk -l 发现待分区磁盘/dev/vdb  大小为1TB 2.fdisk /dev/vdb 对该磁盘进行分区,输入m并回车 3.输入n并回车,n是“new”新建 ...

  2. [转]使用fdisk磁盘分区和 Linux 文件系统

    概述 在本文中,学习磁盘分区和 Linux 文件系统相关内容.学习: 创建分区 使用 mkfs 命令来设置 ext2.ext3.ext4.xfs.Reiser v3 和 vfat 文件系统 创建和管理 ...

  3. fdisk添加分区引起的Linux Error: 22: Invalid argument

    在Linux服务器(虚拟机)上使用fdisk添加分区.格式化分区后,遇到了Linux Error: 22: Invalid argument错误,操作步骤如下所示 [root@oracle-serve ...

  4. Linux中df命令查询磁盘信息和fdisk命令分区的用法

    df - 报告文件系统磁盘空间的使用情况  总览 df [OPTION]... [FILE]... POSIX 选项: [-kP] GNU 选项 (最短方式): [-ahHiklmPv] [-t fs ...

  5. (转)centos7.4 fdisk磁盘分区 格式化 挂载

    centos7.4 fdisk磁盘分区 格式化 挂载 原文:http://blog.csdn.net/capecape/article/details/78499351 1.查看系统中有多少可以识别的 ...

  6. Linux fdisk手动分区

    查询系统中可以被识别的硬盘:fdisk -l 可以看到,我的服务器只有一块硬盘,容量是53.7GB,有1个分区,文件系统类型是Linux,Id 是83(82是Linux swap分区,相当于Windo ...

  7. fdisk 磁盘分区命令

    fdisk fdisk磁盘分区命令 -v    打印 fdisk 的版本信息并退出.-l    列出指定设备的分区表信息并退出. 如果没有给出设备,那么使用那些在 /proc/partitions ( ...

  8. Linux下使用fdisk扩展分区容量

    导读 我们管理的服务器可能会随着业务量的不断增长造成磁盘空间不足的情况,比如:共享文件服务器硬盘空间不足,在这个时候我们就需要增加磁盘空间,来满足线上的业务:又或者我们在使用linux的过程中, 有时 ...

  9. 在Linux下用fdisk创建分区

    一.输入 fdisk -l /dev/sda ,观察硬盘之实体使用情形.二.输入 fdisk /dev/sda,可进入分割硬盘模式. 1. 输入 m 显示所有命令列示. 2. 输入 p 显示硬盘分割情 ...

随机推荐

  1. vim缩进参考线

    编辑缩进嵌套的文件时想找到对应的层级比较困难,写了一个函数,使用cc选项设定一条辅助线,标识到指定的缩进层级.代码如下: ? ReferenceLine 1 2 3 4 5 6 7 8 9 10 11 ...

  2. 进阶之路(基础篇) - 004 I/O的模拟量输出

    /********************************* 代码功能:某输出模拟量 使用函数: analogWrite(引脚号,模拟量); //调用8位AD 创作时间:2016*10*08 ...

  3. SqlServer2005 海量数据 数据表分区解决难题

    超大型数据库的大小常常达到数百GB,有时甚至要用TB来计算.而单表的数据量往往会达到上亿的记录,并且记录数会随着时间而增长.这不但影响着数据库的运行效率,也增大数据库的维护难度.除了表的数据量外,对表 ...

  4. 【Hibernate】解析hibernate中的缓存

    Hibernate中的缓存一共有三种,一级缓存.二级缓存.查询缓存.缓存除了使用Hibernate自带的缓存,还可以使用redis进行缓存,或是MongoDB进行缓存. 所使用的Demo: User. ...

  5. 【MongoDB】MongoDB的java驱动包使用

    要在Java中使用Mongo数据库 首先导入驱动包mongo-java-driver.jar. 然后获得库,获得集合.就可以对数据库操作了,比如: //创建MongoClient对象 MongoCli ...

  6. Cal Cat for Mac(猫咪控日历工具)安装

    1.软件简介    Cal Cat 是 macOS 系统上一款猫咪控日历工具,可以将系统内置的日历工具美化成猫咪风格的日历,超级可爱的猫咪可是猫咪控的最爱了,喜欢的朋友快快用上吧. 加州猫是一个桌面集 ...

  7. golang学习 ----获取URL

    package main import ( "fmt" "io/ioutil" "net/http" "os" ) fu ...

  8. 数字的可视化:python画图之散点图sactter函数详解

    最近开始学习python编程,遇到scatter函数,感觉里面的参数不知道什么意思于是查资料,最后总结如下: 1.scatter函数原型 2.其中散点的形状参数marker如下: 3.其中颜色参数c如 ...

  9. 启动mysql报错 -- ERROR! The server quit without updating PID file

    开发说某个测试环境的mysql,无法重启了,报以下错误提示: # service mysqld restart Shutting down MySQL.. SUCCESS! Starting MySQ ...

  10. Android RoboGuice开源框架、Butter Knife开源框架浅析

    Google Guice on Android(RoboGuice) 今天介绍一下Google的这个开源框架RoboGuice, 它的作用跟之前讲过的Dagger框架差点儿是一样的,仅仅是Dagger ...