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

4.添加硬盘、分区、格式化、挂载

一、添加硬盘

1.编辑虚拟机设置

2.点击添加

3.选择硬盘,下一步

4.选择NVMe,下一步

5.选择合适参数,下一步

6.同理,添加SCSI硬盘完成

7.开启虚拟机

8.奇怪的是,这里居然出现了安装系统命令,出现这个现象的原因是第一次装系统时使用的是NVMe硬盘,现在新加了SCSI硬盘后,系统默认SCSI硬盘启动的优先级大于NVMe硬盘,所以解决这个问题就需要进入BIOS手动修改系统启动NVMe硬盘优先

9.关机,如图,打开电源时进入固件

10.进入BIOS,选择Boot页面,进入Hard Drive

11.使用+号将NVMe1调到SCSI上面

12.按F10保存

13.重启,成功进入系统

二、MBR分区和GPT分区

1.执行以下命令,可以看到刚才添加的SCSI硬盘和NVMe硬盘,此时还没有分区、写入文件系统、挂载

  • lsblk -f:查看系统的块设备文件及其对应的文件系统类型、UUID、资源使用情况、挂载点等信息

2.执行以下命令

  • cfdisk [块文件]:为新硬盘分区

3.sda演示MBR分区,选择dos

4.可以看到块设备文件名、容量大小、分区表类型为MBR,选择New新建分区

  • New:新建分区
  • Quit:退出
  • Help:查看快捷键,常用的是w保存,q退出,n新建分区、d删除分区
  • Write:保存

5.第一个分区给2G

6.选择主分区

  • primary:主分区
  • extended:扩展分区

7.添加成功,可以看到第一个分区sda1不是启动分区,扇区范围2028-4196351,扇区数量,容量大小,标识类型(这个只是标识,并不代表一定要按标识来用)

  • Bootable:将该分区作为启动分区
  • Delete:删除分区
  • Resize:重新设置容量大小
  • Quit:退出分区表
  • Type:为该分区添加标识

8.这个是Type可以添加的标识

9.使用相同的方法,添加到四个主分区

10.此时如果还要添加分区,提示需要将一个主分区替换为扩展分区

11.删除sda4,将剩余的14G都分给他

12.选择extended,将sda4作为扩展分区

13.可以看到sda4作为扩展分区后,就可以在添加分区了

14.如图,成功添加逻辑分区sda5和sda6

15.点击w,到该界面输入yes,确认保存,保存后按q退出

16.执行"lsblk -f",可以看到sda1到sda6分区就被创建出来了

17.执行cfdisk对刚才创建的NVMe硬盘分区

18.这里演示gpt分区

19.可以看到如下信息

20.添加分区,将nvme0n2p2的标识改为swap

21.选择swap

22.同理,创建nvme0n2p3和nvme0n2p4并将标识改为swap

23.保存退出

24.如图,NVMe硬盘也成功分区,但是SCSI和NVMe硬盘的分区都还没有写入文件按系统

三、文件系统写入

1.执行以下命令,为sda1写入ext4文件系统

  • mkfs.[文件系统类型] [块设备文件]:为指定块设备文件写入指定文件系统

2.可以看到sda1成功写入ext4文件系统

3.同理,为sda2写入xfs文件系统

4.sda2成功写入xfs文件系统

5.执行以下命令,将nvme0n2p2设置为swap

  • mkswap [块设备文件]:为指定块设备文件设置为swap

6.可以看到成功将nvme0n2p2分区作为swap

四、挂载

1.在/mnt目录下创建两个目录,作为sda1和sda2的挂载点

2.vim打开/etc/fstab文件

3.该文件保存了系统启动后自动挂载的块设备、文件系统类型、挂载点之间的映射

4.执行以下命令将输出内容重定向到/etc/fstab

5.成功重定向

6.建议使用UUID的方式,因为块设备文件如果删除后,会再出现相同的名字

7.可以看到此时还是没有挂载点

8.执行mount -a和swapon -a,手动重新挂载/etc/fstab里的块设备文件,再执行lsblk -f,出现挂载点

9.执行以下命令,开启指定块设备文件swap,可以看到free的swap变化

  • swapon [块设备文件]

10.使用以下命令关闭指定文件的swap

  • swapoff [块设备文件]

11.重启验证/etc/fstab文件中新增的块设备文件能否开机自动挂载

12.开机,可以看到成功自动挂载,并且自动开启nvme0n2p2的swap

13.进入sda1和sda2的挂载点,能够进去

http://www.jsqmd.com/news/1104272/

相关文章:

  • 抖音评论数据采集神器:3分钟零代码获取完整评论分析
  • 对于扫描的PDF文档
  • 【边界心法】别用 if 语句防撞!撕碎“软件限位”的逻辑幻觉,论传感器的背叛与“机械死挡块”的绝对物理防线
  • 【空间心法】别把局部变量当免费空气!撕碎“无限栈”的软件幻觉,论 LwIP 的无声瘫痪与 MPU 物理栈守卫
  • 今日直播复盘
  • 70.纸上的光
  • 本地可控 AI 自动化工具 OpenClaw 实操指南,多场景办公任务自动执行(含安装包)
  • ChatGPT Plus 续费失败怎么办?到期、回到 Free、原支付方式失效怎么办
  • Tidal 公布 AI 音乐新政策:标注、禁货币化,与竞品共应对 AI 音乐涌入
  • 智谱AI发布GLM - 5.2,能力逼近美国模型引美政府担忧,开放权重或存滥用风险
  • 【AI大模型进阶】搞懂“上下文窗口”:为什么有些模型一次能读一本《三体》?
  • PS 图层批量导出 PDF 工具脚本
  • 精确计时与时钟频率合成器CS2200-CP在嵌入式系统中的应用
  • 小米穿戴表盘设计革命:用Mi-Create让每个人都能成为表盘设计师
  • 软考成绩自动查询小助手:Python + Selenium 实现定时监控
  • Python数据分析课程期末考试判断题联系题100题
  • Kiran-shell 性能优化:面板响应速度与内存管理的10个技巧
  • 如何解决区域创新资源分布不清的问题?
  • 65美元Brick设备助摆脱手机成瘾,首周屏幕使用时间降7%!
  • 程序员你觉得是业务重要还是技术重要?
  • 3步开启智能办公:UI-TARS桌面AI助手实战指南
  • 新版《健康与位置数据保护法案》将推出:禁止向数据经纪商出售含 AI 聊天机器人的敏感信息
  • 5分钟搞定:PC版微信QQ防撤回终极方案,让重要消息永不消失
  • 【MATLAB】STM32低功耗控制策略建模与仿真实现
  • 增量式角度编码器:高精度角位移实时采集核心器件
  • 【MATLAB】无人机集群队形缩放控制算法
  • 大模型性能提升40%的真相:五维协同优化与工程落地指南
  • PS PDF 批量导入导出工具 Pro|PDF 一键转 PSD/JPG/PNG 脚本
  • 使用一个json文件来描述我们的战场
  • 终极指南:用Mac Mouse Fix让普通鼠标在macOS上超越触控板体验