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

解析分区、挂载与块设备:Linux 存储管理核心命令详解

1. 存储设备是什么?怎么理解分区和格式化?

       存储设备是用于存储数据的硬件设备,如硬盘、U盘等。分区是将存储设备划分成多个逻辑区域,每个区域可独立使用,便于管理和数据组织。格式化是在分区上创建文件系统,为存储数据做准备,会清除分区上原有的数据,并设置文件系统的结构和参数。

2. 文件系统是什么?

       文件系统是一种存储和组织计算机文件及数据的方法,它规定了文件的命名、存储、访问方式以及磁盘空间的分配等规则,使得操作系统能够有效地管理和访问存储设备上的数据。

3. 挂载是什么?挂载点是什么?

       挂载是将文件系统关联到系统目录树的某个位置,使文件系统中的文件和目录能通过该位置被访问。挂载点就是文件系统在系统目录树中挂载的位置,是一个目录。

4. 怎么理解块设备?

       块设备是一种以块为单位进行数据传输和存储的设备,如硬盘、光盘等。它支持随机访问,可按块地址直接读写数据,适合存储大量数据。

5. 在 SATA 附加存储中,第一磁盘上的第一个分区和第二磁盘的第二个分区分别对应哪个块设备文件?

       在SATA附加存储中,第一磁盘上的第一个分区通常对应 /dev/sda1 ,第二磁盘的第二个分区通常对应 /dev/sdb2 。

6. 请比较 df 和 du 命令及-h 和-H 选项的作用。

       df 命令用于查看文件系统的磁盘使用情况, -h 选项以人类可读的格式显示大小,如K、M、G等; -H 选项与 -h 类似,但采用1000为基数而非1024。 du 命令用于查看目录或文件占用的磁盘空间, -h 和 -H 选项作用与 df 命令中相同。

7. lsblk 命令和 lsblk -fp 命令有什么用?

       lsblk 命令用于列出系统中的块设备,以树形结构显示设备的层次关系。 lsblk -fp 命令除了显示块设备信息外,还会显示设备的完整路径和文件系统类型等详细信息。

8. 有哪两种手动挂载的方式?举例说明。

    - 命令行挂载:使用 mount 命令,如 mount /dev/sda1 /mnt ,将 /dev/sda1 分区挂载到 /mnt 目录。

    - 编辑 /etc/fstab 文件:在该文件中添加一行,如 /dev/sda1 /mnt ext4 defaults 0 0 ,系统启动时会自动根据此配置挂载分区。

9. 使用 umount 卸载文件系统时需要注意什么?

       卸载前确保没有进程在访问被卸载的文件系统,否则会卸载失败。可通过 lsof 命令查看相关进程。另外,不能在挂载点所在目录及其子目录下进行卸载操作。

10. 搜索文件时, locate 和 find 命令各有哪些优点?

       locate 命令基于数据库搜索,速度快,能快速找到文件名匹配的文件。 find 命令功能强大,可根据多种条件搜索,如文件名、文件大小、文件权限、修改时间等,还能进行深度搜索和复杂的逻辑运算。

11. 如何搜索/usr/bin 目录中文件大小超过 50KB 的所有文件?

       使用 find /usr/bin -size +50k 命令可搜索 /usr/bin 目录中文件大小超过50KB的所有文件。

http://www.dtcms.com/a/302225.html

相关文章:

  • 关于前端的性能优化
  • Vue 工程化
  • 初识 docker [下] 项目部署
  • 【案例总结】幽灵单据——消失的交货单号
  • 数据库简介
  • layui-vue 入驻 GitCode 平台:让前端开发更简单优雅
  • 【Oracle】ORACLE-ASM安装
  • vue-grid-layout元素交换位置及大小
  • Python Pandas.merge函数解析与实战教程
  • 【数学建模论文学习笔记】基于历史数据的蔬菜类商品定价与补货决策模型
  • Java从入门到精通!第十八天(JDK17安装以及网络编程) 完结篇!!!
  • 7.29 技巧|
  • 【数据库】使用Sql Server将分组后指定字段的行数据转为一个字段显示,并且以逗号隔开每个值,收藏不迷路
  • C# 接口(interface 定义接口的关键字)
  • JVM 垃圾回收机制全景解析:从对象回收到收集算法
  • Spring Boot日志开发实战手册:集成/输出/级别控制/持久化精要
  • MySQL 锁机制 15 连问 · 面试速答版
  • openeuler24.03部署k8s1.32.7集群(一主两从)
  • C primer plus (第六版)第九章 编程练习第6题
  • 基于YOLO11的电梯电瓶车检测系统:让电梯更安全
  • Redis反弹Shell
  • 《Java 程序设计》第 8 章 - Java 常用核心类详解
  • 安装研华板卡驱动
  • 重庆地区通信安全员考试题库及答案
  • tsc命令深入全面讲解
  • 零基础学习性能测试第六章:性能难点-Jmeter文件上传场景压测
  • 【智慧物联网平台】编译jar环境 Linux 系统编译IOT物联网——仙盟创梦IDE
  • React Immer 不可变数据结构的处理
  • Jmeter 性能测试监控之ServerAgent
  • Jmeter的元件使用介绍:(九)监听器详解