查看Linux磁盘空间大小
一、df 命令;
df 是来自于coreutils 软件包,系统安装时,就自带的;我们通过这个命令可以查看磁盘的使用情况以及文件系统被挂载的位置;
举例:
[root@localhost beinan]# df -lh
Filesystem 容量 已用 可用 已用% 挂载点
/dev/hda8 11G 6.0G 4.4G 58% /
/dev/shm 236M 0 236M 0% /dev/shm
/dev/sda1 56G 22G 35G 39% /mnt/sda1
我们从中可以看到,系统安装在/dev/hda8 ;还有一个56G的磁盘分区/dev/sda1挂载在 /mnt/sda1中;
其它的参数请参考 man df
二、fdsik
fdisk 是一款强大的磁盘操作工具,来自util-linux软件包,我们在这里只说他如何查看磁盘分区表及分区结构;参数 -l ,通过-l 参数,能获得机器中所有的硬盘的分区情况;
[root@localhost beinan]# fdisk -l
Disk /dev/hda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hda1 * 1 765 6144831 7 HPFS/NTFS
/dev/hda2 766 2805 16386300 c W95 FAT32 (LBA)
/dev/hda3 2806 7751 39728745 5 Extended
/dev/hda5 2806 3825 8193118+ 83 Linux
/dev/hda6 3826 5100 10241406 83 Linux
/dev/hda7 5101 5198 787153+ 82 Linux swap / Solaris
/dev/hda8 5199 6657 11719386 83 Linux
/dev/hda9 6658 7751 8787523+ 83 Linux
在上面Blocks中,表示的是分区的大小,Blocks的单位是byte ,我们可以换算成M,比如第一个分区/dev/hda1的大小如果换算成M,应该是6144831/1024=6000M,也就是6G左右,其实没有这么麻烦,粗略的看一下把小数点向前移动三位,就知道大约的体积有多大了;
System 表示的文件系统,比如/dev/hda1 是NTFS格式的;/dev/hda2 表示是fat32格式的文件系统;.
在此例中,我们要特别注意的是/dev/hda3分区,这是扩展分区;他下面包含着逻辑分区,其实这个分区相当于一个容器;从属于她的有 hda5,hda6,hda7,hda8,hda9 ;
我们还注意到一点,怎么没有hda4呢?为什么hda4没有包含在扩展分区?一个磁盘最多有四个主分区; hda1-4算都是主分区;hda4不可能包含在扩展分区里,另外扩展分区也算主分区;在本例中,没有hda4这个分区,当然我们可以把其中的一个分区设置为主分区,只是我当时分区的时候没有这么做而已;
再仔细统计一下,我们看一看这个磁盘是不是还有空间?hda1+hda2+hda3=实际已经分区的体积,所以我们可以这样算 hda1+hda2+hda3=6144831+16386300+39728745 = 62259876 (b),换算成M单位,小数点向前移三位,所以目前已经划分好的分区大约占用体积是62259.876(M),其实最精确的计算 62259876/1024=60800.67(M);而这个磁盘大小是80.0 GB (80026361856byte),其实实际大小也就是78150.744(M);通过我们一系列的计算,我们可以得出这个硬盘目前还有使用的空间;大约还有18G未分区的空间;
fdisk -l 能列出机器中所有磁盘的个数,也能列出所有磁盘分区情况;比如:
[root@localhost beinan]# fdisk -l
Disk /dev/hda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hda1 * 1 765 6144831 7 HPFS/NTFS
/dev/hda2 766 2805 16386300 c W95 FAT32 (LBA)
/dev/hda3 2806 7751 39728745 5 Extended
/dev/hda5 2806 3825 8193118+ 83 Linux
/dev/hda6 3826 5100 10241406 83 Linux
/dev/hda7 5101 5198 787153+ 82 Linux swap / Solaris
/dev/hda8 5199 6657 11719386 83 Linux
/dev/hda9 6658 7751 8787523+ 83 Linux
Disk /dev/sda: 60.0 GB, 60011642880 bytes
64 heads, 32 sectors/track, 57231 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 57231 58604528 83 Linux
通过上面我们可以知道此机器有两块硬盘,我们也可以指定fdisk -l 来查看其中一个硬盘的分区情况;
[root@localhost beinan]# fdisk -l /dev/sda
Disk /dev/sda: 60.0 GB, 60011642880 bytes
64 heads, 32 sectors/track, 57231 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 57231 58604528 83 Linux
通过上面情况可以知道,在/dev/sda 这个磁盘中,只有一个分区;使用量差不多是百分百了;
我们还可以来查看 /dev/hda的
[root@localhost beinan]# fdisk -l /dev/hda
相关推荐
本文将详细介绍如何查看Linux系统中的硬盘大小以及如何挂载硬盘。 首先,查看硬盘大小通常使用`df`命令。`df`(disk free)命令用于检查文件系统磁盘占用情况。通过`df -h`命令,我们可以以人类可读的格式(如K、M...
在Linux操作系统中,挂载硬盘是一项基础且重要的任务,它涉及到系统如何管理和访问额外的存储设备。本篇文章将详细介绍在Linux环境下挂载硬盘的具体步骤,包括识别新硬盘、创建挂载点、分区以及最终挂载硬盘。 首先...
Linux磁盘挂载是比较常见的对linux系统管理的操作之一,需要耐心才能正确实现自动挂载,便于日后提高工作效率,和方便查看。 首先,为了需要,新添加一块磁盘到linux主机中,目的是让这个新添加的磁盘分区格式化并...
数据迁移是我们经常会遇到的,有时候做大数据量迁移时,为了快速迁移大数据,有可能在Linux服务器上临时挂载NTFS格式的移动硬盘, 一般情况下,Linux是识别不了NTFS格式移动硬盘的(需要重编译Linux核心才能,加挂...
Linux 硬盘挂载选项: * `defaults`:使用默认挂载选项 * `1`:文件系统检查优先级 * `2`:dump 文件系统的频率 Linux 格式化新硬盘并挂载并设置开机自动挂载是 Linux 系统管理中的一项重要任务,需要对 Linux ...
标题中的“win挂载linux硬盘工具”指的是在Windows操作系统中挂载Linux系统使用的EXT分区的软件工具。在Windows系统中,由于默认不支持Linux的EXT系列文件系统(如EXT2、EXT3、EXT4),因此需要第三方软件来实现对...
以下是根据标题、描述和标签提供的信息,详细解释如何在Linux上挂载硬盘: 1. **检测硬盘**: - 在开始操作之前,确保所有需要挂载的硬盘都已正确连接。首先,拔掉不需要的硬盘以避免混淆。 - 开机后,使用`fdisk...
总之,Linux挂载USB移动硬盘是一个相对简单的过程,但需要理解文件系统的结构和挂载机制。通过熟练掌握这些步骤,你可以轻松管理和使用USB硬盘,无论是在日常备份还是数据迁移中。如果遇到困难,不要忘记查阅文档或...
1. **故障现象**:在Red Hat 6等Linux发行版中,如果默认文件系统的挂载点配置有误,会导致系统在重启时因无法正确读取和验证挂载点而无法正常启动。 2. **原因分析**:此问题的核心在于`/etc/fstab`文件中的挂载点...
总结起来,Linux系统挂载USB硬盘的过程包括:检查系统分区、加载驱动模块、挂载硬盘、使用和卸载硬盘以及卸载驱动模块。理解这些步骤将帮助你在Linux环境中更流畅地管理和使用USB存储设备。记住,操作过程中应谨慎...
本文将详述如何在Ubuntu环境下为系统添加、格式化和挂载新硬盘,以便更好地利用硬件资源。 首先,添加新硬盘通常在物理服务器中涉及硬件更换或在虚拟环境中增加虚拟磁盘。对于虚拟机,如VirtualBox,可以在虚拟机...
Linux 下挂载硬盘的方法 Linux 系统中,硬盘不足时,需要添加新的硬盘以满足存储需求。下面将详细讲解 Linux 系统中挂载硬盘的方法。 首先,需要添加新的磁盘,然后查看磁盘状况。使用 fdisk -l 命令可以查看当前...
2. **查看当前磁盘情况**:使用`df -h`命令查看当前已挂载的磁盘及文件系统的使用情况。 3. **列出所有磁盘**:使用`fdisk -l`命令来列出所有可用的磁盘及其分区信息。 #### 三、数据盘分区与格式化 1. **确定新...
标题中的“Windows下查看识别Linux硬盘工具”指的是在Windows操作系统中能够读取和访问Linux文件系统的软件或驱动程序。在Windows环境下,由于默认不支持Linux的EXT2、EXT3、EXT4等文件系统,因此无法直接打开或读取...
服务器挂载硬盘
服务器上面硬盘挂载是指在 Linux 系统中将额外的硬盘挂载到服务器上,以增加存储空间和提高数据存储能力。下面将详细介绍服务器上面硬盘挂载的步骤和知识点。 硬盘挂载的准备工作 ------------------- 在开始硬盘...
### Linux 下挂载 U盘、移动硬盘及查看 Windows 分区详解 #### 一、挂载基本概念 在 Linux 操作系统中,挂载是将一个文件系统连接到另一个已存在的目录上的过程。这个过程通常涉及两个主要参数:一个是设备(如...
本文将详细介绍如何在“银河麒麟”系统中进行硬盘挂载和分区操作,这是Linux系统管理的重要组成部分。银河麒麟系统,也称为Kylin OS,是一款基于Linux的开源操作系统,主要用于国内的政府、企业和个人用户。 首先,...
3. **挂载教程**:压缩包内的"Linux自动挂载NTFS格式硬盘-NTFS-3G配置.docx"很可能是详细的操作指南,它会介绍如何在Linux中安装和配置NTFS-3G工具,以及如何创建和修改挂载点,使系统在启动时自动挂载NTFS硬盘。...
当你徘徊在要用什么命令挂载硬盘的时候,或许这个文档会帮到您,主要针对大于2TB的硬盘,用parted命令挂载,也有用fdisk的挂载思路