linux新分区设置目录,Linux 如何给新加的硬盘重新添加分区(纯新手)

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

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

文章目录

0. 几个重要的命令

1. 查看磁盘

2. 分区

3. 格式化

4. 挂载

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

0. 几个重要的命令

fdisk 磁盘分区相关操作

df 系统分区挂载信息

mount 挂载分区

umount 卸载分区

mkfs.ext4 格式化分区

1. 查看磁盘

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

43b98301bdf664c6ac8147fa393271fc.png

附:也可以使用lsblk,查看磁盘信息

c2b0111cd58e0a98dc0ae07e6bcb3b56.png

2. 分区

进入目标磁盘进行设置:

执行fdisk /dev/sdb开始对磁盘的进行设置(/dev/sdb为默认新增盘的名称)

0a27b3d271148c85b317022cbdff37c6.png

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

Help:

DOS (MBR)

a toggle a bootable flag

b edit nested BSD disklabel

c toggle the dos compatibility flag

Generic

d delete a partition

F list free unpartitioned space

l list known partition types

n add a new partition

p print the partition table

t change a partition type

v verify the partition table

i print information about a partition

Misc

m print this menu

u change display/entry units

x extra functionality (experts only)

Script

I load disk layout from sfdisk script file

O dump disk layout to sfdisk script file

Save & Exit

w write table to disk and exit

q quit without saving changes

Create a new label

g create a new empty GPT partition table

G create a new empty SGI (IRIX) partition table

o create a new empty DOS partition table

s create a new empty Sun partition table

输入 n 进行分区

096cf090e2eab9c18afb016d45080add.png

输入 p 设置当前分区为主分区

b3c8b8a6210b1c8dd8617b7caa7d7ff8.png

接下来是选择分区数,以及对每个分区划分容量(我这里暂定分两个区,比例为2:3)。

首先选择 Partition number,代表这是该磁盘的第n个分区,我们这里先输入1,

067187370cba5ca6478f55ad55400904.png

然后接着就是选择第一个分区的分区范围起止。

按照2:3的比例,第一个分区的范围即为:2048-41943039

98aeefad2870a55b596ca8ffb0e613d1.png

完成之后显示,得到了20G的空间。

然后开始第二个分区的分割,同理获得了30G的空间。

da5d8d1a3b1da40b7b3c39e71ce52faf.png

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

74d01a9414e80c2771375ed86e0486dd.png

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

e654faa55c231d03e49247ef6f36a45d.png

3. 格式化

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

mkfs -t ext4 /dev/sdb1

mkfs -t ext4 /dev/sdb2

b2fb9ecff15e5bc4c37025318179f2af.png

对 sdb2 同理。

结束之后使用lsblk -f检查是否成功:(红框即为格式化id)

f0e66d23103a16b8d78aa9da859eb3be.png

4. 挂载

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

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

步骤:

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

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

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

4、两个分区都挂载完成后,我们可以通过 lsblk -f 查看是否挂载成功

5cc41ebfd9446085ed873cd2f3a2a81c.png此时,临时挂载成功了,重启后挂载将失效。

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的结果:

8bd004856022855e2c81d2ea63249f6b.png

或者df -h:

ca473c0177e7277e6c2500d054f2be42.png

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

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

1、取消挂载:

umount /dev/sdb1

umount /dev/vdb2

2、删除分区

通过 fdisk /dev/sdb 进入设置

依次输入:

m

d (删除)

2(我这里选择的2,因为我只有两个分区)

d(再次删除,默认是1)

检查:fdisk -lu

0ddf9a4457d99176842a77d6ac2bf214.png

参考:

Linux添加新磁盘及挂载

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

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

windows编译ffmpeg+x264库(android和linux)(二)

windows编译ffmpeg+x264库(android和linux)(二) 前言 ffmpeg是一个跨平台的音视频处理库,为了跨平台那么就需要编译出适用于各个平台的ffmpeg库。一般在windows平台下会进行windows开发和安卓开发,所以本文的目的就是在windows平台下编译用于windows和安卓使

ubuntu下编译ffmpeg+x264库(android和Linux)(三)

ubuntu下编译ffmpeg+x264库(android和Linux)(三) 前言 ffmpeg是一个跨平台的音视频处理库,为了跨平台那么就需要编译出适用于各个平台的ffmpeg库。前文分别实现了在windows平台和Mac平台下编译安卓,mac,windows使用的库,本文的目的就是在Linux平台下编译用

ESP32与ROS调试笔记(Linux和Windows)

ESP32与ROS调试笔记(Linux和Windows) ESP32支持ROS1和ROS2,很方便使用,有两种主流方式: arduino IDE (1.8.13) esp idf(4.2) 网上和Github上有很多方式,用了一下都感觉不适合我! 其实很简单,和esp8266类似,只用arduino自带的ros包即可,注意版本

如何使用MacOs/IOS的私用不公开框架(PrivateFrameworks)

如何使用MacOs/IOS的私用不公开框架(PrivateFrameworks) 我需要写个程序调用一下[PLSandboxHelper processCanReadSandboxForPath], 它是一个由AssetsLibraryServices.framework(/System/Library/PrivateFrameworks/AssetsLibraryServices.framework)提供的。

web前端微信小程序水平仪,如何做水平仪

web前端微信小程序水平仪,如何做水平仪 小程序的加速计的接口 wx.onAccelerometerChange(function callback) 监听加速度数据事件。频率根据 wx.startAccelerometer() 的 interval 参数, 接口调用后会自动开始监听。 参数 function callback 加速度数据事件的

linux安装IB网卡(mellanox)驱动

linux安装IB网卡(mellanox)驱动 下载驱动安装包(.tar) 点击跳转 解压并且安装 tar zxf MLNX_OFED_LINUX-4.1-1.0.2.0-rhel6.5-x86_64.tar.gzcd MLNX_OFED_LINUX-4.1-1.0.2.0-rhel6.5-x86_64./mlnxofedinstall/etc/init.d/openibd restart 我出现的错误 此处

如何用函数框架快速开发大型 Web 应用 | 实战

如何用函数框架快速开发大型 Web 应用 | 实战 这是上个月前端早早聊第六届 Serverless 专场的分享。整个分享演示了三个示例,介绍了 Midway Serverless 体系的不同功能,欢迎尝试。 PPT 下载和分享:https://github.com/midwayjs/midway/tree/resource 大家好

Linux实验三:Shell编程

Linux实验三:Shell编程 文章目录 一、实验目的 二、实验要求 三、实验内容 1、通配符的使用 2、重定向 3、管道 4、shell变量 5、建立下面的脚本,运行并分析输出结果,并给出代码注释。 6、编写脚本 一、实验目的 1.为文件扩展名使用通配符 2.标准输入、标准

  • 5
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值