day 14 磁盘管理

来源:互联网 发布:初中英语网络课程 编辑:程序博客网 时间:2024/05/22 22:40

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使用情况
4.2 du命令

  • #du【文件或目录】 #如果不加任何选项,默认以KB为单位显示文件或目录所占大小,后接目录时,会把该目录下所有文件列出,包括目录自身
  • #du [-sh] 【文件或目录】 #以合适的单位查看一个文件或目录的大小总计,后接目录时,只列出目录本身(单位为K),比如命令#ls-lhfile-1 查看到文件file-1的实际大小为1.4K,那么用#du-shfile-1查看会是4K(一个块的大小),即一个文件,不管其自身占多大,即使只有一个字符(一旦写入了数据),也会占用一个块(block)的大小,除非该文件没有写数据(大小为0),使用du命令才会显示大小为0。 一个文件只能占用一个块,不能有多个文件占用一个块
  • #du -sb file-1  #查看文件实际的大小,默认以Bytes为单位,和ls - l类似
4.3 磁盘分区

  • #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,表示为扩展分区类型