当前位置: 首页 > news >正文

centos挂载新的硬盘

如果要将 nvme0n1 挂载到 /data 目录(而不是 /),操作会更简单,无需迁移系统文件。以下是详细步骤:


1. 检查磁盘情况

lsblk

输出:

NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda           8:0    0 446.6G  0 disk 
├─sda1        8:1    0     2G  0 part /boot/efi
├─sda2        8:2    0     1G  0 part /boot
└─sda3        8:3    0 443.6G  0 part /
nvme0n1     259:0    0   2.9T  0 disk 
nvme1n1     259:1    0   2.9T  0 disk 
└─nvme1n1p1 259:2    0     2T  0 part 
  • nvme0n1 是未分区的 2.9TB NVMe 磁盘,我们将把它挂载到 /data

2. 对 nvme0n1 进行分区和格式化

2.1 使用 fdisk 分区

sudo fdisk /dev/nvme0n1

操作步骤:

  1. 输入 n(新建分区)
  2. 选择 p(主分区)
  3. Enter 使用默认分区号(1)
  4. Enter 使用默认起始扇区
  5. Enter 使用默认结束扇区(占用全部空间)
  6. 输入 w 保存并退出

2.2 格式化分区

sudo mkfs.ext4 /dev/nvme0n1p1

(如果想用 xfs,可运行 sudo mkfs.xfs /dev/nvme0n1p1


3. 创建 /data 目录并挂载

3.1 创建挂载点

sudo mkdir /data

3.2 临时挂载(测试)

sudo mount /dev/nvme0n1p1 /data

3.3 检查是否挂载成功

df -h | grep data

应该能看到类似:

/dev/nvme0n1p1  2.9T  0  2.9T  0% /data

4. 设置开机自动挂载

4.1 获取分区的 UUID

sudo blkid /dev/nvme0n1p1

输出示例:

/dev/nvme0n1p1: UUID="a1b2c3d4-e5f6-7890-1234-567890abcdef" TYPE="ext4"

4.2 修改 /etc/fstab

sudo vim /etc/fstab

在文件末尾添加:

UUID=a1b2c3d4-e5f6-7890-1234-567890abcdef /data ext4 defaults 0 2

(如果是 xfs,替换 ext4xfs

4.3 测试 fstab 是否正确

sudo mount -a

如果没有报错,说明配置正确。


5. 设置权限(可选)

sudo chown -R youruser:youruser /data

youruser 替换为你的用户名,以便你可以读写 /data


6. 验证

lsblk
df -h

应该能看到:

NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
nvme0n1     259:0    0   2.9T  0 disk 
└─nvme0n1p1 259:1    0   2.9T  0 part /data

总结

步骤命令/操作
1. 检查磁盘lsblk
2. 分区sudo fdisk /dev/nvme0n1npw
3. 格式化sudo mkfs.ext4 /dev/nvme0n1p1
4. 创建挂载点sudo mkdir /data
5. 临时挂载sudo mount /dev/nvme0n1p1 /data
6. 获取 UUIDsudo blkid /dev/nvme0n1p1
7. 修改 fstabsudo vim /etc/fstab → 添加 UUID 行
8. 测试挂载sudo mount -a
9. 设置权限sudo chown -R youruser:youruser /data

这样,nvme0n1 就会在每次开机时自动挂载到 /data,你可以用它存储数据而不会影响系统盘 /

相关文章:

  • Docker配置DNS方法详解及快速下载image方法
  • SpringBoot自定义拦截器以及多个拦截器执行顺序
  • 安卓adb shell串口基础指令
  • 【金仓数据库征文】加速数字化转型:金仓数据库在金融与能源领域强势崛起
  • 修改el-select背景颜色
  • 第9章 多模态大语言模型
  • vue element使用el-table时,切换tab,table表格列项发生错位问题
  • mysql快速在不同库中执行相同的sql
  • 金融机构典型欺诈场景
  • 【element plus】解决报错error:ResizeObserver loop limit exceeded的问题
  • JBoltAI 赋能金融文档:基于 RAG 的基金招募说明书视觉增强方案
  • 致远oa部署
  • 在Vue3中,如何在父组件中使用v-model与子组件进行双向绑定?
  • 【计算机视觉】CV实战项目 - 基于YOLOv5与DeepSORT的智能交通监控系统:原理、实战与优化
  • 【C++】内存管理:内存划分、动态内存管理(new、delete用法)
  • 【KWDB 创作者计划】_嵌入式硬件篇---寄存器与存储器截断与溢出
  • 关于边缘计算盒子的外部接口保护
  • Python torchvision.transforms 下常用图像处理方法
  • 计算机网络学习笔记
  • 【含文档+PPT+源码】基于SpringBoot的开放实验管理平台设计与实现
  • 三亚亚龙湾3.4公里岸线近岸海域使用权挂牌出让,起始价近九千万
  • 叶迪奇任陆金所控股董事长,赵容奭继续担任CEO
  • 厦门国贸去年营收约3544亿元,净利润同比减少67.3%
  • 研讨会|中国古代石刻与历史研究的多重图景
  • 从香料到文化,跟着陈晓卿寻味厦门
  • 神舟二十号主要目的发布,在空间站驻留约6个月