磁盘相关命令

一、磁盘分区说明

原理介绍

  1. Linux无论有多少分区,归根结底只有一个根目录,独立且唯一,Linux的每个分区都是用来组成整个文件系统的一部分
  2. Linux使用一种载入处理方式,可以将一个分区和一个目录联系起来。这时载入的分区将使他的储存空间在一个目录下获得
    磁盘相关命令

硬盘说明

  1. Linux硬盘分IDE和SCSI硬盘 常用SCSI硬盘
  2. IDE硬盘的驱动器标识符为 hdx~, 其中hd 表明分区所在设备的类型,指IDE硬盘。x为盘号(a为基本盘,b为基本从属盘,c为辅助主盘,d为辅助从属盘),~代表分区,前四个分区用1-4表示,从5开始是逻辑分区
  3. SCSI硬盘的驱动器标识符为 sdx~,其中 sd 表明分区所在设备的类型

二、磁盘挂载

查看所有设备挂载情况

命令:lsblk 或 lsblk -f
-f 可以查看更加详细的情况

挂载硬盘流程

1、虚拟机添加硬盘:

编辑虚拟机设置->硬件->添加->硬盘,然后一路下一步直到完成,重启系统

磁盘相关命令

2、分区

  • 分区命令:fdisk /dev/新添加的硬盘
  • 开始分区:先输入n新增分区,然后选择p,分区类型为主分区,两次回车默认剩余空间,最后输入w写入分区,不保存则输入q
  • m 显示命令列表
  • p 显示磁盘分区
  • n 新增分区
  • d 删除分区
  • w写入并退出

3、格式化磁盘

命令:mkfs -t ext4 /dev/新增硬盘
ext4为分区类型

4、挂载硬盘

挂载:将一个分区与一个目录联系起来
挂载命令 :mount 设备名称 挂载目录
例:mount /dev/sdb1 /home 将sdb1分区挂载到home目录下
取消挂载命令: unmount 设备名称 挂载目录
注:命令行挂载的目录,设备重启会失效

5、永久挂载

使用修改/etc/fastab实现挂载
输入格式:硬盘名 需要挂载的目录 分区类型defaults 0 0

第五个位置:此处为1的话,表示要将整个里的内容备份;为0的话,表示不备份,常用0
第六个位置:这里用来指定如何使用fsck来检查硬盘。如果这里填0,则不检查;挂载点为 / 的(即根分区),必须在这里填写1,其他的都不能填写1。如果有分区填写大于1的话,则在检查完根分区后,接着按填写的数字从小到大依次检查下去。同数字 的同时检查。比如第一和第二个分区填写2,第三和第四个分区填写3,则系统在检查完根分区后,接着同时检查第一和第二个分区,然后再同时检查第三和第四个 分区。

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

三、磁盘情况查询

查询整体磁盘使用情况

命令:df -h

磁盘相关命令

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

命令:du 【选项】默认查询当前目录
选项:
-s 指定目录占用大小汇总
-h带计量单位
-a含文件
–max-depth=1子目录深度
-c列出明细同时增加汇总值
如果文章对您有帮助,请帮忙点点推荐

Original: https://www.cnblogs.com/Nuy0ah/p/16727568.html
Author: Nuy0ah
Title: 磁盘相关命令

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/573832/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • Linux常用命令总结

    Linux常用命令总结 关机 & 重启&注销 常用命令 作用 shutdown -h now 即刻关机 shutdown -h 5 5分钟后关机 shutdown …

    Linux 2023年6月7日
    0106
  • windows系统cmd切换盘符路径命令失效

    问题描述:比如当我在C盘想切换到D盘的某个文件夹路径下时 只是输出了那个路径 但是并没有真的切换 这时候需要再多操作一步就会成功了 Original: https://www.cn…

    Linux 2023年6月14日
    096
  • Linux 配置Maven(避免踩坑篇)

    前言:请各大网友尊重本人原创知识分享,谨记本人博客: 南国以南i 二、下载好的maven安装包放在磁盘的 /usr/local/ 目录下,如下图: 三、解压该压缩文件 tar -z…

    Linux 2023年5月27日
    0102
  • SSH 完全教程 1

    SSH(Secure Shell 的缩写)是一种网络协议,用于加密两台计算机之间的通信,并且支持各种身份验证机制。 实务中,它主要用于保证远程登录和远程通信的安全,任何网络服务都可…

    Linux 2023年6月7日
    084
  • 【开源打印组件】vue-plugin-hiprint初体验

    vue-plugin-hiprint的学习与应用 😄 生命不息,写作不止🔥 继续踏上学习之路,学之分享笔记👊 总有一天我也能像各位大佬一样🏆 一个有梦有戏的人 @怒放吧德德🌝分享学…

    Linux 2023年6月6日
    0179
  • WPF 通过 GifBitmapDecoder 调用 WIC 解析 Gif 和进行动画播放的简单方法

    本文告诉大家如何在 WPF 里,通过 GifBitmapDecoder 调用 WIC 层来解析 GIF 图片,然后采用动画的方式进行播放 使用 WIC 层解析 GIF 图片可以调用…

    Linux 2023年6月6日
    092
  • @Import 源码解析

    转发请注明出处: @Import通过快速导入的方式实现把实例加入spring的IOC容器中;一般@EnableXXX注解是通过@Import实现具体的功能(@EnableXXX注解…

    Linux 2023年6月14日
    068
  • Redis 事务

    一、概述 和传统关系型数据库一样,Redis 同样是支持事务的。Redis 的事务可以通过 MULTI/EXEC/DISCARD/WATCH 等命令来实现。 二、事务的 ACID …

    Linux 2023年5月28日
    0105
  • Linux常用磁盘管理命令详解

    du du命令用于查看文件和目录磁盘的使用空间。 命令语法: du [参数] [文件&amp…

    Linux 2023年5月27日
    0115
  • MySQL — 数据操作语言

    DML 全称 Data Manipulation Language。数据操作语言,用来对数据库表中的数据进行增删改。 插入一条数据 插入多条数据 update &#x886…

    Linux 2023年6月8日
    0111
  • 内存分配-slab分配器

    1 slab综述 1.1 slab分配器产生的背景 类似 task_struct mm_struct 等结构被内核中被频繁分配和释放,同时创建和销毁这些结构会产生一定的开销(ove…

    Linux 2023年6月7日
    096
  • Ansible—Inventory主机清单

    含义 清查;存货清单;财产目录;主机清单 1、增加主机组 官方链接 http://docs….

    Linux 2023年6月6日
    0112
  • 三少玩Linux之Debian10.3(buster), win7共存的安装方法

    这个是debian10.3的安装视频:https://www.bilibili.com/video/BV1iE411x7ww, win7就不用教了吧; 先装win7, 再装debi…

    Linux 2023年6月14日
    0105
  • MySql集群之读写分离配置

    一、主从复制原理 二、环境准备 192.168.140.131 主库 192.168.140.132 从库 三、主库配置 1、修改配置文件 /etc/my.cnf #mysql服务…

    Linux 2023年6月14日
    0101
  • [ Skill ] 文件读写 & IO 句柄

    在 Skill 中使用一种叫做 ioport 类型的变量来操作文件。不过我一般更习惯称为 IO 句柄 (IO/File Handle)。 常用下面两个函数来获得这些 IO 句柄: …

    Linux 2023年6月7日
    0102
  • rocketmq高可用集群部署(RocketMQ-on-DLedger Group)

    编辑broker的配置文件 第一台主机node0的配置(192.168.0.218): vim ./conf/dledger/broker-n0.conf 内容如下: broker…

    Linux 2023年6月8日
    0112
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球