4.1 df命令
4.2 du命令
4.3/4.4 磁盘分区
4.1 df命令
df命令用于显示磁盘分区上的可使用的磁盘空间。默认显示单位为KB。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。Linux磁盘是不能直接访问的,必须要有一个挂载点,通过挂载点才能够进入到这块磁盘读写数据。挂载点实际上就是系统里面的一个目录
1. 格式:df [选项] [文件名]
参数:
-a:--all,显示所有的文件系统,包括虚拟文件系统。
-B:--block-size,指定单位大小。比如1k,1m等。
-h:--human-readable,以GB、MB、KB等格式显示。
-H:--si,和-h参数一样,但是不是以1024,而是1000,即1k=1000,而不是1k=1024。
-i:--inodes,不用硬盘容量,而是以inode的数量来显示。
-k:以KB的容量显示各文件系统,相当于--block-size=1k。
-m:以KB的容量显示各文件系统,相当于--block-size=1m。
-l:--local,只显示本地文件系统。
--no-sync:在统计使用信息之前不调用sync命令(默认)。
-sync:在统计使用信息之前调用sync命令。
-P:--portability,使用POSIX格式显示。
-t:--type=TYPE,只显示指定类型的文件系统。
-T:--print-type,显示文件系统类型。
-x:--exclude-type=TYPE,不显示指定类型的文件系统。
--help:显示帮助信息。
--version:显示版本信息。
2.举例:
1) 以GB、MB、KB等格式显示
2)只要带“tmpfs”的文件系统都是临时的文件系统,系统重启后会消失的
“/dev/shm”是内存
‘
3)查看“swap”
4)查看分区下的inode 数量,以及inode使用情况
创建好文件系统后,需要格式化,格式化的过程就是在创建indoe。Inode在格式化过程中,根据磁盘分区大小预分配好的。
inode满了话,磁盘空间剩余再多也无法写入。
5)以KB的容量显示各文件系统
6)显示文件系统类型
7)只显示指定类型的文件系统
4.2 du命令
du命令也是查看使用空间的,但是与df命令不同的是du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的。
格式
du [选项][文件]
参数:
-a 显示目录占用的磁盘空间大小,还要显示其下目录和文件占用磁盘空间的大小
-b 以byte为单位,显示目录或文件的大小
-c 显示几个目录或文件占用的磁盘空间大小,还要统计它们的总和
-k 以KB为单位输出
-m 以MB为单位输出
-s 显示目录占用的磁盘空间大小,不要显示其下子目录和文件占用的磁盘空间大小
-h 以K,M,G为单位,提高信息可读性
-x 跳过不同的文件系统目录
-S 显示目录的大小,但不含子目录大小。
-D 显示指定符号链接的源文件大小
-L<符号链接> 显示选项中所指定符号链接的源文件大小。
-H 与-h参数相同,但是K,M,G是以1000为换算单位。
-l :统计硬链接占用磁盘空间的大小
2. 举例
1) 查看目录大小
2)查看文件大小
3)不加任何参数,显示的是目录占用磁盘空间的大小
4.3/4.4 磁盘分区
虚拟机添加第二块硬盘
fdisk命令用于管理磁盘分区,它提供了添加、删除、转换分区等功能。它支持的是MBR主引导记录,是传统的分区机制用法,MBR只支持不超过2T的硬盘。
fdisk [选项] <磁盘> 更改分区表
fdisk [选项] -l <磁盘> 列出分区表
fdisk -s <分区> 给出分区大小(块数)
选项:
-b <大小> 扇区大小(512、1024、2048或4096)
-c[=<模式>] 兼容模式:“dos”或“nondos”(默认)
-h 打印此帮助文本
-u[=<单位>] 显示单位:“cylinders”(柱面)或“sectors”(扇区,默认)
-v 打印程序版本
-C <数字> 指定柱面数
-H <数字> 指定磁头数
-S <数字> 指定每个磁道的扇区数
在虚拟机课看到2块硬盘
1. fdisk提供了一个交互式接口来管理分区,它有许多子命令,分别用于不同的管理功能;所有的操作均在内存中完成,没有直接同步到磁盘;直到使用w命令保存至磁盘上;
以下命令选项为m中的常用选项:
n:创建新分区
d:删除已有分区
p:显示现有分区信息
t:修改分区类型
l:查看所有已经ID
w:保存并退出
q:不保存并退出
m:查看帮助信息
2. 对sdb这块硬盘进行分区
1)查看分区,发现没有任何内容
2)增加主分区和扩展分区
p:主分区
e:扩展分区
增加到3个主分区,1个扩展分区
Id号是查看分区类型的,主分区=83;扩展分区=5;逻辑分区=83.
3)增加逻辑分区.
3. 删除分区
删除1个逻辑分区时,分区号不为空,必须要连续。如删除sdb5后,sdb6就变成了sdb5
4.不保存退出
5. 逻辑分区特点:
从第5个分区号开始,而且肯定是连续的。主分区号和扩展分区号可以不连续。
原文地址:http://blog.51cto.com/415326/2055651