Linux磁盘管理

一.查看磁盘或者目录的容量
(1)命令df
命令df用于查看已挂载磁盘的总容量、使用容量、剩余容量等,可以不加任何参数,默认以KB为单位显示。示例命令如下:

Linux磁盘管理
df命令的常用选项有 -i、-h、-k和 -m

  • -i:表示查看inodes的使用情况
    Linux磁盘管理
  • -h:表示使用合适的单位显示(grep -v的作用是过滤掉包含tmpfs字符串的行)
    Linux磁盘管理
  • -k:表示以KB为单位显示
    Linux磁盘管理
  • -m:表示以MB为单位显示
    Linux磁盘管理
(2)命令du
用来查看某个目录或文件所占空间的大小,格式为 du[-abckmsh 文件或者目录名]

Linux磁盘管理

  • -a:表示全部文件和目录的大小都列出来。
    Linux磁盘管理
  • -b:表示列出的值以B为单位显示
    Linux磁盘管理
  • -k:表示列出的值以KB为单位显示
    Linux磁盘管理
  • -m:表示列出的值以MB为单位显示
    Linux磁盘管理
  • -h:表示系统自动调节单位
    Linux磁盘管理
  • -c:表示最后加总
    Linux磁盘管理
  • -s:表示只列出总和
    Linux磁盘管理
二.磁盘的分区和格式化
(1)命令fdisk
fdisk是磁盘扽去工具,但只能划分小于2TB的分区。命令格式为 fdisk [ -l ] [设备名称]。-l后面不加设备名称,会直接列出系统所有的磁盘设备以及分区表;加上设备名称,则会列出该设备的分区表。

Linux磁盘管理
Linux磁盘管理
fdisk命令如果不加 -l,则会进入对磁盘进行分区的操作。如图所示Linux磁盘管理
输入m可获取帮助Linux磁盘管理
几个常用的命令

  • p:表示打印当前磁盘的分区情况
  • n:表示建立一个新的分区
  • w:表示保存
  • q:表示退出
  • d:表示删除一个分区
    下面对/dev/sdb进行分区操作,如图所示
    Linux磁盘管理
    使用n命令新建分区,它会提示我们是要e(扩展分区)还是p(主分区)。选择p然后回车。Linux磁盘管理
    输入p后,会提示分区数,因为是第1个分区,所以写1(最多为4),然后又提示你起始扇区从哪里开始,默认是2048,可以直接回车,接着需要输入最后一个扇区的数值,即需要给这个分区多大的空间,可以写+1000M。然后第1个主分区创建完了。Linux磁盘管理
    重复上面步骤,一直创建主分区到4.创建4个主分区后,还想创建新分区会出现问题,因为Linux系统中最多只能创建4个主分区。如果想多建几个分区,应该在创建完第3分区后选择创建扩展分区。如图所示Linux磁盘管理
    扩展分区在最后一列显示为Extended,这个分区是不可以格式化的。如果删除扩展分区,也会删除里面的逻辑分区。(按Ctrl+C键退出,刚刚做的分区便全部取消),分区完成后,输入w来保存我们的配置。Linux磁盘管理
(2)磁盘格式化
磁盘分割完后自然就是要进行文件系统的格式化,使用 mkfs命令,格式:mkfs [-t 文件系统格式] 装置文件名。-t :可以接文件系统格式,例如 ext3, ext4等

Linux磁盘管理

三.挂载/卸载磁盘
(1)命令mount
先建立一个空目录,在目录里建立一个空文档

Linux磁盘管理
然后把刚才格式化的/dev/sdb1挂载到/newdir上

Linux磁盘管理

(2)命令umount
命令umount后面可以跟挂载点,也可以跟分区名(如/dev/sdb1),但是不能跟LABEL和UUID。遇到不能卸载时,后面加 -l 就可以了。

Linux磁盘管理