linux服务器空间 linux查看剩余空间命令
大家好,今天给各位分享linux服务器空间的一些知识,其中也会对linux查看剩余空间命令进行解释,文章篇幅可能偏长,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在就马上开始吧!
怎么在linux上查看服务器的存储空间多大
df命令是linux系统以磁盘分区为单位查看文件系统,可以加上参数查看磁盘剩余空间信息,命令格式:
df-hl
显示格式为:
文件系统容量已用可用已用%挂载点
Filesystem Size Used Avail Use% Mounted on
/dev/hda2 45G 19G 24G 44%/
/dev/hda1 494M 19M 450M 4%/boot
/dev/hda6 4.9G 2.2G 2.5G 47%/home
/dev/hda5 9.7G 2.9G 6.4G 31%/opt
none 1009M 0 1009M 0%/dev/shm
/dev/hda3 9.7G 7.2G 2.1G 78%/usr/local
/dev/hdb2 75G 75G 0 100%/
/dev/hdb2 75G 75G 0 100%/
以上面的输出为例,表示的意思为:
HD硬盘接口的第二个硬盘(b),第二个分区(2),容量是75G,用了75G,可用是0,因此利用率是100%,被挂载到根分区目录上(/)。
下面是相关命令的解释:
df-hl查看磁盘剩余空间
df-h查看每个根路径的分区大小
du-sh [目录名]返回该目录的大小
du-sm [文件夹]返回该文件夹总M数
更多功能可以输入一下命令查看:
df--help
du--help
查看linux文件目录的大小和文件夹包含的文件数
统计总数大小
du-sh xmldb/
du-sm*| sort-n//统计当前目录大小并安大小排序
du-sk*| sort-n
du-sk*| grep guojf//看一个人的大小
du-m| cut-d"/"-f 2//看第二个/字符前的文字
查看此文件夹有多少文件/*/*/*有多少文件
du xmldb/
du xmldb/*/*/*|wc-l
40752
解释:
wc [-lmw]
参数说明:-l:多少行;-m:多少字符;-w:多少字
两个命令df、du结合比较直观
df-h查看整台服务器的硬盘使用情况
cd/进入根目录
du-sh*查看每个文件夹的大小
这样的组合可以快速定位大文件和分区满了
linux 如何查看目录的剩余空间大小
linux查看目录的剩余空间大小的步骤如下:
1.首先需要登录Linux系统,这个时候登录Linux一定要注意使用的用户具有一些特殊的权限(某些查看分区的命令需要权限,而一般用户不具有),一般我建议这个时候切换到root用户或者使用root直接登录。
2.登录Linux后在桌面模式下单击鼠标右键选择“在终端中打开(E)”,这样就打开了Linux终端命令工具。
3.查看Linux系统分区信息,使用命令“fdisk-l”。
我门可以看到“磁盘/dev/sda:21.5 GB”和“磁盘/dev/mapper/centos-swap:2147 MB”以及”磁盘/dev/mapper/centos-root:18.8 GB“,其中磁盘/dev/sda代表系统所具有的硬盘标号,表示系统含有一个系统内部识别为磁盘/dev/sda的硬盘,
其中/dev/mapper/centos-swap和/dev/mapper/centos-root表示系统分区的两个物理标识分别对应分区/dev/sda1和/dev/sda2,有命令列出的信息我们可以很直观的看出系统分区名、分区大小、系统文件类型等信息。
4.使用命令”df-l和df-h“具体查看分区使用状况。实际这两个命令具有一样的作用区别是显示的容量单位不一样,当然也可以直接使用明”df-lh“。这样我们可以直观的看到当前系统分区(包括交换分区swap)的”文件系统、容量、已用、可用、已用%、挂载点“等实时装况。
这样就解决了linux查看目录的剩余空间大小的问题了。
如何为Linux服务器分配硬盘空间
无论对一个正在为服务器寻找空间的系统管理员,还是一个磁盘即将用尽的普通用户来说,这都是一个非常常见的问题。一般我们会想到解决的方法是:
1.挂接一个新的硬盘,然后使用符号链接,链接到新的硬盘。
2.利用一些调整分区大小的工具(比如Pqmagic),进行无损伤数据分区。一、问题的提出但是,这些都只是暂时性的解决办法,而且都需要让机器停止运行或者持续很长时间的分区工作而不能正常提供服务。即使缓解了硬盘空间问题,不久,仍然会面临同样的问题。这对于一个大型站点来说,有着数量众多的客户、又连接在互联网上,只要你的服务器关机一分钟,都会给公司带来很大损失。此外,使用这种方法,在修改了分区表之后,每一次都得重新启动系统。因此,我们可以采用新技术LVM(逻辑卷管理程序)可以帮助我们解决这些问题。
LVM(Logical Volume Manager,逻辑卷管理器)是一种把硬盘驱动器空间分配成逻辑卷的方法,使硬盘不必使用分区也能被简单地重新划分大小。传统上,一个分区大小是静态的。假如一个用户在这个分区上没有空间时,他要么重新分区(这可能要求整个操作系统重装),要么像符号连接一样使用组装机。使用LVM,硬盘驱动器或硬盘驱动器集合就会分配给一个或多个物理卷(physical volumes)。物理卷被合并成逻辑卷组(logical volume group),惟一例外的是/boot分区。由于物理卷无法跨越一个以上驱动器,如果想让逻辑卷组跨越一个以上驱动器,就应该在驱动器上创建一个或多个物理卷。逻辑卷组被分成逻辑卷(logical volumes),被分配了挂载点(如/home和/),以及文件系统类型(如ext3)。当“分区”达到了它们的极限,逻辑卷组中的空闲空间就可以被添加给逻辑卷来增加分区的大小。当某个新的硬盘驱动器被添加到系统上,它也可以被添加到逻辑卷组中,逻辑卷是可以扩展的分区。由于LVM允许在机器的物理存储资源以外创建逻辑卷,并且逻辑卷可以在系统仍处于运行状态时扩充和缩减,所以就为Linux系统管理员提供了他们梦寐以求的存储器灵活性。
LVM的作用:LVM的实际运作情形则根据作法不同,而有所差异;但 LVM通常包括实体储存分群(physical storage grouping)、重设逻辑扇区大小