首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux怎么查硬盘总大小

在Linux系统中,查看硬盘总大小可以通过多种命令实现,以下是几种常用的方法:

方法一:使用 df 命令

df 命令用于显示Linux文件系统上已使用和可用的磁盘空间。通过这个命令,你可以查看整个文件系统的磁盘使用情况。

代码语言:txt
复制
df -h
  • -h 参数表示以人类可读的格式(如GB、MB)显示大小。

示例输出:

代码语言:txt
复制
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        20G   15G  4.0G  78% /
tmpfs           3.9G     0  3.9G   0% /dev/shm
/dev/sdb1       100G   60G   40G  60% /data

在这个输出中,你可以看到每个文件系统的总大小(Size)、已用空间(Used)、可用空间(Avail)以及使用百分比(Use%)。

方法二:使用 fdisk 命令

fdisk 是一个用于磁盘分区的工具,通过它可以查看硬盘的总大小和分区信息。

代码语言:txt
复制
sudo fdisk -l

示例输出:

代码语言:txt
复制
Disk /dev/sda: 21.5 GB, 21474836480 bytes, 41943040 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x0009f3e0

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048   41940991   20969472   83  Linux

Disk /dev/sdb: 107.4 GB, 107374182400 bytes, 209715200 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x000a1b2c

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048  209715199  104856576   83  Linux

在这个输出中,你可以看到每个硬盘的总大小(如 /dev/sda: 21.5 GB/dev/sdb: 107.4 GB)。

方法三:使用 lsblk 命令

lsblk 命令用于列出块设备的信息,包括硬盘的大小和分区信息。

代码语言:txt
复制
lsblk

示例输出:

代码语言:txt
复制
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0  21.5G  0 disk 
└─sda1   8:1    0  20.5G  0 part /
sdb      8:16   0 107.4G  0 disk 
└─sdb1   8:17   0 107.4G  0 part /data

在这个输出中,你可以看到每个硬盘的总大小(如 sda: 21.5Gsdb: 107.4G)。

方法四:使用 smartctl 命令

smartctl 是一个用于硬盘健康监测的工具,通过它可以查看硬盘的详细信息,包括总大小。

代码语言:txt
复制
sudo smartctl -i /dev/sda

示例输出:

代码语言:txt
复制
=== START OF INFORMATION SECTION ===
Model Family:     Seagate Barracuda 7200.14 (AF)
Device Model:     ST1000DM003-1SB102
Serial Number:    W1Z0YE3L
LU WWN Device Id: 5 000c50 03a6b8e9f
Firmware Version: CC44
User Capacity:    1,000,204,886,016 bytes [1.00 TB]
Sector Sizes:     512 bytes logical, 4096 bytes physical
Rotation Rate:    7200 rpm
Device is:        Not in smartctl database [for details use: -P showall]
ATA Version is:   ATA8-ACS T13/1699-D revision 4
SATA Version is:  SATA 3.0, 6.0 Gb/s (current: 6.0 Gb/s)
Local Time is:    Mon Jan  1 00:00:00 2020 UTC
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

在这个输出中,你可以看到硬盘的总容量(如 User Capacity: 1,000,204,886,016 bytes [1.00 TB])。

总结

以上几种方法都可以帮助你在Linux系统中查看硬盘的总大小。选择哪种方法取决于你的具体需求和使用习惯。通常情况下,df -h 是最简单和常用的方法。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

云硬盘搭建linux怎么操作?云硬盘有哪些种类?

如果大家接触过云硬盘,应该可以明显感觉到云硬盘带来的便利性。云硬盘的使用让我们在管理软件系统的过程中不再受到本地硬盘存储量的限制,而云硬盘的升级又十分简单方便。...关于云硬盘,今天主要为大家介绍这么一个问题,云硬盘搭建linux怎么操作? 云硬盘搭建linux怎么操作? 1、首先当然是安装操作工具,具体工具的版本或者型号这里就不做介绍了。...云硬盘有哪些种类? 我们常说的云硬盘一般有这三类:普通云硬盘、SSD云硬盘以及增强型SSD云硬盘。这三种硬盘的磁盘大小等配置几乎没有什么差别,较大的差别在于他们读取以及处理速度。...增强型SSD云硬盘读取的速度最快,同时存储的速度也更快。所以大家在选择云硬盘种类时需要甄别和选择。 云硬盘搭建linux操作的方法,我们在上文做了介绍。...另外云硬盘的种类我们也做了一个简单的介绍,大家可以做一个简单的认识。更多疑问可以与我们进行讨论。

7.2K30

如何检查Linux硬盘大小、类型和硬件详细信息?

在Linux系统中,了解硬盘的大小、类型和硬件详细信息对于系统管理和故障排除非常重要。本文将详细介绍如何使用命令行工具来检查Linux硬盘的大小、类型和硬件详细信息。1....检查硬盘大小要检查Linux硬盘的大小,可以使用lsblk命令。该命令显示了系统中所有块设备(包括硬盘和其他存储设备)的信息。...如果您只想显示硬盘的名称和大小,请使用以下命令:lsblk -o NAME,SIZE图片这将仅显示硬盘的名称和大小信息。2. 检查硬盘类型要检查Linux硬盘的类型,可以使用hdparm命令。...总结检查Linux硬盘的大小、类型和硬件详细信息是管理和故障排除系统的重要任务。...希望本文详细介绍了如何检查Linux硬盘大小、类型和硬件详细信息的方法。通过熟练使用这些命令,您将能够更好地管理和了解您的硬盘。

7.3K00
  • linux系统对硬盘分区_centos怎么分区

    磁盘分区概述 Linux 操作系统只有一个根目录,根目录下又分几个区分别分给某一子目录使用,Linux 操作系统中的每个分区都是整个文件系统的一部分,硬盘中的每个分区都会挂载到文件系统的某一目录中...Linux 硬盘分为 IDE 硬盘和 SCSI 硬盘,IDE 硬盘的驱动标识符为 “hdx~”: “hd” 表示分区所在设备的类型 “x” 表示盘号,a 基本盘、b 基本从属盘、c 辅助主盘、d 辅助从属盘...磁盘分区实例 创建一个新的磁盘并分区、挂载再到删除需要有以下几步: (1)添加硬盘 我们先在 Linux 系统中添加一块硬盘,进入“菜单”,选择“设置”,在设备列表中添加硬盘,随后点击“...下一步”并设置磁盘大小后重启系统即可。...添加新硬盘后点击确定; 重启系统后查看硬盘分区情况,如下已有新的 SCSI 硬盘 sdb,大小为 1G,但此时还没有分区; (2)创建分区 分区命令为 fdisk 磁盘,需要知道,新添加的硬盘是在

    17.2K30

    linux 查看内存大小命令,Linux查看命令:CPU型号,内存大小,硬盘空间「建议收藏」

    grep MemTotal MemTotal: 32941268 kB //内存32G 2.2 查看内存条数 # dmidecode |grep -A16 “Memory Device$” 3 查看硬盘...3.1 查看硬盘大小 # fdisk -l | grep Disk Disk /dev/cciss/c0d0: 146.7 GB, 146778685440 bytes 总结:硬盘大小146.7G,即厂商标称的...# 查看CPU信息 hostname # 查看计算机名的linux系统信息命令 lspci -tv # 列出所有PCI设备 lsusb -tv # 列出所有USB设备的linux系统信息命令 lsmod...# 列出加载的内核模块 env # 查看环境变量资源 free -m # 查看内存使用量和交换区使用量 df -h # 查看各分区使用情况 du -sh # 查看指定目录的大小 grep MemTotal...系统命令 cat /proc/partitions :查看linux硬盘和分区信息的系统信息命令 cat /proc/meminfo :查看linux系统内存信息的linux系统命令 cat /proc

    15.9K20

    云硬盘怎么挂载到linux?云硬盘可以挂载到任何系统吗?

    云硬盘在某些公司或者个人使用当中已经取代了硬盘的功能,而且云硬盘拥有容易扩展以及存储文件安全的性能。现在来了解一下云硬盘怎么挂载到linux。 云硬盘怎么挂载到linux?...云硬盘怎么挂载到linux具体教程如下。第一步要先查看硬盘的挂载信息,然后从电脑系统当中划出一个分区。接着在系统当中新建分区,并且对分区进行格式化。...进行格式化之后,在分区目录里面设置一个云硬盘的挂载点,然后重新启动系统就可以完成云硬盘挂载到linux系统了。 云硬盘可以挂载到任何系统吗? 云硬盘怎么挂载到linux系统是非常好操作的。...是可以的,云硬盘目前可以挂载到windows系统,linux系统以及苹果电脑系统,只不过每种电脑系统的挂载方式稍微有些区别而已,所以大家在挂载云硬盘的时候,要查找具体的电脑系统的配套教程,按照正确的教程进行挂载云硬盘...以上就是云硬盘怎么挂载到linux的相关内容,挂载的时候请按照规范的步骤来进行处理,免得破坏电脑系统的配置造成数据损坏。如果自己不太确定的话,也可以请专业人员帮忙。

    12K30

    Linux下查看CPU型号,内存大小,硬盘空间的命令(详解)

    | grep MemTotal MemTotal: 32941268 kB //内存32G 2.2 查看内存条数 dmidecode |grep -A16 "Memory Device$" 3 查看硬盘...3.1 查看硬盘大小 # fdisk -l | grep Disk Disk /dev/cciss/c0d0: 146.7 GB, 146778685440 bytes 总结:硬盘大小146.7G,即厂商标称的.../cpuinfo # 查看CPU信息 hostname # 查看计算机名的linux系统信息命令 lspci -tv # 列出所有PCI设备 lsusb -tv # 列出所有USB设备的linux...lsmod # 列出加载的内核模块 env # 查看环境变量资源 free -m # 查看内存使用量和交换区使用量 df -h # 查看各分区使用情况 du -sh # 查看指定目录的大小...系统命令 cat /proc/partitions :查看linux硬盘和分区信息的系统信息命令 cat /proc/meminfo :查看linux系统内存信息的linux系统命令 cat

    10.2K20

    Linux下查看CPU型号,内存大小,硬盘空间的命令(详解)

    2.2 查看linux物理内存数量及大小 dmidecode -t memory | grep Size: | grep -v “No Module Installed” 下面是一些命令的集合,供参考:...系统命令 cat /proc/partitions :查看linux硬盘和分区信息的系统信息命令 cat /proc/meminfo :查看linux系统内存信息的linux系统命令 cat /proc...3.1 查看硬盘大小 fdisk -l | grep Disk Disk /dev/sda: 3.8 TiB, 4196854136832 bytes, 8196980736 sectors Disklabel...SIZE :本栏列出设备的容量大小信息。例如1T表明该设备大小为1T,而1K表明该设备大小为1KB。 RO :该项表明设备是否为只读。在本案例中,所有设备的RO值为0,表明他们不是只读的。...1.1G 306M 1.7G 2.2G Swap: 7.9G 955M 6.9G total:服务器物理内存总大小

    9.3K10

    Linux和Windows下硬盘分区对拷和硬盘分区写0是怎么回事

    技术人能做到这一点,已经是巅峰了 微盟删库回顾:https://mp.weixin.qq.com/s/MFhnc4qPpxxxZY1O-uTk1 里面提到的“硬盘对拷”怎么回事?...下面以实际例子来让你get Linux和Windows下硬盘/分区对拷和硬盘/分区写0是怎么回事。...2、包年包月云盘用一段时间后,快照≥文件系统大小不划算的情况 这种问题的解决思路(待验证): ①对原盘做快照,留待观察一段时间以备不时之需,记作"快照old" ②购买新的按量云盘,把文件系统里的数据拷贝过去...也可以直接拿②中已经拷贝过文件的新盘分区对拷到原盘分区(需确认源和目标的扇区信息完全一致) 磁盘写0的注意事项: Linux里实现的命令比较简单 假如需要写0的盘是/dev/vdb 执行这条命令就可以...非也,打开bootice这个软件→实用工具→磁盘填充→填充对象:物理磁盘、起始扇区=0要填充的扇区数目=总扇区数、以00填充→ 点开始填充,会告知失败,马上你会发现磁盘分区丢失、显示磁盘未初始化 好在用

    9.7K50

    Linux磁盘查看命令

    :52:46 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux df df全拼disk free,用来查看文件系统中硬盘的使用状况,也可以用来列出系统中挂载的硬盘。...KB为单位显示容量(默认为此选项) df -h df -i 第一行的信息依次为 Filesystem:表示该文件系统位于哪个分区,因此该列显示的是设备名称; 1K-blocks:此列表示文件系统的总大小...,默认以KB为单位; Used:表示用掉的硬盘空间大小; Available:表示剩余的硬盘空间大小; Use%:硬盘空间使用率; Mounted on:文件系统的挂载点,也就是硬盘挂载的目录位置。...参考资料: 《lsblk命令 – 查看系统的磁盘》https://www.linuxcool.com/lsblk 《linux怎么查看硬盘信息》https://www.php.cn/linux-474598....html 《Linux du 命令》https://www.runoob.com/linux/linux-comm-du.html

    7.6K30

    Vmvare扩展虚拟机磁盘大小

    Vmvare设置好虚拟机的磁盘大小之后,发现磁盘空间不够了,这个时候怎么扩展磁盘的大小呢? 首先,在确保虚拟机关闭的情况下,右键设置,选择硬盘,扩展,这样就可以增加磁盘的大小。 ?...但是由于未进行分区和磁盘挂载的设置,我们启动虚拟机以后并不能使用增加的磁盘空间,这个时候怎么办呢?...bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000 我们可以看到磁盘总大小和使用的大小...bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000 我们可以看到磁盘总大小和使用的大小...要创建物理卷必须首先对硬盘进行分区,并且将硬盘分区的类型设置为“8e”后,才能使用pvcreat指令将分区初始化为物理卷。

    1.5K10

    腾讯云服务器添加虚拟内存

    使用腾讯云服务器也有一段时间了,不过由于对Linux知识了解的比较少,加上服务器稳定性一直都比较好的,所以便很少去折腾服务器。...直到最近,站点时常打不开,查了很久的原因,才发现是内存不够导致的~ 用命令free查看内存使用情况,发现swap分区大小为0,原来腾讯云主机默认是没有划分swap分区的。...1k;count=2048000,总大小为2G的文件。...因为建立swap分区大小的标准一般为物理内存的两倍,而我的内存是1G,所以我选择swap文件大小为2G,当然,也要考虑你硬盘剩余容量的大小。我的硬盘还剩15G,所以再划分2G给swap文件绰绰有余。...已用 权限 /swapfile file 2047996 0 -1 上面的Swap和/swapfile都分别能看到总容量大小,使用了多少

    31.2K101

    Linux运维工程师面试题(1)

    ctrl-x 启动mount -o remount,rw /sysrootchroot /sysrootpasswd root# 如果SELinux是启用的,才需要执行下面操作,如查没有启动,不需要执行.../sh按 ctrl-x 启动chroot /sysrootpasswd root# 如果SELinux是启用的,才需要执行下面操作,如查没有启动,不需要执行touch /.autorelabelexitreboot4...物理安全是系统安全的前提5 硬盘空间满了怎么处理,怎么找到硬盘中的大文件首先使用 df -h 查看硬盘的使用情况,找到是哪个分区空间满了;然后去对应分区使用 du -sh * 或者 du -a 查看哪个文件占空间比较大...使用以上方法后没有发现大文件,该怎么处理?特殊情况一:挂载的时候将有数据的目录给覆盖掉了,需要使用df命令查看挂载情况,取消挂载后将原有目录的里大文件删除即可。...,du查看文件占硬盘空间的实际大小,df查看的是硬盘的实际大小,ext系列默认元数据占用比xfs文件系统的元数据要小很多。

    57130

    如何让爬虫一天抓取100万张网页

    硬盘存储,内存,网络性能等问题我们一项项来拆解。 优化硬盘存储 所以千万级网页的抓取是需要先设计的,先来做一个计算题。...共要抓取一亿张页面,一般一张网页的大小是400KB左右,一亿张网页就是1亿X200KB=36TB 。这么大的存储需求,一般的电脑和硬盘都是没法存储的。...但是这样还不够,我们拿天眼查的网页来举例。天眼查一张公司详情页的大小是700KB 。 ? 对这张网页zlib压缩后是100KB。 ?...来看一下去掉头尾后的html页面大小是300KB,压缩后是47KB。 ? 一亿张就是4T,差不多算是能接受了。京东上一个4T硬盘600多元。...先开一个线程,一直抓取到IP被屏蔽,记录下抓取耗时,总抓取次数,和成功抓取次数。 再开2个线程,重复上面步骤,记录抓取耗时,总的和成功的抓取次数。再开4个线程,重复上面步骤。

    1.6K20

    查看Linux服务器硬件信息的操作命令

    Linux服务器配置文档找不到,你还在为查询Linux服务器硬件信息发愁吗?学会这些命令,让你轻松查看Linux服务器的CPU,内存,硬盘,SN序列号等信息,根本就不用去机房。...(16) = 物理CPU个数(2) * 每颗物理CPU的核数(8) CPU总逻辑数(32) = 物理CPU个数(2) * 每颗物理CPU的核数(8) * 超线程数(2) 二、查看内存信息 在Linux系统中查看...linux内存的大小时,我们最长用到的命令就是free命令。...3、查看可用内存大小 首先我们可以通过cat命令查看/proc/meminfo文件内容获取内存大小信息。...Module Installed Size: No Module Installed Size: No Module Installed 从上面的结果可以看出,插槽总数为24,内存数量为4,总大小为

    4.8K10

    Linux新手入门:用fdisk命令轻松分区

    ,我们要明白硬盘分区一点理论,比如硬盘容量和分区大小的计算;对一个硬盘如何规划分区等,请参考如下文档,谢谢   《合理规划您的硬盘分区》   三、fdisk -l 查看硬盘及分区信息   通过《合理规划您的硬盘分区...》 ,我们知道主分区(包括扩展分区)的总个数不能超过四个;也不能把扩展分区包围在主分区之间;根据这个原则,我们划分硬盘分区就比较容易的多;也能为以后减少不必要的麻烦   1、通过fdisk -l 查看机器所挂硬盘个数及分区情况...hda2 和hda3(扩展分区) ;逻辑分区是 hda5到hda10   其中 sda 有两个主分区(包括扩展分区),分别是 hda1 和hda2 (扩展分区);逻辑分区是 sda5 hda6   硬盘总容量...;扩展分区总容量是 806400 K ,大约是 806.400M左右,而逻辑分区 sda5 和sda6 的大小加起来是 400M左右,所以还仍有400M左右未划分空间,并且只能划分为链逻辑分区;   四...回头看看是怎么算的;还是用+200M这个办法来添加,这样能直观一点。

    2.1K10

    linux系统 物理硬盘监控

    我们可以,然后再通过获取挂载点大小的方式知道这些设备的使用情况。/etc/mtab中不会直接物理硬盘的信息,所以只能通过把属于这个物理硬盘的全部分区加起来才能最后算出我们想要的值。...这里要强调的是每块的大小一般是4K(×这句话错误,不一定都是4k,正确做法是:总大小=sfs.f_blocks×f_bsize,即块数×每块的大小,单位是bytes,也就是要/1024/1024/1024...我们知道了这些就够了,怎么计算lvm格式的使用量并规到物理硬盘上呢? 我们要知道他的写入方式,才能知道算法。...deviceName.c_str(), O_RDONLY); ret = ioctl(fd, BLKGETSIZE64, &size); close(fd); CalRound(size,M); 遇到nas硬盘怎么计算...它以数据为中心,将存储设备与服务器彻底分离,集中管理数据,从而释放带宽、提高性能、降低总拥有成本、保护投资。其成本远远低于使用服务器存储,而效率却远远高于后者。

    10.8K80
    领券