Linux 创建磁盘分区以及挂载磁盘-详解(图文)

devtools/2024/9/23 4:21:57/

命令

查看磁盘使用情况命令:

# 查看系统分区
fdisk -l 
# 查看硬盘分区
fdisk 路径

查看所有可用的块设备信息,并显示他们之间的依赖关系。

lsblk

我这里是已经挂载好了 

确定分区文件系统类型

blkid    目录路径

使用fdisk 创建分区
[root@localhost ~]# fdisk /dev/sdb
WARNING: fdisk GPT support is currently new, and therefore in an experimental phase. Use at your own discretion.
Welcome to fdisk (util-linux 2.23.2).Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.命令(输入 m 获取帮助):m
命令操作d   delete a partitiong   create a new empty GPT partition tableG   create an IRIX (SGI) partition tablel   list known partition typesm   print this menun   add a new partitiono   create a new empty DOS partition tablep   print the partition tableq   quit without saving changess   create a new empty Sun disklabelt   change a partition's system idv   verify the partition tablew   write table to disk and exitx   extra functionality (experts only)Command (m for help): n  #添加新分区
Partition number (1-128, default 1): 1  #输入分区号,默认1,按下enter 接受默认值
First sector (34-11252048526, default 2048): #输入分区的起始扇区,默认值为2048,按下enter 接受默认值
# 输入分区的结束分区,这里是3T可以根据自己的需要加入,可以使用+前缀来指定大小,单位可以是K(千字节)、M(兆字节)、G(千兆字节)、T(TB)、P(PB)
Last sector, +sectors or +size{K,M,G,T,P} (2048-11252048526, default 11252048526): 6442450944    --3T
Created partition 1 #已成功创建了第一个分区Command (m for help): w  #将表写入磁盘并退出
The partition table has been altered!Calling ioctl() to re-read partition table.
Syncing disks.

查看分区

挂载目录

首先要确保 挂载点已经存在,如果不存在就创建

sudo mkdir -p /mnt/hdd1 /mnt/hdd2

挂载命令

可以使用 mount 命令将分区挂载到相应的挂载点:

sudo mount /dev/sda1 /mnt/hdd1
sudo mount /dev/sda2 /mnt/hdd2

编辑 /etc/fstab 文件以实现自动挂载,在编辑之前,您可以通过 blkid 命令获取分区的 UUID(Universally Unique Identifier),以确保正确地将其添加到 /etc/fstab

sudo blkid /dev/sda1
sudo blkid /dev/sda2

然后 vim /etc/fstab  编辑此文件,添加以下行

UUID=分区1的UUID /mnt/hdd1 分区1的文件系统类型 defaults 0 2
UUID=分区2的UUID /mnt/hdd2 分区2的文件系统类型 defaults 0 2

完成后,保存并退出编辑器,然后使用命令重新加载 /etc/fstab 文件以应用更改

sudo mount -a

现在,系统应该会在启动时自动挂载这两个分区到指定的挂载点 /mnt/hdd1/mnt/hdd2

注意:

图片中的 Type 可不是 文件系统类型 

最后使用 lsblk 查看

注意:

在物理服务器上添加 内存条后,我的这个挂载点就掉了,不清楚是不是这个原因,如果有读者知道可以在评论区评论,大家一起进步


http://www.ppmy.cn/devtools/20091.html

相关文章

Jmeter之Beanshell详解

一、 Beanshell概念 Beanshell: BeanShell是一种完全符合Java语法规范的脚本语言,并且又拥有自己的一些语法和方法;BeanShell是一种松散类型的脚本语言(这点和JS类似);BeanShell是用Java写成的,一个小型的、免费的、可以下载的、嵌入式的Java源代码解释器,具有对象脚本语言特性…

C语言入门课程学习记录4

C语言入门课程学习记录4 第18课 - signed 与 unsigned第19课 - 再论数据类型第20课 - 经典问题剖析第21课 - 程序中的辅助语句(上)第22课 - 程序中的辅助语句(下) 本文学习自狄泰软件学院 唐佐林老师的 C语言入门课程,…

TCP/IP网络模型

应用层 应用层服务于用户,比如说我们在电脑上使用的软件,都是在应用层上实现的,当不同设备通信时,数据由下一层的传输层实现。应用层提供的功能比如HTTP、FTP、Telnet、DNS、SMTP等。应用层是工作在操作系统中的用户态&#xff0…

DELL PowerEdge服务器通过iDRAC升级BIOS遇到的问题

本文对PowerEdge 12G系统,也就是iDRAC 7版本升级BIOS中遇到的几个问题做个总结,对于其他版本理论上应该也是适用的。如果还遇到其他问题,可以添加VX,VX号为 StorageExpert 进行进一步的分析探讨。 第一个问题,成功下载…

设计模式-状态模式在Java中的使用示例-信用卡业务系统

场景 在软件系统中,有些对象也像水一样具有多种状态,这些状态在某些情况下能够相互转换,而且对象在不同的状态下也将具有不同的行为。 为了更好地对这些具有多种状态的对象进行设计,我们可以使用一种被称之为状态模式的设计模式…

爬虫的实战应用之短信炸弹playwright现代网页测试工具

不讲废话,先上原理: 短信炸弹,也就是说持续对一个手机进行发送短信,实现的方式就是,利用某些网站的登录 ,注册的时候,发送短信验证码来实现。 如下图,其中有一个id为phone的输入框&a…

Qt——实现添加子控件后,始终保证在布局低端添加

在 Qt 中使用 QVBoxLayout 时,addStretch() 方法通常用于在布局中添加一个可伸缩的空间,这有助于推动没有固定空间要求的小部件向布局的顶部或底部移动。、 总共有两种办法,一种不断地删除布局,重新添加addStretch() ,…

BIO NIO AIO有什么区别?

通俗易懂地解释这些东西是我的风格, BIO就是阻塞io,就是一个程序在发出io请求之后不能干任何别的事,只能等待请求,不断检测io的状态,只有接受到反馈之后才能干别的事 适用场景: 用作请求少而且连接时间短的情况 NIO就是非阻塞,也就是没有阻塞,怎么没有阻塞了?说白了就是发出…