zoukankan      html  css  js  c++  java
  • Linux磁盘管理

    Linux磁盘管理

    Linux磁盘管理好坏直接关系到整个系统的性能问题。

    Linux磁盘管理常用三个命令为df,du和fdisk。

    • df:列出文件系统的整体磁盘使用量
    • du:检查磁盘空间使用量
    • fdisk:用于磁盘分区

    一、df

    df命令参数功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。

    语法:

    df [-ahikHTm] [目录或文件名]

    选项与参数:

    • -a:列出所有的文件系统,包括系统特有的/ proc等文件系统;
    • -k:以KBytes的容量显示各文件系统;
    • -m:以MBytes的容量显示各文件系统;
    • -h:以人们较易阅读的GB,MB,KB等格式自行显示;
    • -H:以M = 1000K取代M = 1024K的进位方式;
    • -T:显示文件系统类型,并合并该分区的文件系统名称(例如ext3)也列出;
    • -i:不用硬盘容量,而以inode的数量来显示

    二、du

    Linux du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的,这里介绍Linux du命令。

    语法:

    du [-ahskm]文件或目录名称

    选项与参数:

    • -a:列出所有的文件与目录容量,因为唯一仅统计目录底下的文件量而已。
    • -h:以人们较易读的容量格式(G / M)显示;
    • -s:列出总计而已,而不列出每个各别的目录占用容量;
    • -S:不包括子目录下的总计,与-s有点区别。
    • -k:以KBytes列出容量显示;
    • -m:以MBytes列出容量显示;
    • -b:输出以字节为单位的大小,替代缺省时1024字节的计数单位
    • --version:在标准输出版本信息后正常退出

    三、fdisk

    fdisk是Linux的磁盘分区表操作工具。

    语法:

    fdisk [-l]装置名称

    选项与参数:

    • -l:输出后面接的装置所有的分区内容。若仅有fdisk -l时,则系统将会把整个系统内部能够搜寻到的装置的分区均列出来。
    • -v:打印fdisk的版本信息并退出
    • -u:以扇区数而不是以柱面数的形式显示分区列表中各分区的信息。 

    四、磁盘检验

    fsck(文件系统检查)用来检查和维护多重的文件系统。

    若系统掉电或磁盘发生问题,可利用fsck命令对文件系统进行检查。

    语法:

    fsck [-t文件系统] [-ACay]装置名称

    选项与参数:

    • -t:给定档案系统的型式,若在/ etc / fstab中已有定义或kernel本身已支持的则不需加上此参数
    • -s:依序一个一个地执行fsck的指令来检查
    • -A:对/ etc / fstab中所有列出来的分区(partition)做检查
    • -C:显示完整的检查进度
    • -d:打印出e2fsck的调试结果
    • -p:同时有-A条件时,同时有多个fsck的检查一起执行
    • -R:同时有-A条件时,省略/不检查
    • -V:详细显示模式
    • -a:如果检查有错则自动修复
    • -r:如果检查有错则由使用者回答是否恢复
    • -y:选项指定检测每个文件是自动输入yes,在不确定那些是不正常的时候,可以执行#fsck -y全部检查修复

    五、磁盘格式化

    磁盘分割完成后自然就是要进行文件系统的格式化,格式化的命令非常的简单,使用mkfs(make filesystem)命令。

    语法:

    mkfs [-t文件系统格式]装置文件名

    选项与参数:

    • -t:可以接文件系统格式,例如ext3,ext2,vfat等(系统有支持才会生效)
    • -c:在创建文件系统之前进行设备坏块检查
    • -l:从指定文件filename中读取坏块信息 
  • 相关阅读:
    ubuntu>雷鸟只能收邮件不能发邮件
    ubuntu>安装jdk(转)
    ubuntu>修改root密码
    ios>Could not instantiate class named NSLayoutConstraint(转)
    ios>xcode4.5 如何找到以前的iphone模拟器(转)
    Windows7系统开始菜单改成经典样式
    ASP.NET多语言版的开发
    Dynamic repositories in LightSpeed
    Enhancing queries in dynamic repositories
    C# 4.0 Dynamic关键字全解析
  • 原文地址:https://www.cnblogs.com/xiangbing123/p/13348232.html
Copyright © 2011-2022 走看看