6-Linux的磁盘分区和挂载

Linux的磁盘分区和挂载

Linux分区

linux采用了一种叫'载入'的处理方法,他的整个文件系统中包含了一整套的文件和目录,且将一个分区和一个目录联系起来

这时,要载入的一个分区将使它的存储空间在一个目录下进行获得

查看所有设备的挂载情况

lsblk 或者 lsblk -f

将磁盘进行挂载的案例

增加一块磁盘的总体步骤

以虚拟机为例

  1. 为虚拟机添加硬盘
  2. 分区
  3. 格式化
  4. 挂载
  5. 设置可以进行自动挂载

1-在虚拟机中增加磁盘

添加完硬盘后,需要重启系统,服务器才能识别新的硬盘。

2- 分区

查看挂载的新的硬盘名称,为sdb ,由于\[1-Linux目录结构#\^93516e\|/dev] 文件目录是进行硬件管理的文件目录,所以,如果要对新的硬盘进行操作,就要对/dev/sdb 文件进行操作。

!\[1-Linux目录结构#\^93516e]

分区命令:fdisk /dev/sdb (fdisk /dev/新加入的硬盘名称)

开始对/sdb进行分区

  • m 显示命令列表
  • p 显示磁盘分区 等同于 fdisk -l
  • n 新增分区
  • d 删除分区
  • w 写入并退出

3-格式化分区

命令:mkfs -t ext4 /dev/sdb1

将新分好的区进行格式化操作

其中,ext4 是文件类型

4-挂载分区

分区必须挂载上才能进行使用

挂载:将一个分区与一个目录联系起来

mount 设备名称 挂载目录

unmount 设备名称或挂载目录

❗️用命令行进行挂载的分区,服务器重启后,会失效!!!

5-进行永久挂载

永久挂载:通过修改/etc/fstab实现永久挂载

添加完成后,执行mount -a 即刻生效

磁盘情况查询

查询系统整体磁盘使用情况

基本语法:df -h

查询指定目录的磁盘占用情况

  • 基本语法:du [选项] /目录
    • 查询指定目录的磁盘占用情况,默认为当前目录
    • 选项
      • -s 指定目录占用大小汇总
      • -h 带计量单位,方便human进行阅读
      • -a 含文件
      • --max-depth=1 子目录深度
      • -c 列出明细的同时,增加汇总值

磁盘情况-工作实用指令

前提指令:wc

wc - print newline, word, and byte counts for each file

wc -l 输出文件的行数

统计文件夹下文件的个数

ls -l | grep "^-" | wc -l

统计文件夹下目录的个数

ls -l | grep "^d" | wc -l

统计文件夹下文件的个数包括子文件夹里的

ls -lR | grep "^-" | wc -l

统计文件夹下目录的个数包括子文件夹里的

ls -lR | grep "^d" | wc -l

以树状显示目录结构

📢:如果没有tree,可以通过 yum install tree 进行安装

相关推荐
峰向AI7 小时前
还在手动配 SSL 证书?这个 75K Star 的 Web 服务器让 HTTPS 自动到起飞
github
考虑考虑7 小时前
docker compose环境变量替换
运维·后端·自动化运维
Java陈序员8 小时前
轻量运维面板!一款现代化的服务器控制面板工具!
运维·服务器·python·react.js·github
bosins8 小时前
WSL 迁移指南:如何将 Linux 环境完整复制到另一台电脑
linux·运维·服务器
IT利刃出鞘8 小时前
Docker Compose--安装WordPress--方法/示例
运维·docker·容器
企鹅的蚂蚁9 小时前
LubanCat RK3588 实时 Linux 开发(六):启用 gs_usb 驱动并完成 USB-CAN 收发
linux·rk3588·linux驱动·socketcan·gs_usb·usb-can
2601_9622998810 小时前
Linux执行Python脚本方法
linux·python·脚本·解释器·shebang
u13013010 小时前
GitHub 热榜项目:日榜(2026-09-10)
github
snow@li10 小时前
服务器运维:Linux命令速查手册(全景梳理)
linux·服务器·网络
handler0110 小时前
【Linux】线程与虚拟内存的底层世界
linux·运维·服务器·c++·线程·虚拟地址空间·共享内存