Linux基础命令9(磁盘管理)

Linux 磁盘管理 Linux 磁盘管理好坏直接关系到整个系统的性能问题。Linux 磁盘管理常用三个命令为 df、du 和 fdisk。 阅读详情

第七部分:磁盘和设备管理,硬盘健康助手

53.fdisk:磁盘分区工具

格式:fdisk  [选项]  磁盘设备,如/dev/sdb

fdisk -l:查看分区信息

fdisk -l | grep /dev 查看磁盘

fdisk  /dev/sdb:进入交互模式管理指定磁盘

命令(输入 m 获取帮助):m

命令操作

   a   toggle a bootable flag

   b   edit bsd disklabel

   c   toggle the dos compatibility flag

   d   delete a partition                   # 删除已有分区

   g   create a new empty GPT partition table

   G   create an IRIX (SGI) partition table

   l   list known partition types         # 显示分区类型

   m   print this menu                      # 打印菜单

   n   add a new partition                 # 创建新分区

   o   create a new empty DOS partition table

   p   print the partition table            # 打印分区表

   q   quit without saving changes    # 不保存,直接退出

   s   create a new empty Sun disklabel

   t   change a partition's system id    # 修改分区系统编号

   u   change display/entry units

   v   verify the partition table

   w   write table to disk and exit       # 保存分区信息退出

   x   extra functionality (experts only)

54.lsblk:查看磁盘及分区信息

功能:用于列出所有可用块设备的信息,而且还能显示他们之间的依赖关系,但是它不会列出RAM盘的信息。

语法:lsblk  [文件系统格式]  磁盘

-a:显示所有设备。

-b:显示设备大小。

-f:用来列出所有块设备的信息,包括设备名称、挂载点、文件系统类型、标签等。

55.mkfs:磁盘格式化

用法:mkfs  -t  [文件系统类型]  [分区设备名]

问题一:什么是磁盘文件系统?

·文件系统:是操作系统用于管理磁盘(如硬盘、U盘、SSD等)上文件与数据的一套软件机制。它定义了文件的存储结构、命名规则、元数据格式、空间分配方式及访问控制逻辑,是用户与物理存储设备之间的“翻译官”。

·文件系统中存放数据:

  ·block(块数据):数据内容,每个块默认4kb

·inode(元数据):文件的详细信息、名称、权限、大小

问题二:什么是磁盘格式化?

磁盘格式化(Disk Formatting)是对磁盘(如硬盘、U盘、SSD等)或分区进行初始化处理的操作,其核心是建立文件系统,让磁盘能够被操作系统识别并用于存储文件。简单来说,格式化就像“给空白磁盘划分存储空间规则”,让系统知道如何记录文件位置、大小等信息。

·建立文件系统

·创建并初始化block,以及inode

可以写成mkfs .ext4  /dev/sdb1或者mkfs  -t  ext4  /dev/sdb1

可以写成mkfs .xfs  /dev/sdb1或者mkfs  -t  xfs  /dev/sdb1

# 为了防止系统由于内存不足而崩溃,将内存中的部分数据存放入磁盘。

mkfs .xfs -f 设备名    //强制格式化

mkswap  /dev/sdb3  格式化交换分区

# swap分区的使用

格式化成swap

mkswap /dev/sdb5

swapon /dev/sdb5     //开启sdb5 交换分区

swapoff/dev/sdb5     /关闭sdb5 交换分区

free -mh grep swap  //查看

swapoff -a            //临时全部删除

56.mount 和 umount:挂载与卸载分区

挂载用法:

mount  [-t 文件系统类型]  [-o 挂载选项]  [设备名/UUID/Label]  [挂载点]

常用选项:

选项

功能描述

-t

指定文件系统类型(如 ext4、ntfs、vfat、xfs 等)

-o

指定挂载选项(多个选项用逗号分隔,详见下方 -o 子选项表)

-L

通过卷标(Label)挂载设备(例如 -L DATA_DRIVE)

-n

挂载时不更新 /etc/mtab 文件(适用于只读环境)

-r

以只读模式挂载(等同于 -o ro)

-a

挂载 /etc/fstab 中定义的所有设备(通常与 -t 结合使用)

eg:

# 先创建一个目录

mkdir  /abc

# 将/dev/sdb1分区磁盘挂载到目录/abc

mount  /dev/sdb1  /abc

# 查看挂载点

df -h

# 卸载掉挂载文件

umount  /dev/sdb1

eg:

# 临时挂载(重启后会失效)

mkdir /abc

mount /dev/sdb1 /abc

# 永久挂载(挂载之后需重启)————开机自动挂载fstab

修改配置文件  vim /etc/fstab

格式:

[设备/UUID] [挂载点] [文件系统] [挂载选项] [备份标记] [自检顺序]

示例:

UUID=abcd1234  /mnt/data  ext4  defaults  0  0

57.gdisk:大磁盘分区

# 大于2TB的磁盘可以使用gdisk分区

# 安装gdisk

yum install -y gdisk

# 分区

gdisk /dec/sdc

n 创建分区

w 保存

q 退出

p 查看

58.df/du:查看磁盘大小

·df 查看分区挂载情况与磁盘占用率(查看磁盘空间使用)

用法:df  [选项]  [目录或文件]

-h:显示单位K\M\G\T

-T:显示文件系统类型

-i:查看 inode 使用情况

-a:显示所有文件系统(包括虚拟文件系统)

·du 查看目录中文件占用大小(统计文件/目录磁盘使用)

用法:df  [选项]  [目录或文件]

-h:显示单位K\M\G\T

-s:不显示每个目录,只显示总大小

-a:统计所有文件(包括隐藏文件)

--max-depth=N:限制统计目录层级深度

59. fsck:文件系统检查与修复

语法:

fsck [选项] [分区设备]

常用选项:

-y:自动修复错误

-f:强制检查(即使文件系统状态正常)

-C:显示检查进度条

示例:

# 强制检查并修复 /dev/sdb1(ext4 文件系统)

fsck -f -y -t ext4 /dev/sdb1

别再手动转格式了!用Java+LibreOffice命令行实现Word批量转PDF(附Docker部署避坑指南) 本文详细介绍了如何利用Java和LibreOffice命令行实现企业级Word批量转PDF的自动化解决方案,包括多线程优化、Docker化部署及常见问题排查。通过代码示例和实战经验,帮助开发者高效处理文档转换需求,提升工作效率并避免常见陷阱。 阅读详情

相关推荐

工业界实战:小红书推荐系统中的AB测试策略解析——分层、Holdout与反转实验

本文深入解析了小红书推荐系统在工业界实践中采用的AB测试核心策略。重点阐述了分层实验如何解决多实验并行与干扰问题,Holdout机制如何作为评估黄金标准提供稳定基准,以及反转实验如何作为全量上线后的终极安全网进行风险控制。这些策略共同构成了科学、严谨的线上评估体系,是保障推荐系统迭代效果与决策质量的关键。

transformer2023的博客 475

Linux云计算 |【第一阶段】ENGINEER-DAY2

磁盘空间管理fdisk、parted工具、开机自动挂载、文件系统、交换空间

小安的运维专栏 1254

STM32-TIM4-定时器中断

#include "project.h" #include "timer.h" //TIM4_Init(2000 ,72);//定时2ms /* 定时器中断的定时时间设定 定时器只需要配置时钟、TIM和NVIC即可 */ void TIM4_Init(u16 period, u16 prescaler) { NVIC_InitTypeDef NVIC_InitStructure; TIM_...

snaygo 6204

linux常用磁盘命令,Linux常用命令--磁盘管理

Linux常用命令--磁盘管理linux采用一种载入的处理方式,整个文件系统以文件树的结构存在,一个分区和一个目录联系一起(挂载)。查看所有设备挂载情况lsblk查看所有设备挂载情况,-f 更加详细(有fs格式、40位uuid唯一标识符 )关于磁盘:scsi硬盘:标识是sdx~,如:sda1、sda2、sda3 ... sdb ... sdc ...ide硬盘:标识是hdx~为电脑增加一块硬盘的步...

weixin_31036839的博客 531

从钕铁硼到电机磁钢:用COMSOL玩转新能源永磁体磁场仿真(含3D模型导入技巧)

本文详细介绍了如何利用COMSOL Multiphysics进行新能源永磁体磁场仿真,从基础的单块钕铁硼磁钢建模到复杂的3D电机磁钢组件分析。重点讲解了3D模型导入技巧、辐射环等特殊结构的充磁定义,以及如何通过仿真结果优化磁路设计、评估气隙磁密和退磁风险,为工程师提供了一套高效、精准的有限元仿真解决方案。

2y3u4i5o6p的博客 1037

计算机视觉三大顶会(ICCV/CVPR/ECCV)投稿指南与趋势解析

本文详细解析计算机视觉三大顶会(ICCV/CVPR/ECCV)的投稿指南与最新趋势。从基础认知到实战经验,涵盖时间线管理、选题策略、论文写作技巧及实验设计要点,帮助研究者提升投稿成功率。特别关注2024年技术融合、评估维度和伦理要求等前沿趋势,为计算机视觉领域的研究者提供实用建议。

weixin_29165725的博客 1832

Linux磁盘管理

Linux

weixin_47622405的博客 1475

从零实现Unitree Go2的SLAM建图与导航:手把手集成slam_toolbox和nav2(附Rviz2可视化配置)

本文详细指导如何在Unitree Go2四足机器人上集成slam_toolbox和nav2,实现SLAM建图与导航功能。从ROS2环境配置、雷达数据处理到slam_toolbox参数优化,再到nav2路径规划与Rviz2可视化调试,提供完整解决方案。特别适合机器人开发者快速掌握ROS2导航栈在Unitree Go2上的应用实践。

weixin_33737134的博客 1230

Linux-centos7-磁盘与文件系统管理--理论与实操(磁盘的原理,新硬盘管理,文件系统创建和挂载卸载)

文章目录前言一:磁盘基础1.1.1:硬盘的物理结构1.1.2:硬盘的数据结构1.1.3:存储容量1.1.4:硬盘的接口1.2:MBR与磁盘分区表示1.2.1:MBR1.2.2磁盘分区的表示1.2.3:Linux系统中使用的文件系统类型二:检测并确认新硬盘2.1:fdisk 命令–查看或管理磁盘分区2.2:使用“n”命令三:创建文件系统3.1:mkfs命令3.2:mkswap命令四:挂载,卸载文件系统4.1:mount命令–挂载文件系统4.2:umount命令–卸载文件系统4.3:设置文件系统的自动挂载4.4

BIGmustang的博客 826

基于ZYNQ PL的AD7606数据采集与FFT实时频谱分析:从硬件到创新实现

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kKnmpgJm-1750295287594)(https://example.com/fft_plot.png)]本文涉及代码已在Xilinx ZCU102开发板与AD7606评估板上验证通过,采样率支持200KSPS@8通道,FFT计算延迟<1ms。传统MCU+DSP方案难以兼顾速度与功耗,而ZYNQ的PL+PS架构为这一问题提供了完美解决方案。本文实现的ZYNQ PL方案突破了传统处理器的性能瓶颈,通过。

QQ_778132974的博客 338

【错误解决】本地计算机上的mysql服务启动停止后,某些服务在未由其他服务或程序使用时将自动停止

转载请注明出处:http://blog.youkuaiyun.com/qq_26525215 本文源自【大学之旅_谙忆的博客】 在启动mysql服务时出现该错误: 本地计算机上的mysql服务启动停止后,某些服务在未由其他服务或程序使用时将自动停止。mysql 版本 5.7.14 系统 win 7后来经过一系列的百度,谷歌,总算是解决了。首先,你需要把原来的服务删除:mysqld --remove mysq

谙忆-陈浩翔 12万+

Linux中关于磁盘与进程的常用命令

一、目录管理 二、基本属性 三、文件内容查看 四、vim编辑器 五、账号管理 六、用户组管理 七、磁盘管理 八、进程管理

qq_40974235的博客 937

19、英国模式:银行体系的演变与现代金融架构

本文深入探讨了英国银行体系从专业化向全能银行的演变过程,分析了自律监管模式的优劣,并解析了围栏制度对金融稳定的影响。同时,文章还介绍了信用合作社、建筑协会和投资银行的角色与转型,全面展示了英国金融体系的多样性与复杂性,以及其在全球金融市场中的重要作用。

embedding5hiker的博客 104

Linux磁盘与进程管理

磁盘管理 df # 列出文件系统整体的磁盘使用量 du # 检查当前磁盘空间使用量 进程管理 每个进程都有一个id。 每个进程都有父进程。 每个进程都有两种存在方式:前台和后台。一般服务都是在后台运行的,基本的程序都是前台运行的。 基本命令: ps # 查看当前系统中正在执行的各种进程的信息 # -a 显示当前终端运行的所有的进程信息 # -u 以用户的信息显示进程 # -x 显示后台运行进程 ps -aux|grep mysql # 查看mysql相关的进程 # ps -aux表示查看所有的进程 # g

... 539

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

Linux磁盘管理(命令行)

Linux fdisk是一个创建和维护分区表的程序,它兼容DOS类型的分区表、BSD或者SUN类型的磁盘列表。

Super辉sir的博客 4314

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

【宝藏系列】Linux 常用磁盘管理命令详解

Linux磁盘管理常用三个命令为df、du和fdisk。df:列出文件系统的整体磁盘使用量du:检查磁盘空间使用量fdisk:用于磁盘分区。

ws15168689087的博客 3885

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

Linux的磁盘管理

将物理磁盘划分为多个逻辑单元(分区),每个分区可独立管理。文件系统是操作系统用于管理存储设备(如磁盘、固态硬盘等)上文件的方法和数据结构,定义了如何在存储介质上组织、命名、存储和检索文件。简而言之,文件系统是操作系统中管理文件信息的软件机构。挂载指将存储设备的文件系统链接到操作系统目录结构的某个节点(即挂载点)。例如,将U盘挂载到/mnt/usb目录后,访问该目录即等同于访问U盘内容。

qq_54324852的博客 1857

第9章 Linux的磁盘管理

Ext4:Ext3的改进版本,作为linux系统中默认的文件管理系统,它支持的存储容量高达1EB(1EB=1,073,741,824GB),且能够有无限多的子目录。Ext2:最早可追溯到1993年,是Linux系统的第一个商业级文件系统,它基本沿袭了UNIX文件系统的设计标准。为了让读者更好地理解文件系统的作用,将在本章详细地分析Linux系统中最常见的Ext3、Ext4与XFS文件系统的不同之处,练习硬盘设备分区、格式化以及挂载等常用的硬盘管理操作,以便熟练掌握文件系统的使用方法。

微客猿 1789

Linux系列第五谈(Linux磁盘管理、Linux进程管理)

Linux磁盘管理、Linux进程管理

小游子YKY的博客 5593

Linux磁盘管理与LVM

磁盘管理与lvm逻辑卷管理

2403_86763298的博客 1083

Linux基本命令之磁盘管理命令

磁盘管理 1 分区 一般情况下,分区主要有两种方式,分别为MBR 、GTP MBR 分区: 最多支持四个主分区 系统只能安装在主分区 扩展分区要占一个主分区 MBR 最大只支持 2TB,但拥有最好的兼容性 GTP分区: 支持无限多个主分区(但操作系统可能限制,比如 windows 下最多 128 个分区) 最大支持 18EB 的大容量 windows7 64 位以后支持 gtp 2 Linux分区原理 分区原理: ​ 对于Linux 来说,无论有几个分区,分给哪一目录使用.

itbestboy的博客 1657

linux磁盘管理

一,磁盘基础知识 硬盘设备是由大量的扇区组成,每个扇区的容量为512B。其中第一个扇区里面保存着主引导记录和分区表信息,主引导记录占446B,分区表64B,结束符2B; 其中分区表每记录一条信息就使用了16B,所以最多只能4个分区信息可以写入第一个扇区中,着4个分区就是主分区 由于第一个扇区最多只能创建4个分区,为了解决分区个数不够的问题,可以将第一个的分区表中的16B(原本要写入主分区信息)的空间(扩展分区)拿出来指向另外一个分区 扩展分区不是真实存在的,而更像是一个占用16B分区表空间的指针(

sucker的博客 1305
上一篇: 虚拟机上网方式
下一篇: centos7安装软件的方式
chen_note
博客等级 码龄1年 251粉丝 83原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值