一天一linux命令(13) df du fdisk 磁盘管理

来源:互联网 发布:淘宝红格子男衬衫图片 编辑:程序博客网 时间:2024/04/28 11:49

df

 语法: df [-ahikmT]
 说明:显示档案系统的状况,或是看所有档案系统的状况(预设值)

  参数:

    -a, --all 包含所有的具有 0 Blocks 的档案系统 
  -h, --human-readable 使用人类可读的格式(预设值是不加这个选项的...) 
  -i, --inodes 列出 inode 资讯,不列出已使用 block 
  -k, --kilobytes 就像是 --block-size=1024 
  -m, --megabytes 就像 --block-size=1048576 
  -T, --print-type 显示档案系统的形式 

范例:

  $ df -hT

du 

   语法:du [-abckms] [目录名称] 

   说明:显示目录或文件的大小。
   参数:[目录名称] 可以省略,如果省略,表示要统计当前所在目录的文件容量
  -a :列出所有的文件与目录,默认值是列出目录的值
  -b :列出的值以bytes输出
  -c :最后求总total 
  -k :列出的值以KB输出
  -m :列出的值以MB输出
  -s :只列出最后求总的值
   范例:

 例一:列出/root下的目录与文件所占的容量,以MB为单位
  $ du -m 

 例二:将/home下的目录与文件的容量求总后输出,这里只输出总容量
  $ du -s /home 

fdisk   
  用途:分割硬盘分割   
  使用方法:一、在 console 上输入 fdisk -l /dev/sda ,观察硬盘之实体使用情形。
       二、在 console 上输入 fdisk /dev/sda,可进入分割硬盘模式。
          m 显示所有命令列示。   
          p 显示硬盘分割情形。   
          a 设定硬盘启动区。   
          n 设定新的硬盘分割区。   
           输入 e 硬盘为[延伸]分割区(extend)。   
           输入 p 硬盘为[主要]分割区(primary)。   
          t 改变硬盘分割区属性。   
          d 删除硬盘分割区属性。   
          q 结束不存入硬盘分割区属性。   
          w 结束并写入硬盘分割区属性。 

范例:

前面在讲述硬盘时提到,其实fdisk最主要的工作就是修改分区表,并没有实际地将硬盘切切割,之后使用mke2fs才进行格式化。它会定义某一个分区是从n1磁柱到n2磁柱之间,因此,如果硬盘分区错误,只要在格式化之前将分区表复原,就可以将硬盘原来的数据恢复回来。

例一:删除分区:如果要删除一个已存在的分区,就需要:
1. $ fdisk /dev/hdb:先进入fdisk界面;

2. p:先查看分区信息,假设要删除/dev/hdb1;

3. d:这时会要您选择一个分区,这里选1;
4. w:将修改保存到磁盘数据表中,并退出fdisk。如果反悔该怎么办?直接按下q键就可以取消刚才的删除操作。

例二:新增分区:如何增加一个分区?前提是您的硬盘还有空间。
1. $ fdisk /dev/hdb:先进入fdisk界面;
2. n:新增一个分区。这时,如果已经具有扩展分区,那么系统会问您,要新增的是主分区还是逻辑分区,而如果还没有扩展分区,那么系统会问您要新增主分区还是扩展分区。另外,如果您已经用完了4个P + E,就仅有逻辑分区可以选择了。如果选择主分区,请按p,否则请按e或l;
3. p:选择主分区,所以按下p;
4. 1-4 :主分区只允许4个(仍然比Windows只允许一个好得多),所以这里请按下尚未被使用的那个分区相对应的数字;
5. w:保存后退出。 

原创粉丝点击