4.1 df命令
1. df命令
- #df #直接显示磁盘空间的使用情况(默认以KB为单位显示)
- #df -h #以合适的单位显示磁盘空间的使用情况
- #df -m #以MB为单位显示磁盘空间的使用情况
- #df -i #显示inode的信息及使用情况,如果inode使用已满,即使磁盘有空间也不能写入数据
2. free命令
- #free #直接显示内存及swap使用情况(默认以KB为单位显示)
- #free -h #以合适的单位显示内存及swap使用情况
- #free -m #以MB为单位显示内存及swap使用情况
- #du【文件或目录】 #如果不加任何选项,默认以KB为单位显示文件或目录所占大小,后接目录时,会把该目录下所有文件列出,包括目录自身
- #du [-sh] 【文件或目录】 #以合适的单位查看一个文件或目录的大小总计,后接目录时,只列出目录本身(单位为K),比如命令#ls -lh file-1 查看到文件file-1的实际大小为1.4K,那么用#du -sh file-1查看会是4K(一个块的大小),即一个文件,不管其自身占多大,即使只有一个字符(一旦写入了数据),也会占用一个块(block)的大小,除非该文件没有写数据(大小为0),使用du命令才会显示大小为0。 一个文件只能占用一个块,不能有多个文件占用一个块
- #du -sb file-1 #查看文件实际的大小,默认以Bytes为单位,和ls - l类似
- #fdisk -l #查看系统整体磁盘情况,当新增加一块硬盘后,使用该命令不能识别到,需要重启机器
- #fdisk -l /dev/sdb #查看/sdb磁盘情况
- #fdisk /dev/sdb #给磁盘/sdb分区,主分区数和扩展分区数之和不大于4(分区号可以不连续,二者分区可不分先后),逻辑分区号一定从5开始的(前4个分区号是留给主分区和扩展分区的),且是连续的,即使删除中间的,逻辑分区号会自动变的连续(但起始块不变),如下图,即使删除/sdb5,原来的/sdb6就会变为/sdb5. 常用选项:m--获取帮助,n--新建一个分区,p--打印分区情况,d--删除一个分区,w--保存后退出,q--不保存然后退出,l--列出分区类型,其中类型编号为83,表示为Linux类型(包括主分区和扩展分区);类型编号为5,表示为扩展分区类型