Linux初始化数据盘

本操作以该场景为例,当云主机挂载了一块新的数据盘时,采用fdisk/parted分区工具为数据盘设置分区,分区形式设置为GPT,文件系统设为ext4格式,挂载在"/mnt/sdc"下,并设置开机启动自动挂载。
‌fdisk 和 parted 的核心区别在于分区表支持、操作方式与适用场景:fdisk 原生面向 MBR(2TB 以下),需手动写入才生效;parted 原生支持 GPT(大硬盘)、实时生效,并可调整分区大小。‌‌‌

目录

一、fdisk模式初始化分区

1、查看新增数据盘
bash 复制代码
命令:
fdisk -l
或
lsblk
2、fdisk新增数据盘
bash 复制代码
命令:fdisk /dev/vdb
3、输入"n",按"Enter",表示新增一个分区](#3输入n按enter表示新增一个分区

然后,输入"p",按"Enter",创建一个主要分区;

输入主分区编号"1",按"Enter",按"Enter",按"Enter",直到分区结束

输入"p",按"Enter",查看新建分区的详细信息

4、输入"w",按"Enter",将分区结果写入分区表
5、将新的分区表同步到数据盘上
bash 复制代码
命令:partprobe
6、设置文件系统为"ext4"格式为例
bash 复制代码
命令:mkfs -t ext4 /dev/vdb1
7、将新建分区挂载到指定路径上

新建挂载路径/mnt/sdc(可根据自身需求创建)

bash 复制代码
命令:mkdir /mnt/sdc

挂载

bash 复制代码
命令:mount /dev/vdb1 /mnt/sdc
8、查看挂载情况
bash 复制代码
命令:df -TH

接下来可进行设置开机自动挂载操作

二、parted模式初始化分区

1、查看新增数据盘
bash 复制代码
lsblk
2、进入parted分区工具,开始对新增数据盘执行分区操作
bash 复制代码
parted /dev/vdb
3、输入"p",按"Enter",查看当前磁盘分区方式

"Partition Table"为"unknown"表示磁盘分区方式未知

4、设置磁盘分区方式
bash 复制代码
mklabel gpt

注释:磁盘分区方式有MBR和GPT两种

输入"p",按"Enter",设置分区方式后查看磁盘分区方式

5、输入"unit s",按"enter",设置磁盘的计量单位为磁柱
6、输入"p",按"Enter",查看新建分区的详细信息
7、输入"q",按"enter",退出parted分区工具
8、再次执行lsblk,查看分区信息

到这里分区完成,接下来可以设置开机自动挂载

三、设置开机自动挂载磁盘

第一种方式:

1、查看磁盘分区的UUID
bash 复制代码
命令:blkid /dev/vdb1
2、配置"fstab"文件

1)使用vi编辑器,打开"fstab"文件

bash 复制代码
命令:vi /etc/fstab

2)按"i",进入编辑模式

3)将光标移至文件末尾,按"Enter"

bash 复制代码
输入:UUID=f1d164b8-37a0-421b-9ef7-f40013585e3f /mnt/sdc      ext4 defaults     0   2

注:UUID就是上面1步骤查到的磁盘分区UUID,根据自己实际情况更改

4)按"Esc"后,输入":wq",保存设置并退出。

到此开机自动挂载磁盘结束。

注意:卸载该磁盘前请先在"fstab"文件中将该行注释或删除;否则卸载磁盘后,可能不能正常进入操作系统。

第二种方式:

bash 复制代码
开机自动挂载:
# echo "/dev/vdb1 /mnt/sdc ext4 defaults 0 0" >>/etc/fstab

四、更多好文推荐

五、实用工具分享

1、VMware Workstation 破解版下载

VMware Workstation(中文名"威睿工作站")是一款功能强大的桌面虚拟计算机软件,它允许一台真实的计算机在一个操作系统中同时安装并运行多个操作系统,并帮助用户在多个宿主计算机之间管理或移植 VMware 虚拟机。

更多工具分享见:持续更新好用工具

六、休闲一刻:

高清完整版暴力美学的盛宴分享地址:
斯巴达克斯第1~3季

第一季~血与沙

第二季~复仇

第三季~诅咒者之战

相关推荐
用户2367829801681 小时前
Linux zip 与 unzip 命令详解:压缩算法原理与实战技巧
linux
皆圥忈1 小时前
Linux 进程从入门到实战(二)
linux
辰海Coding1 小时前
MiniSpring框架学习-增加事件发布的简化 IoC 容器
java·学习·spring·java-ee
云烟成雨TD1 小时前
Spring AI Alibaba 1.x 系列【54】Interrupts 中断机制:析动态中断源码分析
java·人工智能·spring
布吉岛的石头1 小时前
Java 程序员第 29 阶段-01:大模型微调入门:小样本业务适配方案
java·开发语言·人工智能
小白|1 小时前
cann-learning-hub:昇腾CANN社区学习中心完全指南
java·c++·算法
高林雨露1 小时前
Java 转 Kotlin 对照开发指南
java·开发语言·kotlin
java1234_小锋1 小时前
Spring AI 2.0 开发Java Agent智能体 - 多模态支持
java·人工智能·spring