iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >Linux常用硬盘管理相关命令介绍
  • 300
分享到

Linux常用硬盘管理相关命令介绍

Linux硬盘管理命令linux常用磁盘管理 2022-06-04 23:06:19 300人浏览 安东尼
摘要

目录1、df命令2、du命令3、fsck文件系统修复命令4、显示磁盘状态dumpe2fs5、查看文件的详细时间6、判断文件类型1、df命令 df命令用于统计分区的占用状况。 [root@localhost ~]# d

目录
  • 1、df命令
  • 2、du命令
  • 3、fsck文件系统修复命令
  • 4、显示磁盘状态dumpe2fs
  • 5、查看文件的详细时间
  • 6、判断文件类型

1、df命令

df命令用于统计分区的占用状况。


[root@localhost ~]# df -ahT

选项:

-a:显示特殊文件系统,这些文件系统几乎都是保存在内存中的。如proc,因为是挂载在内存中,所以占用量都是0。

-h:换算成人类习惯看的单位(人性化显示)。

-T:多出了一列文件系统类型。

示例如下:


[root@localhost ~]# df -hT 
Filesystem Type Size Used Avail Use% Mounted on
/dev/sda3  ext4 19G  2.2G 16G  13%   /
tmpfs      tmpfs 495M 0   495M 0%    /dev/shm
/dev/sdal  ext4 190M 33M  147M 19%   /boot

结果说明:

Filesystem:设备文件名。

Type:文件系统类型。

Size:分区总大小。

Used:占用大小。

Avail:空闲多少。

Use%:利用率。

Mounted on:挂载点。

2、du命令

du命令用于统计目录或文件大小的命令。


[root@localhost ~]# du [选项] [目录或文件名]

选项:

-a:显示每个子文件的磁盘占用量。默认只统计子目录的磁盘占用量。

-h:使用习惯单位显示磁盘占用量,如KB,MB或GB等(人性化显示)。

-s:统计总占用量,而不列出子目录和子文件的占用量。

(1)ls或者ll命令统计目录的大小是不准确的,为什么?

我们通过ls或者ll命令查看文件大小,目录一般是0K或者4k或者是4K的倍数。

如下图:boot目录和dev目录除外。

Linux常用硬盘管理相关命令介绍

我把一个6.2M大小的压缩包解压后,所的到的文件夹,显示也是4K

如下图所示:

Linux常用硬盘管理相关命令介绍

解压后得到的文件,反而比压缩文件小很多,这明显就是不正确的数据。

这明显就是不合理的情况。

说明ls或者ll命令统计文件大小有问题,统计目录大小的数据是不准确的。

出现这种问题的原因,还要从分区说起。

目录有自己block块,该block块中存放着文件名和对应的i节点号,和目录中文件的文件名和i节点号的数据,目录的block块中是不会统计目录中的文件大小是多少。

记录目录的文件名和对应的i节点号,和目录中文件的文件名和i节点号的这些数据,如果一个block块能装下,就是4K,如果装不下,就分多个block块来存储,这样就是4K的倍数。

所以执行[root@localhost ~]# du -h Httpd-2.2.9命令,就可以看到httpd-2.2.9目录中每个文件的大小,最后会显示httpd-2.2.9目录的大小。

如果只需要看文件的总大小,添加选项s即可。


[root@localhost ~]# du -hs httpd-2.2.9

解释:

为什么boot目录是1K大小,因为之前说过block块的大小为1K、2K、4K(默认),但是boot是一个单独的分区,默认就是1KB。

dev目录是特殊硬件目录,里边保存的都是硬盘等设备信息,比较特殊,所以除外。

(2)du命令与df命令的区别

du命令是用于统计文件大小的,统计的文件大小是准确的。

df命令是用于统计空间大小的(文件和临时文件都会算,重启会释放),统计分区的使用率是准确的(更明确的说法是分区剩余空间是准确的)。

再有如果你在工作中不能重启服务器,想释放临时文件占用的空间,也是可以手动释放的。

sof I grep deleted:是查询文件隐藏状态的命令,找出要删除的文件,然后一个进程一个进程的手工kill也是可以的。

这样做法极其难操作,出现错误的几率很高,不推荐手动释放。

linux服务器在计划之内的重启所造成的损失,远比服务器意外宕机或重启所造成的损失要小的多。

3、fsck文件系统修复命令

这个命令是Linux系统中自带的一个文件系统修复的命令。

这个命令有点类似于windows系统没有正常关机(突然断电了),下次开机的时候会提示是否扫描修复文件。

自动修复命令:


[root@localhost ~]# fsck -y /dev/sdb1

这条命令在Linux系统开机的时候,会自动执行。如果文件能通过fsck命令进行修复,开机自动执行也就修复了,如果Linux系统启动之后文件还报错,手工在执行一边fsck命令,也是没有用的,修复不好。

4、显示磁盘状态dumpe2fs

显示磁盘状态使用dumpe2fs命令,执行dumpe2fs + 分区号进行查看。

如何查询分区号,通过df -h命令进行查询,很方便。

下面是执行命令的结果:

Linux常用硬盘管理相关命令介绍

上面的信息很多,如果你只想看超级块的信息(也就是最上面的一部分信息),只需要加上-h选项即可。

如下:


[root@localhost ~]# dumpe2fs -h /dev/sda3

5、查看文件的详细时间

stat 文件名:查看文件的详细时间。

执行命令结果如下:

Linux常用硬盘管理相关命令介绍

这些信息能看懂就行。了解即可。

6、判断文件类型

file 文件名:判断文件类型

type 命令名:判断命令类型

判断文件类型

如果我们判断一个文件,会显示该文件是一个ASCII码的英文文档。


[root@localhost ~]# file anaconda-ks. cfg
anaconda-ks. cfg: ASCII English text

如果我们判断一个目录,会显示该文件是一个目录。


[root@localhost ~]# file 123/
123/: directory

判断命令类型

Linux系统中的命令分为内部命令和外部命令

如果用type命令判断命令类型,有命令的位置,说明是外部命令。

如下:


[root@localhost ~]# type mkdir
mkdir is /bin/mkdir

如果用type命令判断命令类型,显示shell builtin(shell内置命令),说明是内部命令。

如下:


[root@localhost ~]# type cd
cd is a shell builtin

如果命令有别名,用type命令判断命令类型,显示的是命令的别名信息。


[root@localhost ~]# type ls
ls is aliased to 'ls --color=auto'

提示:这两个命令一般都是在写脚本程序的时候使用,平时我们辨别文件还是文件夹都很方便的(用眼,哈哈)。

到此这篇关于Linux常用硬盘管理相关命令介绍的文章就介绍到这了,更多相关Linux硬盘管理命令内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

--结束END--

本文标题: Linux常用硬盘管理相关命令介绍

本文链接: https://www.lsjlt.com/news/21457.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux常用硬盘管理相关命令有哪些
    本篇内容介绍了“Linux常用硬盘管理相关命令有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1、df命令df命令用于统计分区的占用状况...
    99+
    2023-06-21
  • Linux关机命令介绍
    本篇内容主要讲解“Linux关机命令介绍”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux关机命令介绍”吧!linux下常用的关机命令有:shutdown、halt、poweroff、in...
    99+
    2023-06-10
  • DBA常用的linux命令介绍
    这篇文章主要介绍“DBA常用的linux命令介绍”,在日常操作中,相信很多人在DBA常用的linux命令介绍问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”DBA常用的linux命令介绍”的疑惑有所帮助!接下来...
    99+
    2023-06-06
  • linux权限管理的相关命令
    这篇文章主要介绍“linux权限管理的相关命令”,在日常操作中,相信很多人在linux权限管理的相关命令问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux权限管理的相关命令”的疑惑有所帮助!接下来,请跟...
    99+
    2023-06-05
  • Shell时间date相关的命令介绍
    这篇文章主要讲解了“Shell时间date相关的命令介绍”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Shell时间date相关的命令介绍”吧!date +%Fdate ...
    99+
    2023-06-09
  • Linux磁盘管理常用命令有哪些
    这篇文章主要介绍Linux磁盘管理常用命令有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!在Linux系统中,如何有效地对存储空间加以使用和管理,是一项非常重要的技术。命令介绍ls -al命令这个命令大家再熟悉不...
    99+
    2023-06-27
  • RPM常用命令介绍
    导读rpm命令是RPM软件包的管理工具。rpm原本是Red Hat Linux发行版专门用来管理Linux各项套件的程序,由于它遵循GPL规则且功能强大方便,因而广受欢迎。逐渐受到其他发行版的采用。RPM套件管理方式的出现,让Li...
    99+
    2023-06-05
  • Git常用命令介绍
    常用 Git 命令清单。几个专用名词的译名如下。 Workspace:工作区Index / Stage:暂存区Repository:仓库区(或本地仓库)Remote:远程仓库 一、新...
    99+
    2024-04-02
  • sftp常用命令介绍
    sftp常用命令: 1. sftp 登录sftp服务器 sftp user@ip ​​​​​​ 如需要看全部命令:则使用help即可 2. pwd和lpwd 、 ls和lls 、cd和lcd 等 sftp登录之后默认操作是远程服务器,当需...
    99+
    2023-08-18
    服务器 linux 运维
  • Linux磁盘管理中df命令详细介绍以及如何使用
    这篇文章给大家介绍Linux磁盘管理中df命令详细介绍以及如何使用,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。1.命令格式:du [选项][文件]2.命令功能:显示每个文件和目录的磁盘使用空间。3.命令参数...
    99+
    2023-06-13
  • Linux目录管理相关命令有哪些
    这篇文章主要介绍了Linux目录管理相关命令有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。首先输入cd /mnt,进入/mnt目录,因为默认/mnt下为空,实验效果明显...
    99+
    2023-06-05
  • Linux文件管理的相关命令总结
    这篇文章主要讲解了“Linux文件管理的相关命令总结”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux文件管理的相关命令总结”吧!$ls .是list的简写,列出当前目录下的所有文件名...
    99+
    2023-06-05
  • Linux系统常用的磁盘管理命令整理
    本篇内容主要讲解“Linux系统常用的磁盘管理命令整理”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux系统常用的磁盘管理命令整理”吧!**************************...
    99+
    2023-06-10
  • Linux下磁盘管理常用命令有哪些
    小编给大家分享一下Linux下磁盘管理常用命令有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Linux的磁盘管理是Linux管理员非常重要的必须技能。df命...
    99+
    2023-06-27
  • Linux下yum源配置和yum工具相关命令介绍
    这篇文章主要介绍“Linux下yum源配置和yum工具相关命令介绍”,在日常操作中,相信很多人在Linux下yum源配置和yum工具相关命令介绍问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux下yum...
    99+
    2023-06-05
  • windows常用命令及相关命令
    目录 一、cmd的打开方式 二、windows常用命令 三、网络操作命令 四、系统操作命令 五、用户与管理 六、查看自己的本机重要信息 七、windows命令之mysql授权 一、cmd的打开方式 任务栏搜索框里输入cmd能打开 在文档...
    99+
    2023-09-06
    windows 服务器 运维 网络安全 网络
  • linux环境中常用的mysql命令介绍
    进入mysql命令: mysql -u+(用户名) -p+(密码 ) mysql语句命令后面一定要加“;” 查询库名: show databases; 修改库: ...
    99+
    2024-04-02
  • openvswitch的原理和常用命令介绍
    本篇内容介绍了“openvswitch的原理和常用命令介绍”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一.Openvswitch工作原理 ...
    99+
    2023-06-19
  • Java开发时常用的相关Linux命令整理
    这篇文章主要讲解了“Java开发时常用的相关Linux命令整理”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Java开发时常用的相关Linux命令整理”吧!1.查找文件代码如下:find /...
    99+
    2023-06-12
  • Linux less 命令使用介绍
    文章目录 1.命令格式2.命令功能3.命令参数4.按键操作5.示例1、查看文件内容2、ps查看进程信息并通过less分页显示3、查看命令历史使用记录并通过less分页显示5、浏览多个文件 ...
    99+
    2023-09-14
    linux 运维 ubuntu less 服务器
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作