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

【运维】Linux 磁盘分区相关 挂载分区卸载分区等

【运维】Linux 磁盘分区相关 挂载分区卸载分区等

1)查看主机磁盘

命令:lsblk

解析:主机有一块磁盘设备sdb。目录:/dev/sdb。

(2)查看主机磁盘挂载文件系统情况

命令:df -h

解析:主机的磁盘设备sdb,没有挂载到某个目录。

(3)磁盘和文件系统信息

做分区和挂载前,命令lsblk和df -h执行后,打印信息。

第一步:查看分区情况
fdisk -l 查看磁盘分区情况

第二步:新建分区
fdisk /dev/sda
m 查看帮助
p 查看分区情况
n 新建分区 : p 建立分区 —— ① 输入分区编号 ② 设置扇区大小(2048~xxx)③ w + 回车 保存分区

第三步:格式化
mkfs.ext4 /dev/sda1 --这个是格式化成 ext4 Linux下可使用的格式
注意:如果新建了多个分区,要分别格式化,如果对全盘格式化,会导致磁盘分区失效

第四步:挂载
mkdir /cxgsda 创建挂载目录
partprobe /dev/sda1 通知系统内核分区变化(使用命令或者重启)
mount /dev/sda1 /cxgsda1 将sda1盘分区挂载到 cxgsda1 目录下
df -h 查看是否挂载成功(挂在成功会出现在列表中,Filesystem=/dev/sda , Mounted on=/cxgsda)

4.挂载磁盘到目录

sdb已经分区为sdb1和sdb2两个分区。

(1)分区sdb1挂载到目录

创建挂载目录:mkdir -p /mnt/hz_data01

挂载磁盘分区到目录:mount /dev/sdb1 /mnt/hz_data01

(2)分区sdb2挂载到目录

创建挂载目录:mkdir -p /mnt/hz_data02

挂载磁盘分区到目录:mount /dev/sdb2 /mnt/hz_data02

(3)查看磁盘分区挂载到目录

命令:df -h

解析:磁盘分区挂载到目录。

第五步:设置开机自动挂载
blkid 查看UUID命令
vi /etc/fstab 新增 UUID 挂载路径 磁盘格式 执行参数 是否被dump 是否检查扇区 (UUID作为唯一标识符,可以避免重启导致找不到磁盘路径)
注意:如果修改的fstab内容出错,可能导致Linux服务器无法远程登录。
需要通过登录虚拟机后重新修改fstab文件(或者将错误信息注释掉),然后重启即可
fstad文件内容:
第一列:Device 设备信息,使用UUID作为唯一标识符
第二列:Mount point 挂载点路径
第三列:Filesystem 磁盘文件系统的格式
第四列:Parameters 文件系统参数

Async/sync

设置是否为同步方式运行,默认为async

auto/noauto

当下载mount -a 的命令时,此文件系统是否被主动挂载。默认为auto

rw/ro

是否以以只读或者读写模式挂载

exec/noexec

限制此文件系统内是否能够进行"执行"的操作

user/nouser

是否允许用户使用mount命令挂载

suid/nosuid

是否允许SUID的存在

Usrquota

启动文件系统支持磁盘配额模式

Grpquota

启动文件系统对群组磁盘配额模式的支持

Defaults

同事具有rw,suid,dev,exec,auto,nouser,async等默认参数的设置

第五列:能否被dump备份命令作用,dump是一个用来作为备份的命令。通常这个参数的值为0或者1
0

代表不要做dump备份

1

代表要每天进行dump的操作

2

代表不定日期的进行dump操作

第六列:是否检查扇区
0

不要检验

1

最早检验(一般根目录会选择)

2

1级别检验完成之后进行检验

第六步:卸载及删除分区
umount /dev/sda1 卸载

卸载目录已挂载的磁盘

(1)卸载目录挂载的分区sdb1

命令:umount /dev/sdb1 /mnt/hz_data01

(2)卸载目录挂载的分区sdb2

命令:umount /dev/sdb2 /mnt/hz_data02

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

相关文章:

  • 从 MySQL 迁移到阿里云 AnalyticDB MySQL:零改造百倍加速实战教程
  • AI时代个人效能操作系统:教育设计×自由职业×注意力管理
  • 新手入门指南:基于快马AI生成你的第一个贴吧内容展示网页
  • 张量列车分解与低秩插值技术解析
  • 深度解析:XposedRimetHelper如何通过Hook技术实现智能虚拟定位
  • 别再搞混了!用Python手把手教你计算大气遥感中的散射角(附6S模型验证代码)
  • 被动调Q激光器MATLAB仿真工具:速率方程建模+脉冲参数自动提取(含Nd:YAG/Yb光纤示例)
  • 排查PCIe设备不识别?从硬件角度理解Receiver Detect失败的可能原因
  • 别再手动改路径了!PyQt5中pyrcc5.exe的3种高效定位方法(附Anaconda虚拟环境实战)
  • 【Java毕设源码分享】基于SpringBoot的农村留守儿童爱心网站的设计与实现(程序+文档+代码讲解+一条龙定制)
  • 机器学习真实学习路径:避开环境、项目、数学三大断崖
  • 2026国际EMBA口碑排名盘点:五大高认可度项目深度测评
  • 告别单机调试:ROS1多机协同实战,让机器人A控制机器人B运动(基于Wheeltec底盘案例)
  • 2026年主播偷逃税事件的危机公关方案
  • TCD映射与簇代数在离散微分几何中的应用
  • 国产IDE崛起?实测MounRiver Studio对沁恒CH32V103/F103的友好度到底如何
  • RimWorld性能优化终极指南:如何用Performance-Fish让你的殖民地流畅运行
  • 体验人机协同编程:在快马平台如何让codex成为你的智能代码助手
  • Mac系统级ChatGPT集成:零感知调用的Shell服务方案
  • PMSM电机控制四合一Simulink模型:电流环PI调参、转速双闭环、弱磁扩速与初始化脚本
  • 多维聚合实战:从groupby到生产级数据管道
  • 数据建模前的可视化诊断:Matplotlib、Seaborn与Plotly三阶体检法
  • 多维尺度分析与核函数几何嵌入技术详解
  • 多维聚合实战:构建可导航的数据立方体
  • 手把手教你用C语言实现FSK来电显示解调(基于8KHz采样与过零检测)
  • 别再只会生成exe了!CobaltStrike的8种监听器(Listener)到底怎么选?从HTTP到DNS的保姆级避坑指南
  • Spring Cloud 2022.x网关工程:Nacos驱动的动态路由+自动服务发现+零重启生效
  • 告别U盘拷贝!用一根网线搞定横河DLM2000示波器数据备份与远程控制
  • Spring Boot 2.4.5 整合支付宝沙箱支付,从配置到回调的保姆级避坑指南
  • 现代因果推断:从潜在结果不可兼得出发的反事实建模框架