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

Ubuntu硬盘的创建分区、格式化与挂载

Ubuntu硬盘的创建分区、格式化与挂载

  • 1. 创建分区并格式化
  • 2. 将分区挂载到指定路径
  • 3. 允许多用户操作

需求:对整块硬盘(例如windows的ntfs硬盘)完全格式化重置,然后挂载到Ubuntu系统下的特定路径。

1. 创建分区并格式化

首先找到对应的硬盘名字,使用命令:

lsblk

硬盘设备路径是/dev加上名字。
类似:/dev/nvme0n1(nvme接口的ssd)或者/dev/sda(SATA接口的硬盘)

确认硬盘名字是需要格式化的硬盘后,下载GPT分区工具gdisk:

sudoaptupdate&&sudoaptinstall-y gdisk

使用gdisk将硬盘重新分区:

sudogdisk 硬盘名

如果这块硬盘之前有windows的ntfs文件系统,此时会弹出警报:

The protective MBR's 0xEE partition is oversized!Auto-repairing. Partition table scan: MBR: protective BSD: not present APM: not present GPT: present Found valid GPT with protective MBR;using GPT.

不用在意,继续操作。
创建新分区

o

如果询问是否确认覆盖,按y确认即可。
新建分区:

n

然后依次操作:

回车 分区号 默认1(如果是唯一分区,直接回车); 回车 起始扇区 默认从磁盘起始位置开始(回车即可); 回车 结束扇区 默认占用整个磁盘(回车即可,若想分多个分区可手动指定大小);8300分区类型 输入8300(Linux 文件系统类型,默认也可能是这个,确认即可);

保存分区表:

w

输入后会提示确认,输入 Y 回车,分区表立即生效。

再次查看分区

lsblk

此时发现已经有了分区
分区名字类似:/dev/nvme0n1p1(nvme接口的ssd)或者/dev/sda1(SATA接口的硬盘)

将分区格式化为Ubuntu系统的ext4文件系统格式:

sudomkfs.ext4 分区名(不是硬盘名!)

强制刷新缓存

# 清除 udev 设备缓存(blkid 依赖 udev 数据库)sudoudevadm trigger --subsystem-match=block --action=change# 重新加载 udev 规则sudoudevadm settle# 再次查看 blkidsudoblkid 分区名

2. 将分区挂载到指定路径

查看分区的UUID:

sudoblkid 分区名

找到打印信息中的UUID

编辑挂载文件:

sudovim/etc/fstab

在文件末尾添加对应的挂载配置

# 固态硬盘UUID=0f9...c93 /mnt/挂载路径1 ext4 defaults,discard02# 机械硬盘UUID=c72...975 /mnt/挂载路径2 ext4 defaults02

保存退出后,重新挂载:

sudomount-a

如果什么都没有输出,就说明一切正常。
若报错,立即修复或者回档防止系统启动异常!

3. 允许多用户操作

将挂载路径权限设置为所有用户都可以访问:

sudochown-R 当前用户:当前用户 挂载路径sudochmod775挂载路径
http://www.cnnetsun.cn/news/27757.html

相关文章:

  • 6、Oracle数据库管理:文件与目录操作全解析
  • 12、Oracle数据库Linux服务器软件管理全攻略
  • 某聘新版AST解混淆(青春版)
  • 基于Spring Boot框架和vue的的诗词鉴赏与交流网站的设计与实现_96fdvu1s
  • 基于模型预测算法的混合储能微电网双层能量管理系统研究(Matlab代码实现)
  • 三极管:电子信息时代的核心“控制单元”,藏于设备中的关键器件
  • 1小时打造专属右键菜单工具:快马平台实战
  • 零基础用AI制作第一个Macyy风格网页
  • GG3M业务核心:需求满足与问题解决 | GG3M Business Core: Demand Satisfaction and Problem Solving
  • 零基础玩转Vulhub:从安装到第一个漏洞复现
  • AI如何帮你快速解决Unexpected End of File错误
  • 企业级实战:用Vulhub构建内部攻防演练平台
  • 小白也能懂:Maven 3.6.1图文安装指南
  • 2025年Top5软件外包平台实战评测
  • React小白也能懂:useEffect入门图解指南
  • 电商网站遇到Internal Server Error的应急处理方案
  • 基于微信小程序+node.js的校园餐饮系统设计与实现
  • springboot基于vue的大学生公益活动志愿服务系统的设计与实现_nahamqu8
  • 操作系统 李治军 4 设备驱动与文件系统
  • 深度学习入门:图像分类的实战应用
  • kafka
  • 刘洋洋新歌《梁祝之三世约》上线,唱尽轮回绝恋
  • 一个完全本地运行的视频转文字工具:Vid2X
  • Java 开发最容易犯的 10 个错误
  • 用 Reader 建个私人图书馆,加上cpolar随时随地畅快阅读
  • 下一代盲盒系统核心架构解析:JAVA-S1如何打造极致公平与全球化体验
  • LangGraph深度解析:从图基础到人机交互的AI工作流框架实践
  • C++--
  • 算法练习4--数组:长度最小的子数组
  • Spring Cloud Gateway为什么要推出 WebMVC 版本?深度解析两大版本的差异与选型