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季

第一季~血与沙

第二季~复仇

第三季~诅咒者之战

相关推荐
M78佐菲4 小时前
ARM学习笔记(1)
linux·arm开发·笔记·嵌入式硬件·学习
步行cgn5 小时前
Spring c 命名空间注入详解
java·后端·spring
益达丫5 小时前
Socket编程揭秘:端口、IP与进程通信的底层逻辑
linux·笔记
明月_清风5 小时前
Maven 到底是什么?一篇文章搞懂 Java 项目构建与依赖管理
java·后端·maven
比兔代理5 小时前
正向代理与反向代理技术辨析,为什么代理 IP 属于正向代理
服务器·网络·http·ip
aramae6 小时前
MySQL复合查询(8)
java·c语言·开发语言·后端·算法
Rain的Java大神之路6 小时前
如何快速上传10G文件
java·spring boot·redis·后端·mysql·spring cloud·面试
Wang's Blog7 小时前
Java 接入Redis: 通用命令与键管理
java·服务器·redis
Wang's Blog7 小时前
Java 接入Redis: 列表集合与有序集合操作命令
java·服务器·redis
Ivanqhz7 小时前
SVD++算法
java·服务器·网络·深度学习·神经网络