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

ubuntu 系统扩容,多硬盘挂载

我的电脑有两个磁盘,系统盘 /dev/nvmen1p2 以及机械硬盘 /dev/sda1,我装了 ubuntu 系统后,根目录 / 全部挂载到系统盘 /dev/nvmen1p2,导致现在空间不足了。

于是我打算将 /home 挂载到机械硬盘 /dev/sda1 中,接下来请看我操作。

1、先将机械硬盘格式化为 ext4

先确认分区存在且没有被挂载

lsblk -f

输出中应该能看到 /dev/sda1,比如

sda
└─sda1  ntfs  DATA  021E5E829D3B1F8D  /media/yky/DATA

如果它当前已挂载(看到有挂载点 /media/yky/DATA),请先卸载:

sudo umount /dev/sda1

执行以下命令格式化:

sudo mkfs.ext4 -L DATA /dev/sda1# -L DATA:为新分区设置卷标名(可改为你喜欢的,如 MYDISK)。
# /dev/sda1:目标分区(请确保无误,不要格式化系统盘)。

2、开始挂载

操作逻辑是,先创建一个临时目录 /mnt,并将其挂载到机械硬盘中,然后将 /home 全部复制过去,然后解除 /mnt 与 机械硬盘的挂载,此时 /home 中的内容已经成功复制到机械硬盘中了,然后将 /home 与机械硬盘挂载,操作完成。

创建临时目录并挂载到机械硬盘:

sudo mkdir /mnt/newhome
sudo mount /dev/sda1 /mnt/newhome

迁移数据

sudo rsync -aAXv /home/ /mnt/newhome/

获取机械硬盘 UUID,类似于 UUID="7c9e1b2b-8e7d-4a89-9a61-fb53e74e2a41"

sudo blkid /dev/sda1

编辑 /etc/fstab

sudo vim /etc/fstab

添加这一行,用于将机械硬盘挂载到 /home

UUID=7c9e1b2b-8e7d-4a89-9a61-fb53e74e2a41  /home  ext4  defaults  0  2

解除机械硬盘与临时目录的挂载

sudo umount /mnt/newhome
sudo mount -a

检查,✅ 如果看到 /dev/sda1 挂载在 /home,说明成功。

df -h

重启系统

http://www.dtcms.com/a/516118.html

相关文章:

  • 上海最专业的网站设计制蒙古文政务网站建设工作汇报
  • 近红外工业相机的简单介绍和场景应用
  • 基于开源免费Odoo软件构建CRM销售管理系统
  • 网站开发有哪些要求asp.net企业门户网站源码
  • 潮州南桥市场中国建设银行网站公司建立网站的目的
  • 直流电机编码器测速
  • GraphRAG产品赋能千行百业:创邻科技“知寰Hybrid RAG”的实践与价值全景
  • Java操作PDF图层:添加、设置和删除
  • 机器人数据录制,通过遥操作的方式,操作isaacsim录制仿真数据的方法,HDF5格式秒变LeRobot标准数据集(一)
  • Linux内核InfiniBand缓存系统深度解析:高性能网络的核心引擎
  • 网站鼠标经过图片代码男女做网站
  • 罗湖网站建设费用网页游戏源码怎么用
  • MySQL 与 PostgreSQL,该怎么选
  • 【CMakeLists.txt】CMake 编译定义带值参数详解
  • 系统集成项目管理工程师第五章:软件工程核心笔记(精简版)
  • nvm切换node版本-jenkins上编译
  • 人和做网站架设网站费用
  • 支付商城网站制作韩国出线了吗
  • Leetcode 34
  • UDP的一次双向通信
  • 电源 东莞网站建设网站做的好不好数据
  • C数据结构--线性表(顺序表|单链表|双向链表)
  • IoT电子价签:打造智能化商超秋冬新品促销新体验
  • Docker基础【Ubuntu安装/Windows安装】
  • 使用仓颉开发一个简单的http服务
  • 企业网站托管后果网站建设营销外包公司排名
  • 在linux系统中使用通用包安装 Mysql
  • DeepSeek OCR:重新定义AI文档处理的“降本增效”新范式
  • JAVAEE阶段学习指南
  • 针对stm32f103 MCU的延时方法及函数深入探讨