Linux 如何给新加的硬盘重新添加分区(纯新手)

2023-10-11 03:18

本文主要是介绍Linux 如何给新加的硬盘重新添加分区(纯新手),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

  • 0. 几个重要的命令
  • 1. 查看磁盘
  • 2. 分区
  • 3. 格式化
  • 4. 挂载
  • 5. 如何删除分区和解除挂载

0. 几个重要的命令

fdisk 磁盘分区相关操作
df 系统分区挂载信息
mount 挂载分区
umount 卸载分区
mkfs.ext4 格式化分区

1. 查看磁盘

以 root用户登录,执行fdisk -lu或者fdisk -l查看所有磁盘信息

在这里插入图片描述
附:也可以使用lsblk,查看磁盘信息

在这里插入图片描述

2. 分区

进入目标磁盘进行设置:

执行fdisk /dev/sdb开始对磁盘的进行设置(/dev/sdb为默认新增盘的名称)
在这里插入图片描述

输入 m 开始进行帮助界面:

Help:DOS (MBR)a   toggle a bootable flagb   edit nested BSD disklabelc   toggle the dos compatibility flagGenericd   delete a partitionF   list free unpartitioned spacel   list known partition typesn   add a new partitionp   print the partition tablet   change a partition typev   verify the partition tablei   print information about a partitionMiscm   print this menuu   change display/entry unitsx   extra functionality (experts only)ScriptI   load disk layout from sfdisk script fileO   dump disk layout to sfdisk script fileSave & Exitw   write table to disk and exitq   quit without saving changesCreate a new labelg   create a new empty GPT partition tableG   create a new empty SGI (IRIX) partition tableo   create a new empty DOS partition tables   create a new empty Sun partition table

输入 n 进行分区

在这里插入图片描述
输入 p 设置当前分区为主分区

在这里插入图片描述
接下来是选择分区数,以及对每个分区划分容量(我这里暂定分两个区,比例为2:3)。
首先选择 Partition number,代表这是该磁盘的第n个分区,我们这里先输入1,
在这里插入图片描述
然后接着就是选择第一个分区的分区范围起止。
按照2:3的比例,第一个分区的范围即为:2048-41943039

在这里插入图片描述
完成之后显示,得到了20G的空间。
然后开始第二个分区的分割,同理获得了30G的空间。
在这里插入图片描述

一定需要注意的是使用w对之前的设置进行保存!!!

在这里插入图片描述
使用lsblk -f可以看到sdb下面的分支上出现了sdb1和sdb2两个节点。这说明我们的分区成功了!

在这里插入图片描述

3. 格式化

分区完成之后需要对每一个分区进行格式化:mkfs -t ext4 /dev/格式化指定分区,即先后执行:

  • mkfs -t ext4 /dev/sdb1
  • mkfs -t ext4 /dev/sdb2

在这里插入图片描述
对 sdb2 同理。
结束之后使用lsblk -f检查是否成功:(红框即为格式化id)
在这里插入图片描述

4. 挂载

在linux中,用户不能直接访问硬件设备,需要将硬件设备挂载到系统目录上,硬件才可以让用户访问到。因此我们需要将格式化后的分区挂载到具体的目录下。

注意:在任意目录下创建一个空的目录(千万不能使用系统已有的文件夹进行挂载,否则可能会导致系统崩溃)

步骤:
1、新建一个目录:mkdir -p /home/newdisk1-p参数是能直接创建一个不存在的目录下的子目录),同时挂载几个分区就需要创建几个不同的目录

2、输入 mount /dev/sdb1 /home/newdisk1sdb1分区挂载到新创建的目录下

3、sdb2分区也执行同样的上述两个步骤

4、两个分区都挂载完成后,我们可以通过 lsblk -f 查看是否挂载成功
在这里插入图片描述此时,临时挂载成功了,重启后挂载将失效

5、配置开机自动挂载

输入代码vim /etc/fstab,将刚格式化就完成的两个id添加进去,即在末端输入:

/dev/(磁盘分区) /(挂载目录) ext4(文件格式)defaults  0  0

即输入:

  • /dev/sdb1 /home/newdisk1 ext4 defaults 0 0
  • /dev/sdb2 /home/newdisk2 ext4 defaults 0 0

(提一句,也可以通过 UUID 来配置)

修改成功后重启即可或者命令行输入mount -a 该命令会把配置文件中的所有分区重新挂载一遍。

重启后输入lsblk -f的结果:

在这里插入图片描述
或者df -h

在这里插入图片描述

5. 如何删除分区和解除挂载

等弄好了一切又不想分区了怎么办?如何删除分区和解除挂载?

1、取消挂载:

  • umount /dev/sdb1

  • umount /dev/vdb2
    2、删除分区

  • 通过 fdisk /dev/sdb 进入设置

依次输入:

  • m
  • d (删除)
  • 2(我这里选择的2,因为我只有两个分区)
  • d(再次删除,默认是1)

检查:fdisk -lu
在这里插入图片描述

参考:

  1. Linux添加新磁盘及挂载

  2. Linux之挂载新的硬盘(超详细!)

这篇关于Linux 如何给新加的硬盘重新添加分区(纯新手)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/185120

相关文章

Linux进程CPU绑定优化与实践过程

《Linux进程CPU绑定优化与实践过程》Linux支持进程绑定至特定CPU核心,通过sched_setaffinity系统调用和taskset工具实现,优化缓存效率与上下文切换,提升多核计算性能,适... 目录1. 多核处理器及并行计算概念1.1 多核处理器架构概述1.2 并行计算的含义及重要性1.3 并

Linux线程之线程的创建、属性、回收、退出、取消方式

《Linux线程之线程的创建、属性、回收、退出、取消方式》文章总结了线程管理核心知识:线程号唯一、创建方式、属性设置(如分离状态与栈大小)、回收机制(join/detach)、退出方法(返回/pthr... 目录1. 线程号2. 线程的创建3. 线程属性4. 线程的回收5. 线程的退出6. 线程的取消7.

Linux下进程的CPU配置与线程绑定过程

《Linux下进程的CPU配置与线程绑定过程》本文介绍Linux系统中基于进程和线程的CPU配置方法,通过taskset命令和pthread库调整亲和力,将进程/线程绑定到特定CPU核心以优化资源分配... 目录1 基于进程的CPU配置1.1 对CPU亲和力的配置1.2 绑定进程到指定CPU核上运行2 基于

golang程序打包成脚本部署到Linux系统方式

《golang程序打包成脚本部署到Linux系统方式》Golang程序通过本地编译(设置GOOS为linux生成无后缀二进制文件),上传至Linux服务器后赋权执行,使用nohup命令实现后台运行,完... 目录本地编译golang程序上传Golang二进制文件到linux服务器总结本地编译Golang程序

Linux下删除乱码文件和目录的实现方式

《Linux下删除乱码文件和目录的实现方式》:本文主要介绍Linux下删除乱码文件和目录的实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux下删除乱码文件和目录方法1方法2总结Linux下删除乱码文件和目录方法1使用ls -i命令找到文件或目录

Linux在线解压jar包的实现方式

《Linux在线解压jar包的实现方式》:本文主要介绍Linux在线解压jar包的实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux在线解压jar包解压 jar包的步骤总结Linux在线解压jar包在 Centos 中解压 jar 包可以使用 u

linux解压缩 xxx.jar文件进行内部操作过程

《linux解压缩xxx.jar文件进行内部操作过程》:本文主要介绍linux解压缩xxx.jar文件进行内部操作,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、解压文件二、压缩文件总结一、解压文件1、把 xxx.jar 文件放在服务器上,并进入当前目录#

Linux系统性能检测命令详解

《Linux系统性能检测命令详解》本文介绍了Linux系统常用的监控命令(如top、vmstat、iostat、htop等)及其参数功能,涵盖进程状态、内存使用、磁盘I/O、系统负载等多维度资源监控,... 目录toppsuptimevmstatIOStatiotopslabtophtopdstatnmon

在Linux中改变echo输出颜色的实现方法

《在Linux中改变echo输出颜色的实现方法》在Linux系统的命令行环境下,为了使输出信息更加清晰、突出,便于用户快速识别和区分不同类型的信息,常常需要改变echo命令的输出颜色,所以本文给大家介... 目python录在linux中改变echo输出颜色的方法技术背景实现步骤使用ANSI转义码使用tpu

linux hostname设置全过程

《linuxhostname设置全过程》:本文主要介绍linuxhostname设置全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录查询hostname设置步骤其它相关点hostid/etc/hostsEDChina编程A工具license破解注意事项总结以RHE