linux查看硬盘大小与挂载硬盘

ps:本人亲测,阿里云2核4G5M的服务器性价比很高,新用户一块多一天,老用户三块多一天,最高可以买三年,感兴趣的可以戳一下:阿里云折扣服务器

linux的硬盘有挂载和未挂载两种(类似windows上的硬盘分区(C、D、E盘))(1)查看已经挂载的硬盘大小:df -h(2)查看详细的硬盘分区情况(包括挂载和未挂载两种的硬盘大小):fdisk -l介绍:(1)df用于检查文件系统磁盘占用情况(2)du检查磁盘空间占用情况(3)fdisk用于磁盘分区详解:1.df
df命令可以获取硬盘被占用了多少空间,目前还剩下多少空间等信息,它也可以显示所有文件系统对i节点和磁盘块的使用情况。
df命令各个选项的含义如下:-a:显示所有文件系统的磁盘使用情况,包括0块(block)的文件系统,如/proc文件系统。-k:以k字节为单位显示。-i:显示i节点信息,而不是磁盘块。-t:显示各指定类型的文件系统的磁盘空间使用情况。-x:列出不是某一指定类型文件系统的磁盘空间使用情况(与t选项相反)。-T:显示文件系统类型。我们先看看使用df命令的例子:
//列出各文件系统的磁盘空间使用情况
#df
Filesystem           1k-blocks      Used   Available Use% Mounted on
/dev/hda5               381139     332921     28540  93% /
/dev/hda1                46636      6871     37357  16% /boot
/dev/hda3             10041144   6632528   2898556  70% /home
none                    127372         0    127372   0% /dev/shm
/dev/hda2             27474876  24130460   1948772  93% /usr
/dev/hda6               256667    232729     10686  96% /var
第1列是代表文件系统对应的设备文件的路径名(一般是硬盘上的分区);第2列给出分区包含的数据块(1024字节)的数目;第3,4列分别表示已用的和可用的数据块数目。
◆用户也许会感到奇怪,第3,4列块数之和不等于第2列中的块数。这是因为默认的每个分区都留了少量空间供系统管理员使用的缘故。即使遇到普通用户空间已满的情况,管理员仍能登录和留有解决问题所需的工作空间。清单中Use%列表示普通用户空间使用的百分比,若这一数字达到100%,分区仍然留有系统管理员使用的空间。
最后,Mounted on列表示文件系统的安装点。
//列出各文件系统的i节点使用情况。
#df -ia
Filesystem            Inodes   IUsed   IFree IUse% Mounted on
/dev/hda5              98392   23919   74473   25% /
none                       0       0       0    -  /proc
/dev/hda1              12048      38   12010    1% /boot
none                       0       0       0    -  /dev/pts
/dev/hda3            1275456  355008  920448   28% /home
none                   31843       1   31842    1% /dev/shm
/dev/hda2            3489792  133637 3356155    4% /usr
/dev/hda6              66264    9876   56388   15% /var//列出文件系统的类型。
#df -T
Filesystem    Type   1k-blocks      Used Available Use% Mounted on
/dev/hda5     ext3      381139    332921     28540  93% /
/dev/hda1     ext3       46636      6871     37357  16% /boot
/dev/hda3     ext3    10041144   6632528   2898556  70% /home
none         tmpfs      127372         0    127372   0% /dev/shm
/dev/hda2     ext3    27474876  24130460   1948772  93% /usr
/dev/hda6     ext3      256667    232729     10686  96% /var2
2. du
du的英文原义为“disk usage”,含义为显示磁盘空间的使用情况,统计目录(或文件)所占磁盘空间的大小。该命令的功能是逐级进入指定目录的每一个子目录并显示该目录占用文件系统数据块(1024字节)的情况。若没有给出指定目录,则对当前目录进行统计。
df命令的各个选项含义如下:-s:对每个Names参数只给出占用的数据块总数。-a:递归地显示指定目录中各文件及子目录中各文件占用的数据块数。若既不指定-s,也不指定-a,则只显示Names中的每一个目录及其中的各子目录所占的磁盘块数。-b:以字节为单位列出磁盘空间使用情况(系统默认以k字节为单位)。-k:以1024字节为单位列出磁盘空间使用情况。-c:最后再加上一个总计(系统默认设置)。-l:计算所有的文件大小,对硬链接文件,则计算多次。-x:跳过在不同文件系统上的目录不予统计。-h:转化成方便阅读的2M、2G这种格式的显示出来。下面举例说明du命令的使用:
//查看/mnt目录占用磁盘空间的情况
#du –abk /mnt
1       /mnt/cdrom
1       /mnt/floppy
3       /mnt//列出各目录所占的磁盘空间,但不详细列出每个文件所占的空间
#du
3684    ./log
84      ./libnids-1.17/doc
720     ./libnids-1.17/src
32      ./libnids-1.17/samples
1064    ./libnids-1.17
4944    .
输出清单中的第1列是以块为单位计的磁盘空间容量,第2列列出目录中使用这些空间的目录名称。
◆这可能是一个很长的清单,有时只需要一个总数。这时可在du命令中加-s选项来取得总数:
#du –s /mnt
3       /mnt//列出所有文件和目录所占的空间(使用a选项),并以字节为单位(使用b选项)来计算大小
#du –ab /root/mail
6144    mail/sent-mail
1024    mail/saved-messages
8192    mail
3、fdisk
fdisk可以划分磁盘分区。下面给出使用Fdisk命令进行磁盘分区的操作步骤:
#fdisk /dev/had    //使用/dev/had作为默认的分区设备
Command (m for help): m  //选择命令选项
Command actiona   toggle a bootable flagb   edit bsd disklabelc   toggle the dos compatibility flagd   delete a partitionl   list known partition typesm   print this menun   add a new partitiono   create a new empty DOS partition tablep   print the partition tableq   quit without saving changess   create a new empty Sun disklabelt   change a partition's system idu   change display/entry unitsv   verify the partition tablew   write table to disk and exitx   extra functionality (experts only)用户通过提示键入“m”,可以显示Fdisk命令各个参数的说明。
Fdisk有很多参数,可是经常使用的只有几个。
◆在Linux分区过程,一般是先通过p参数来显示硬盘分区表信息,然后根据信息确定将来的分区。如下所示:
Disk /dev/sda: 4294 MB, 4294967296 bytes
255 heads, 63 sectors/track, 522 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytesDevice Boot    Start       End    Blocks   Id  System
/dev/hda1   *        41       522   3871665   83  Linux
/dev/hda2             1        40    321268+  82  Linux swapPartition table entries are not in disk order
Command (m for help):
◆如果想完全改变硬盘的分区格式,就可以通过d参数一个一个地删除存在的硬盘分区。删除完毕,就可以通过n参数来增加新的分区。当按下“n”后,可以看到如下所示:
Command (m for help): n
Command actione   extendedp   primary partition (1-4)pPartiton number(1-4):1First cylinder(1-1023):1Last cylinder or + size or +sizeK or + sizeM(1-1023):+258M
这里要选择新建的分区类型,是主分区还是扩展分区;并选择p或是e。然后就是设置分区的大小。
◆要提醒注意的是,如果硬盘上有扩展分区,就只能增加逻辑分区,不能增加扩展分区。
◆在增加分区的时候,其类型都是默认的Linux Native,如果要把其中的某些分区改变为其他类型,例如Linux Swap或FAT32等,可以通过命令t来改变,当按下“t”改变分区类型的时候,系统会提示要改变哪个分区、以及改变为什么类型(如果想知道系统所支持的分区类型,键入l),如下所示:
Command (m for help): t
Partition number (1-4): 1
Hex code (type L to list codes): 82
Changed system type of partition 1 to 82 (Linux swap)
改变完了分区类型,就可以按下“w”,保存并退出。如果不想保存,那么可以选择“q”直接退出,如下所示:
Command (m for help):w
通过如上的操作,就可以按照需要成功地划分磁盘分区了。

linux查看硬盘大小与挂载硬盘相关推荐

  1. linux看目录用的哪个磁盘,linux查看目录大小及硬盘大小

    linux查看目录大小及硬盘大小的命令: # du -ks   ---in all # du -k     ---every last du和df命令都被用于获得文件系统大小的信息:df用于报告文件系 ...

  2. Linux查看目录大小文件大小内存大小硬盘大小

    Linux查看目录大小文件大小内存大小硬盘大小 Linux运维操作时,需要查看文件大小,以及服务器的可用存储大小. df 命令以磁盘分区为单位查看文件系统 # 查看磁盘剩余空间 df -hl # 查看 ...

  3. VMware16虚拟机添加硬盘(磁盘)和挂载硬盘(磁盘)

    记录:317 场景:在VMware16虚拟机,安装了CentOS 7.9操作系统场景下,添加硬盘(磁盘)和挂载硬盘(磁盘). 版本: 操作系统:CentOS 7.9 1.机器配置 机器名称:B200: ...

  4. linux检查内存插槽,Linux查看内存大小和插槽

    相信大家更换自己笔记本电脑的内存时一定是得心应手,即便是一名新手也可以很轻松的动手实现,其实服务器的内存更换也很简单,关机->挪盖->按指定顺序插拔.不过这里有一个很重要的共性前提,需要清 ...

  5. Linux 查看CPU,内存,硬盘

    1 查看CPU 1.1 查看CPU个数 # cat /proc/cpuinfo | grep "physical id" | uniq | wc -l 2 **uniq命令:删除重 ...

  6. linux修改磁盘标签,Ubuntu挂载硬盘,修改卷标

    Ubuntu不像windows,硬盘插入电脑不会自动读取硬盘 数据,需要把硬盘挂载到文件夹上,然后才能访问硬盘的文件. 买了新硬盘,需要挂载到服务器上的media文件夹,并且重命名为自己好分辨的名字. ...

  7. 硬盘分类及挂载硬盘知识补充和介绍

    一.硬盘介绍 Linux硬盘分IDE硬盘和SCSI硬盘,以及的SATA接口硬盘,目前基本上是SCSI硬盘 1.对于IDE硬盘,驱动器标识符为"hdx~",其中"hd&qu ...

  8. centos挂载硬盘和修改挂载硬盘

    1.查看当前未挂载的硬盘 fdisk -l 2.创建硬盘分区 fdisk /dev/sdb 根据提示,依次输入"n","p" "1",两次回 ...

  9. linux看内存插槽,Linux查看内存大小和插槽

    前言 相信大家更换自己笔记本电脑的内存时一定是得心应手,即便是一名新手也可以很轻松的动手实现,其实服务器的内存更换也很简单,关机->挪盖->按指定顺序插拔.不过这里有一个很重要的共性前提, ...

最新文章

  1. python 集合set 的三大方法intersection union difference来处理文氏图
  2. 无监督学习多模态融合!腾讯优图联合厦门大学发布2021十大AI趋势
  3. 【内网安全】域横向CobalStrikeSPNRDP
  4. GitHub网站使用的基础入门
  5. CF1540B-Tree Array【数学期望,dp】
  6. 【kafka】kafka 如何查看 内部 磁盘 网络 是否繁忙
  7. c++ switch 字符串参数_其实我们可以少写点if else和switch
  8. 个人对游戏加速器行业看法(一):概念介绍
  9. Oracle函数——日期函数
  10. Python图片添加好看的中文字体并根据图片动态改变文字大小
  11. Ghost XP打XP SP3后出现登录不了的问题
  12. win10重装系统打开分区或者磁盘提示无法访问解决办法
  13. 配置服务器pytorch/TensorFlow环境+远程连接vscode
  14. 华为交换机关闭服务端口
  15. 李彦宏说百度吹的牛都实现了,还扔出来一个ACE计划
  16. 安卓全屏显示创建activity-land资源找不到的问题
  17. 详解CSRF跨站点请求伪造
  18. 【ssl】为什么域名SSL证书的价格这么高?有哪些成本?
  19. DAY-4 | 力扣 - 求自身以外数组的乘积:区间划分,左右累乘,巧求乘积
  20. W5500作为服务器突然断线

热门文章

  1. 各种编码及密码原理(边积累边更新)
  2. Web前端 学习笔记2(Html)
  3. SpringCloud之Resilience4J用法精讲
  4. 火影推荐程序连载16-聊聊前端监控——错误监控篇
  5. maya单位、网格线设置
  6. map clear java_Java Map clear()用法及代码示例
  7. 【贪心】防晒霜Sunscreen
  8. go 日志库 zap
  9. 《R语言与数据挖掘》⑨智能推荐算法
  10. 在word中插入带行号的代码