Linux磁盘管理超详细


Linux磁盘管理超详细

文章插图
 
磁盘大小查看命令
df
用来查看磁盘空间和文件系统使用情况
常用参数:-Th
用例1:
df -Th
Linux磁盘管理超详细

文章插图
 
记住这个命令这样使用就可以了 。
目录文件大小的查看命令
du
用来查看文件或目录的磁盘使用的空间 , 和df命令有一些区别 。
参数:
-s: 显示每个参数的总计
-h:以人较易读的容量格式 (G/M) 显示
用例1:显示当前文件夹总大小
[root@localhost ~]# du -sh317M.用例2:显示当前文件夹下所有文件夹大小
[root@localhost ~]# du -h0./.ansible/tmp0./.ansible11M ./transPrograme/soapTranscoder/log12M ./transPrograme/soapTranscoder3.2M./transPrograme/lib0./transPrograme/transcoder/conf_cash0./transPrograme/transcoder/file_cash0./transPrograme/transcoder/file_sink16M ./transPrograme/transcoder/fonts0./transPrograme/transcoder/ftp/log16K ./transPrograme/transcoder/ftp672K./transPrograme/transcoder/img省略...317M.
Linux磁盘管理超详细

文章插图
 
在最后一行会显示所有文件总大小
用例3:显示多个文件夹大小
[root@localhost ~]# du -sh test transPrograme 0test159MtransPrograme注意:
  • du后若不加目录名或文件名 , 表示只显示当前目录所有文件/文件夹的大小总和
  • 可查看多个文件或目录用空格符隔开
磁盘管理命令
fdisk
用法:fdisk 磁盘名称
参数:
-l: 列出磁盘分区内容 。若仅有 fdisk -l 时 ,  将会把整个系统内能够搜寻到的磁盘分区全列出来
用例1:列出本机的磁盘信息
[root@localhost ~]# fdisk -l
Linux磁盘管理超详细

文章插图
 
磁盘分区(这个是重点 , 一定要仔细看 , 多实践)
新添加的磁盘一定要先分区 , 格式化 , 才能挂载使用
用例2:给/devsdb磁盘分区
[root@localhost ~]# fdisk /dev/sdb
Linux磁盘管理超详细

文章插图
 
输入m后 , 会列出所有操作命令 , 如下图
Linux磁盘管理超详细

文章插图
 
常用命令有:
  • m:列出可以执行的命令(帮助)
  • p:查看磁盘目前的分区情况
  • n:建立新的磁盘分区
  • l:列出已知的分区类型
  • d:删除现有分区
  • t:改变分区类型
  • w;对分区操作进行保存并且退出
  • q:不保存退出
下面是创建分区的详细步骤:
第一步:输入 p 查看当前磁盘分区信息
Linux磁盘管理超详细

文章插图
 
可以看出没有任何分区
第二步:输入 n 创建分区
Linux磁盘管理超详细

文章插图
 
说明:输入p是主分区 , e是扩展分区 。什么都不输入 , 直接回车 , 默认是主分区 。
这里直接回车进行下一步
第三步:设置分区号默认是1 , 直接回车即可
Linux磁盘管理超详细

文章插图
 
第四步:设置分区起始位置 , 直接默认的即可
Linux磁盘管理超详细

文章插图
 
第五步:设置分区结束位置
Linux磁盘管理超详细

文章插图
 
说明:默认是使用整个磁盘的大小 。如果你不想使用整个磁盘 , 你可以根据该盘的大小输入+100M、+20G
然后回车 , 这里我们使用默认的 , 直接回车 。
回车后会告诉你分区已经创建好了
Linux磁盘管理超详细

文章插图
 
分区已经创建好 , 但是还要保存才可以 。就像编辑文本文件一样 , 不保存所有的修改都丢失
第六步:保存分区
Linux磁盘管理超详细

文章插图
 
输入 w 回车会自动保存退出 , 并告诉你已经创建好分区了


推荐阅读