首页 > 其他分享 >磁盘相关命令

磁盘相关命令

时间:2022-09-25 11:56:35浏览次数:41  
标签:分区 命令 挂载 磁盘 相关 目录 硬盘

一、磁盘分区说明

原理介绍

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

硬盘说明

  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、虚拟机添加硬盘:

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

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
image

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

命令:du 【选项】默认查询当前目录
选项:
-s 指定目录占用大小汇总
-h带计量单位
-a含文件
--max-depth=1子目录深度
-c列出明细同时增加汇总值

标签:分区,命令,挂载,磁盘,相关,目录,硬盘
From: https://www.cnblogs.com/Nuy0ah/p/16727568.html

相关文章

  • MySQL相关知识
    一、SQL分类:DDL;数据定义语言;凡是带有create、drop、alter等数据定义语言(主要操作的是表的结构,不是表的数据。)DQL:数据查询语言;凡是带有select关键字的都是数据......
  • DCA培训学习相关(命令行)
    本文记录DCA培训内容,使用命令行方式,完成大部分达梦数据库操作,少部分操作难以完成,接下来一篇会全部使用图像化操作演示。达梦数据库的安装创建用户组:groupadddinstall......
  • Linux备份文件加“时间”命令
    好记性不如烂笔头,好用。date命令用于显示及设置系统的时间或日期,如何设置时间此处不再多说。date命令非常强大,可以将数据备份命令与date命令结合在一起使用,可以便捷的分......
  • 约瑟夫环相关问题
    与力扣 圆圈中最后剩下的数字类似:https://leetcode.cn/problems/yuan-quan-zhong-zui-hou-sheng-xia-de-shu-zi-lcof/将环加入数组中,每次计算index=(index+m-1)%......
  • Javaweb学习笔记第十一弹(内含Servlet相关知识呦!)
    Web核心静态资源:HTML,CSS,JavaScript,图片等,负责页面展现动态资源:Servlet,JSP等,负责逻辑处理数据库:负责存储数据HTTP协议:定义通信规则Web服务器:负责解析HTTP协议,解析请求......
  • 常用的dos命令
    dos常用操作:1.打开win+r打开运行窗口输入cmd进入命令行页面 ipconfig/all查看以太网物理地址(也叫mac地址)2.arp-a查看ip地址和物理地址的对应关系3.ping网络地......
  • 文本编辑命令
    一、vim编辑器1、vim的三种模式一般模式(正常模式):以vim打开文件就直接进入到此模式,此模式中可以使用上下左右按键进行移动光标,也可以在此模式下进行文件的复制粘贴删除等......
  • 清理磁盘
    #背景:项目日志文件过大导致磁盘空间不足#!/bin/bashif[-d"/usr/local/logs"];thenif[-z$1];thenMonth2=`date-dyesterday+%Y-%m`FilenameWeek=`d......
  • 命令行传递 JSON 参数执行 Python 脚本
    先定义一个简单的Python脚本greeter.py。#greeter.pyimportsysimportjsonparam=sys.argv[1]user_info=json.loads(param)print(f'Welcome,{user_info["......
  • SQLYOG基本命令行操作
    DOS窗口: 连接数据库:命令行连接:mysql-uroot-p刷新权限:flushprivileges查看所有的数据库:showdatabases;切换数据库:use数据库名查看数据库中所有的表:......