fdisk,Linux磁盘分区必学(linux分区命令fdisk)
sinye56 2024-11-16 00:28 13 浏览 0 评论
前言
写篇文章来给大家分享下Linux下面必学的一个命令:fidsk
如果手上没有Linux环境的,可以参考下我之前的一篇文章:哎呀,突然想弄个Linux centos 8系统玩玩,怎么办?
简介
Linux fdisk是一个创建和维护分区表的程序,它兼容DOS类型的分区表、BSD或者SUN类型的磁盘列表。
一般我们用它来管理linux的磁盘,进行分区,格式化等操作。
属于接触Linux必学命令之一。
语法
fdisk [必要参数][选择参数]
必要参数:
- -l 列出所有分区表
- -u 与"-l"搭配使用,显示分区数目
选择参数:
- -s<分区编号> 指定分区
- -v 版本信息
菜单操作说明
- m :显示菜单和帮助信息
- a :活动分区标记/引导分区
- d :删除分区
- l :显示分区类型
- n :新建分区
- p :显示分区信息
- q :退出不保存
- t :设置分区号
- v :进行分区检查
- w :保存修改
- x :扩展应用,高级功能
运行环境
在演示实例之前,这里说明下我本次运行的环境是 CentOS8 64位
实例演示
一、显示当前分区的情况
这里我们最常用的就是 fdisk -l 了,如下:
从图中可以看到,我这里只有一块磁盘 /dev/sda ,大小是20G。然后这个盘里有两个分区,分别是 /dev/sda1 和 /dev/sda2,大小分别为1G 和 19G,以及其他如起点、扇区等信息。
图片下面两个 /dev/mapper 是逻辑卷设备,本章我们不展开讨论它,知道有这么个东西就成。
另外,如果有多个磁盘,还可以用 fdisk -l /dev/sda 这样后面跟磁盘名来分开单个查看。
简单来说,fdisk在查看方面,这就说完了。或者说满足日常需求了。
下面我们具体来说说,如何用fdisk建立新分区,并挂载到目录。
fdisk 建立新分区
需求:
新增一块硬盘,要求建立新分区,并挂载 到 /root/study_video
实现:
1、增加磁盘
如果是云服务器,直接去后台增加磁盘即可。
如果是物理服务器,那就关机断电,打开机箱,增加磁盘。
我这里使用的是VMware,先关机。教大家一个小技巧,可以使用命令:shutdown -h now 来关机
然后回到VMware中,可以看到,这里同样关机了。
我们双击下图中 磁盘(SCSI) 位置。
点击下方添加按钮
打开的新面板中选择 磁盘,点击 下一步
默认,下一步
这里让选择创建磁盘方式,比如使用之前创建好的直接加载进来,还是重新创建等。
如无必要,继续默认即可,下一步。
调整大小,其它默认,继续下一步(我这里因为学习资料太少,所以容量设置了5G,大家可以随意发挥哈[呲牙])
不需要重新命名的话,直接默认,点击完成
现在看设置面板,是不是多了一块硬盘?
ok,点击确定关闭面板。
2、建立分区
开机,连接Xshell(不知道如何连接的,可以参考我的文章:聊一聊VMware16的centos8与Win10的Xshell碰撞)。
然后再次 fdisk -l 查看磁盘信息,结果如下:
很明显,新的磁盘增加成功了,下面进行分区操作。
① fdisk命令后 + 磁盘设备名
可以看到软件的提示,注意,这是高危操作。一定要谨慎,谨慎,谨慎!
此时输入m可以看到帮助信息:
如果临时操作的时候,忘记了具体命令,可以通过这个功能随时查看。
这里我们输入 n ,来建立新分区:
直接默认,创建主分区即可。
这里一般也是直接默认。
如果对分区有兴趣,可以参考我的这篇文章:简单聊聊 Linux 中 主分区/扩展分区/逻辑分区 之间的关系及数量限制
然后就是扇区的设置,这里会问你开始和结束,也就是选择当前分区的容量。我们在这里直接默认,系统就会把磁盘的所有容量都分给此分区了。
瞧,如上图所示,新的分区已经建立好了。
使用p命令来查询下新建立的分区:
可以看到,/dev/sdb1 已经存在了。但是现在还不能使用它,起码在我们挂载前,得先对其格式化才行。
先输入w保存修改:
保存好,会发现有提示信息,然后自动退出了操作命令交互模式。
然后我们使用 mkfs 命令来对其进行格式化,这里格式化成 ext4 分区。
ok,分区建立和格式化完毕,下一步,挂载到目录。
挂载分区到目录
上面说过,我们要将这个分区挂载到 /home 目录中的学习资料文件夹,这里先要创建 /home/study_video目录,然后使用mount命令挂在即可。
具体示例如下:
搞定收工!
总结
fdisk的作用总共就两点:
1、查看磁盘概况
2、对磁盘进行操作,比如分区
虽然看起来很多,但其实不难,需要操作时,只要按我的步骤一一对应操作即可。
相关推荐
- 程序员:JDK的安装与配置(完整版)_jdk的安装方法
-
对于Java程序员来说,jdk是必不陌生的一个词。但怎么安装配置jdk,对新手来说确实头疼的一件事情。我这里以jdk10为例,详细的说明讲解了jdk的安装和配置,如果有不明白的小伙伴可以评论区留言哦下...
- Linux中安装jdk并配置环境变量_linux jdk安装教程及环境变量配置
-
一、通过连接工具登录到Linux(我这里使用的Centos7.6版本)服务器连接工具有很多我就不一一介绍了今天使用比较常用的XShell工具登录成功如下:二、上传jdk安装包到Linux服务器jdk...
- 麒麟系统安装JAVA JDK教程_麒麟系统配置jdk
-
检查检查系统是否自带java在麒麟系统桌面空白处,右键“在终端打开”,打开shell对话框输入:java–version查看是否自带java及版本如图所示,系统自带OpenJDK,要先卸载自带JDK...
- 学习笔记-Linux JDK - 安装&配置
-
前提条件#检查是否存在JDKrpm-qa|grepjava#删除现存JDKyum-yremovejava*安装OracleJDK不分系统#进入安装文件目...
- Linux新手入门系列:Linux下jdk安装配置
-
本系列文章是把作者刚接触和学习Linux时候的实操记录分享出来,内容主要包括Linux入门的一些理论概念知识、Web程序、mysql数据库的简单安装部署,希望能够帮到一些初学者,少走一些弯路。注意:L...
- 测试员必备:Linux下安装JDK 1.8你必须知道的那些事
-
1.简介在Oracle收购Sun后,Java的一系列产品就被整合到Oracle官网中,打开官网乍眼一看也不知道去哪里下载,还得一个一个的摸索尝试,而且网上大多数都是一些Oracle收购Sun前,或者就...
- Linux 下安装JDK17_linux 安装jdk1.8 yum
-
一、安装环境操作系统:JDK版本:17二、安装步骤第一步:下载安装包下载Linux环境下的jdk1.8,请去官网(https://www.oracle.com/java/technologies/do...
- 在Ubuntu系统中安装JDK 17并配置环境变量教程
-
在Ubuntu系统上安装JDK17并配置环境变量是Java开发环境搭建的重要步骤。JDK17是Oracle提供的长期支持版本,广泛用于开发Java应用程序。以下是详细的步骤,帮助你在Ubuntu系...
- 如何在 Linux 上安装 Java_linux安装java的步骤
-
在桌面上拥抱Java应用程序,然后在所有桌面上运行它们。--SethKenlon(作者)无论你运行的是哪种操作系统,通常都有几种安装应用程序的方法。有时你可能会在应用程序商店中找到一个应用程序...
- Windows和Linux环境下的JDK安装教程
-
JavaDevelopmentKit(简称JDK),是Java开发的核心工具包,提供了Java应用程序的编译、运行和开发所需的各类工具和类库。它包括了JRE(JavaRuntimeEnviro...
- linux安装jdk_linux安装jdk软连接
-
JDK是啥就不用多介绍了哈,外行的人也不会进来看我的博文。依然记得读大学那会,第一次实验课就是在机房安装jdk,编写HelloWorld程序。时光飞逝啊,一下过了十多年了,挣了不少钱,买了跑车,娶了富...
- linux安装jdk,全局配置,不同用户不同jdk
-
jdk1.8安装包链接:https://pan.baidu.com/s/14qBrh6ZpLK04QS8ogCepwg提取码:09zs上传文件解压tar-zxvfjdk-8u152-linux-...
- 运维大神教你在linux下安装jdk8_linux安装jdk1.7
-
1.到官网下载适合自己机器的版本。楼主下载的是jdk-8u66-linux-i586.tar.gzhttp://www.oracle.com/technetwork/java/javase/downl...
- window和linux安装JDK1.8_linux 安装jdk1.8.tar
-
Windows安装JDK1.8的步骤:步骤1:下载JDK打开浏览器,找到JDK下载页面https://d.injdk.cn/download/oraclejdk/8在页面中找到并点击“下载...
- 最全的linux下安装JavaJDK的教程(图文详解)不会安装你来打我?
-
默认已经有了linux服务器,且有root账号首先检查一下是否已经安装过java的jdk任意位置输入命令:whichjava像我这个已经安装过了,就会提示在哪个位置,你的肯定是找不到。一般我们在...
你 发表评论:
欢迎- 一周热门
- 最近发表
- 标签列表
-
- oracle忘记用户名密码 (59)
- oracle11gr2安装教程 (55)
- mybatis调用oracle存储过程 (67)
- oracle spool的用法 (57)
- oracle asm 磁盘管理 (67)
- 前端 设计模式 (64)
- 前端面试vue (56)
- linux格式化 (55)
- linux图形界面 (62)
- linux文件压缩 (75)
- Linux设置权限 (53)
- linux服务器配置 (62)
- mysql安装linux (71)
- linux启动命令 (59)
- 查看linux磁盘 (72)
- linux用户组 (74)
- linux多线程 (70)
- linux设备驱动 (53)
- linux自启动 (59)
- linux网络命令 (55)
- linux传文件 (60)
- linux打包文件 (58)
- linux查看数据库 (61)
- linux获取ip (64)
- linux进程通信 (63)