惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

P
Proofpoint News Feed
罗磊的独立博客
Martin Fowler
Martin Fowler
B
Blog RSS Feed
U
Unit 42
V
V2EX
H
Help Net Security
V
Vulnerabilities – Threatpost
The Register - Security
The Register - Security
IT之家
IT之家
Cloudbric
Cloudbric
K
Kaspersky official blog
C
CXSECURITY Database RSS Feed - CXSecurity.com
Jina AI
Jina AI
Microsoft Azure Blog
Microsoft Azure Blog
大猫的无限游戏
大猫的无限游戏
P
Palo Alto Networks Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
S
SegmentFault 最新的问题
Cisco Talos Blog
Cisco Talos Blog
博客园 - 司徒正美
Cyberwarzone
Cyberwarzone
Spread Privacy
Spread Privacy
P
Proofpoint News Feed
Apple Machine Learning Research
Apple Machine Learning Research
T
Tenable Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
I
Intezer
G
GRAHAM CLULEY
T
Threatpost
C
Check Point Blog
C
Cyber Attacks, Cyber Crime and Cyber Security
H
Hackread – Cybersecurity News, Data Breaches, AI and More
D
Darknet – Hacking Tools, Hacker News & Cyber Security
T
Tor Project blog
L
Lohrmann on Cybersecurity
WordPress大学
WordPress大学
N
Netflix TechBlog - Medium
The GitHub Blog
The GitHub Blog
C
CERT Recently Published Vulnerability Notes
Microsoft Security Blog
Microsoft Security Blog
Hugging Face - Blog
Hugging Face - Blog
The Hacker News
The Hacker News
Schneier on Security
Schneier on Security
爱范儿
爱范儿
云风的 BLOG
云风的 BLOG
Security Archives - TechRepublic
Security Archives - TechRepublic
T
The Blog of Author Tim Ferriss
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
P
Privacy & Cybersecurity Law Blog

博客园 - 陈惟鲜的博客

AI软件修改脚本与代码,还真不敢完全操作 linux 磁盘满了,排查 Ecelipse 安装 MAT redis自身查询很慢 排查redis-benchmark prometheus监控mysql数据库 prometheus监控springboot项目配置 监控工具prometheus配置-docker版 linux 文件属性被替换修改查询并修改 ----i----------- ZonedDateTime 转为 java.util.Date docker 容器查看jvm参数配置 redis 事务处理,一旦异常,则回滚 linux 下安装使用jmeter 执行压测 大批量订单来了由于入库慢,先缓存后通知入库 eclipse 合并错分支代码还原,合并到本分支但未push到库上 mysql 查询jason格式数据 maven打包慢,使用maven-mvnd 打包可以快一半 postman 参数化构建 批量测试 postman 常用参数例子 使用AOP实现+自定义注解 实现 缓存 如何判断redis慢了
linux 增加新磁盘
陈惟鲜的博客 · 2025-09-19 · via 博客园 - 陈惟鲜的博客

在阿里云买了服务器,增加了磁盘但没使用。现在需要使用。

为新的数据盘 /dev/vdb 创建分区、格式化并挂载,才能正常使用。这个过程需要谨慎操作。为了让你快速了解全貌,我先用一个表格概括主要步骤:

步骤关键命令/操作说明
1 sudo fdisk -l 确认新磁盘设备,例如 /dev/vdb
2 sudo fdisk /dev/vdb -> n -> p -> 1 -> 回车 -> 回车 -> w 使用 fdisk 创建主分区 (/dev/vdb1)
3 sudo mkfs -t ext4 /dev/vdb1 将新分区格式化为 ext4 文件系统
4 sudo mkdir /mnt/data 创建挂载点目录 (可自定义路径,如 /data)
5 sudo mount /dev/vdb1 /mnt/data 将分区临时挂载到目录
6 /etc/fstab 中添加一行配置 配置系统开机自动挂载 (强烈建议使用 UUID,而非 /dev/vdb1)
7 sudo mount -a 测试 fstab 配置是否正确,无误则下次开机自动生效
下面是每个步骤的详细说明和操作命令。

📋 先检查磁盘情况
操作前,请务必再次确认磁盘标识和备份重要数据。

运行 sudo fdisk -l 或 lsblk 命令,仔细识别哪块盘是你的新数据盘(通常是容量最大的未分区磁盘)。​误操作可能导致数据丢失​
。
如果 /dev/vdb 不是你的新数据盘,请替换为正确的设备名(如 /dev/sdb, /dev/vdc)。
🔧 操作步骤
​创建分区​
使用 fdisk 工具为 /dev/vdb 创建一个新的主分区
。
bash
复制
sudo fdisk /dev/vdb
在 fdisk 的交互命令行中,按顺序输入以下命令:
n - 新建分区
p - 选择主分区类型
1 - 使用默认分区号 (1)
回车 - 使用默认的起始扇区
回车 - 使用默认的结束扇区(使用所有空间)
w - 将分区表写入磁盘并退出
完成后,你会得到一个新分区 /dev/vdb1。
​格式化分区​
将新分区格式化为 Linux 常用的文件系统(如 ext4)
。
bash
复制
sudo mkfs -t ext4 /dev/vdb1
你也可以使用 sudo mkfs.ext4 /dev/vdb1。
​创建挂载点​
创建一个目录作为新分区的挂载点
。
bash
复制
sudo mkdir /mnt/data
你可以选择任何喜欢的路径,比如 /data。
​临时挂载分区​
将格式化好的分区挂载到刚创建的目录
。
bash
复制
sudo mount /dev/vdb1 /mnt/data
现在,你就可以通过 /mnt/data 目录访问新磁盘的空间了。使用 df -h 命令检查挂载是否成功。
​配置开机自动挂载(推荐使用 UUID)​​
为了避免设备名(如 /dev/vdb1)在系统启动时可能发生变化导致挂载失败,​强烈建议使用分区的 UUID​ 在 /etc/fstab 文件中配置自动挂载
。
​首先,获取分区的 UUID:​​
bash
复制
sudo blkid /dev/vdb1
在输出中找到 UUID 的值(一串由连字符分隔的字母和数字,如 e88c1039-44d7-4b71-8e0d-a3536b1cf976),复制它
。
​编辑 /etc/fstab 文件:​​
bash
复制
sudo vi /etc/fstab  # 或使用 sudo nano /etc/fstab
​在文件末尾添加一行配置:​​
复制
UUID=你复制的UUID   /mnt/data   ext4    defaults    0   0
保存并退出编辑器
。
​测试配置是否正确:​​
bash
复制
sudo mount -a
如果这条命令没有报错,说明 /etc/fstab 文件配置正确。下次系统启动时,分区会自动挂载
。
⚠️ 注意事项
​谨慎操作​:对磁盘进行分区和格式化是破坏性操作,会清除现有数据。操作前请再次确认目标磁盘是否正确,并确保已备份重要数据
。
​使用 UUID​:在 /etc/fstab 中使用 UUID 而非设备名(如 /dev/vdb1)​​ 来标识设备更可靠,因为设备名在系统启动时可能会变动
。
​挂载点目录​:确保用于挂载的目录(如 /mnt/data)是空目录,否则原有内容将被隐藏
。
​文件系统类型​:格式化时指定的文件系统类型(如 ext4)必须与 /etc/fstab 中配置的一致​
。
完成这些步骤后,你的新数据盘就应该可以正常使用了。