4.1 df命令
4.2 du命令
4.3/4.4 磁盘分区

df命令
df输出磁盘文件系统使用情况:

[root@centos ~]# df
文件系统 1K-块 已用 可用 已用% 挂载点

/dev/sda3    % /
devtmpfs % /dev
tmpfs % /dev/shm
tmpfs % /run
tmpfs % /sys/fs/cgroup
/dev/sda1 % /boot
tmpfs % /run/user/

主要关注已用百分比、挂载点。有tmpfs字样的是临时文件系统,系统断电后数据不保存,/dev/sda是咱们的磁盘。

有几个常用参数,-h以适当单位显示,默认“已用”一列是KB。-m则是以MB为单位显示磁盘使用量。-i 显示inode使用情况。磁盘格式化时产生inode和block,有点想在一张纸上画格子,可以存内容格子是block,inode是指向block的目录索引。linux可能会遇到inode使用完而block还有剩余,但这时系统不能往磁盘写入文件。

计算机存储介质单位主要有Byte、KB、MB、GB、TB。以上是按从小到大顺序排列的,换算进制是1024。还有更小的单位是bit,代表0或1,可以说传递一个信息量。8bit=1Byte,这个换算进制不是1024。在网络传输速度上我们常用Mbpm(b是bit,pm是每秒)。从这个单位可以得到启发:
- 可以理解为计算机通过网线传输一串01代表的信息
- 买的100M宽带,最高下载写入磁盘的速度是100Mbit/s=1.25MB/s

此外,在安装linux时磁盘还划分了swap空间,df命令查看不到。查看swap空间使用free。

du命令
du -sh file可以查看一个文件或目录的磁盘占用情况。-s显示总用量,如果查看目录时不加-s则显示目录下各个文件的情况。-h以合适单位显示大小。

文件大小还可以在ls -l中看到。但是与du命令不同,ls显示的是实际文件大小,du显示的是占用磁盘大小。其实挺好理解,前面说磁盘格式化就像在白纸上画格子,那么每个格子(block)就会有一定大小来存储内容。一个格子(block)不能放多个文件的内容,不然会造成混乱。也就是说文件即使占用半个block大小,这个block不再被别的文件使用。du就是从block大小来衡量文件大小的,而ls是从文件存放bit信息量来衡量。当然du也可以查看文件内容大小,需要使用参数-sb。

磁盘分区
fdisk -l查看系统当下挂载磁盘情况。fdisk还是分区工具,fdisk /dev/sdb为sdb磁盘分区。新磁盘投入使用一般先分区再格式化,也可以直接格式化。

fdisk格式化分区命令输入终端,输入m获得帮助,会列出详细引导。其中常用的有:n新建分区,w保存设置,d删除分区。我们在虚拟机中试验添加磁盘,可能需要重启虚拟机才能识别新建的磁盘。现实服务器上大多支持热拔插磁盘。

使用fdisk分区最多设置4个主分区(primary)。如果有更多分区需求,设置3个主分区(primary)+1个扩展分区(extended)。扩展分区里可以设置多个逻辑分区。总之primary+extended<5。扩展分区相当于是壳子,要使用磁盘还要在里面划出逻辑分区。

有一个特点:逻辑分区号从5开始,且分区号是连续的。主分区分区号可以不连续。

设定好磁盘分区注意保存再退出,不然划分会丢失。

linux下磁盘查看和分区的更多相关文章

  1. Linux磁盘及文件系统(二)Linux下磁盘命名和分区

    在为主机添加硬盘之前,首先需要了解Linux系统下对硬盘和分区的命令方法 一.磁盘命名 Linux下对SCSI和SATA设备是以sd命名的,第一个SCSI设备是sda,第二个是sdb....以此类推. ...

  2. Linux下磁盘分区、挂载、卸载操作记录

    Linux下磁盘分区.挂载.卸载操作记录. 操作环境:CentOS release 6.5 (Final) Last :: from 118.230.194.76 [root@CentOS ~]# [ ...

  3. linux下磁盘占用达到100%了,找不到哪些大文件耗尽了磁盘

    Linux下的根分区使用率100%,但是查看/分区下的目录都不大,没有占用满,这该怎么处理? 重启是肯定有效的,目前处理情况:重新restart应用后,空间释放出来 1.lsof | grep del ...

  4. centos Linux下磁盘管理 parted,df ,du,fdisk,partprobe,mkfs.ext4,mount,/etc/fstab,fsck,e2fsck,mk2efs,tmpfs ,nr_inodes, LVM,传统方式扩容文件系统 第七节课

    centos Linux下磁盘管理   parted,df ,du,fdisk,partprobe,mkfs.ext4,mount,/etc/fstab,fsck,e2fsck,mk2efs,tmpf ...

  5. Linux下磁盘管理命令df与du

    Linux下磁盘管理命令df与du  对磁盘进行查看和控制的两个linux命令,df和du.  一.du命令 首先看一下du的help说明: [root@misdwh opt]# du --help ...

  6. Windows/Linux下磁盘使用的图形化工具简介

    Windows/Linux下磁盘使用的图形化工具简介   如何以图形界面查看磁盘及分区的大小及剩余容量呢?今天我为大家介绍两款Windows/Linux下磁盘使用的图形化工具分别是Spacesniff ...

  7. Linux下内存查看命令

    在Linux下面,我们常用top命令来查看系统进程,top也能显示系统内存.我们常用的Linux下查看内容的专用工具是free命令. Linux下内存查看命令free详解: 在Linux下查看内存我们 ...

  8. linux下如何查看多核负载情况【转】

    最近服务器负载超荷,CPU的单个荷使用率到了百分之八九十,内存占用超大,让给检测性能,不给源码,只给一个+ -g编译生成的执行文件,Fuck!!! 1, 在linux下载了valgrind,使用val ...

  9. Linux下内存查看及详解

    在Linux下面,我们常用top命令来查看系统进程,top也能显示系统内存.我们常用的Linux下查看内容的专用工具是free命令. Linux下内存查看命令free详解: 在Linux下查看内存我们 ...

随机推荐

  1. STM32进入HardFault_Handler处理办法

    STM32进入HardFault_Handler处理办法 HardFault_Handler出现的情况一般有两种: 一种是:数组越界 一种是:堆栈溢出,程序指针指飞 方法一 在中断HardFault_ ...

  2. Timeline Storyteller 现已加入自定义图表库

    前言 下载地址: https://store.office.com/en-us/app.aspx?assetid=WA104381136&sourcecorrid=328f5e2b-e973- ...

  3. [Luogu P1886]滑动窗口--单调队列入门

    题目描述 现在有一堆数字共N个数字(N<=10^6),以及一个大小为k的窗口.现在这个从左边开始向右滑动,每次滑动一个单位,求出每次滑动后窗口中的最大值和最小值. 例如: The array i ...

  4. 20175320 2018-2019-2 《Java程序设计》第5周学习总结

    20175320 2018-2019-2 <Java程序设计>第5周学习总结 教材学习内容总结 本周学习了教材的第六章的内容.在这章中介绍了接口与实现,着重讲了接口是如何定义并实现以及如何 ...

  5. 6、Flutter Error waiting for a debug connection: ProcessException: adb did not report f(转)

    1.错误信息 Error waiting for a debug connection: ProcessException: adb did not report forwarded port 2.解 ...

  6. 实验二《Java面向对象程序设计》的一点说明

    实验二<Java面向对象程序设计>的一点说明 本周的实验要求是: 完成实验二<Java面向对象程序设计>中的内容 其中Eclipse相关的内容参考Intellj IDEA 简易 ...

  7. Navicat 用ssh通道连接时总是报错 (报错信息:SSH:expected key exchange group packet form serve

    转:https://blog.csdn.net/qq_27463323/article/details/76830731 之前下了一个Navicat 11.0 版本 用ssh通道连接时总是报错 (报错 ...

  8. ORA-01555错误

    有这样一种情况 0:00 我们开始查询,查询的数据是100万条 0:01 一个session update了第100万条数据 0:01 update提交了,完成 1:00 我们的查询还在继续,只读到了 ...

  9. vmvare安装vmtools菜单灰色

    光驱和各种驱动器改为自动检测 将vmvaretools.gz文件解压 tar xvf vm...gz 然后进程解压目录运行 sudo ./vmware-install.pl 然后重启 reboot 这 ...

  10. HBase笔记5(诊断)

    阻塞急救: RegionServer内存设置太小: 解决方案: 设置Region Server的内存要在conf/hbase-env.sh中添加export HBASE_REGIONSERVER_OP ...