加入收藏 | 设为首页 | 会员中心 | 我要投稿 财气旺网 - 财气网 (https://www.caiqiwang.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux磁盘管理->超详细

发布时间:2022-10-07 12:56:06 所属栏目:Linux 来源:
导读:  磁盘大小查看命令

  df

  用来查看磁盘空间和文件系统使用情况

  常用参数:-Th

  用例1:

  df -Th
  记住这个命令这样使用就可以了。

  目录文件大小的查看命令

  磁盘大小查看命令
 
  df
 
  用来查看磁盘空间和文件系统使用情况
 
  常用参数:-Th
 
  用例1:
 
  df -Th
  记住这个命令这样使用就可以了。
 
  目录文件大小的查看命令
 
  du
 
  用来查看文件或目录的磁盘使用的空间,和df命令有一些区别。
 
  参数:
 
  -s: 显示每个参数的总计
 
  -h:以人较易读的容量格式 (G/M) 显示
 
  用例1:显示当前文件夹总大小
 
  [root@localhost ~]# du -sh
  317M    .
  用例2:显示当前文件夹下所有文件夹大小
 
  [root@localhost ~]# du -h
  0   ./.ansible/tmp
  0   ./.ansible
  11M ./transPrograme/soapTranscoder/log
  12M ./transPrograme/soapTranscoder
  3.2M    ./transPrograme/lib
  0   ./transPrograme/transcoder/conf_cash
  0   ./transPrograme/transcoder/file_cash
  0   ./transPrograme/transcoder/file_sink
  16M ./transPrograme/transcoder/fonts
  0   ./transPrograme/transcoder/ftp/log
  16K ./transPrograme/transcoder/ftp
  672K    ./transPrograme/transcoder/img
  省略...
  317M    .
  在最后一行会显示所有文件总大小
 
  用例3:显示多个文件夹大小
 
  Linux 磁盘管理_linux挂载网络磁盘_linux格式化磁盘命令
 
  [root@localhost ~]# du -sh test transPrograme
  0   test
  159M    transPrograme
  注意:
 
  磁盘管理命令
 
  fdisk
 
  用法:fdisk 磁盘名称
 
  参数:
 
  -l: 列出磁盘分区内容。若仅有 fdisk -l 时, 将会把整个系统内能够搜寻到的磁盘分区全列出来
 
  用例1:列出本机的磁盘信息
 
  [root@localhost ~]# fdisk -l
  磁盘分区(这个是重点,一定要仔细看,多实践)
 
  新添加的磁盘一定要先分区,格式化,才能挂载使用
 
  用例2:给/devsdb磁盘分区
 
  [root@localhost ~]# fdisk /dev/sdb
  输入m后,会列出所有操作命令,如下图
 
  常用命令有:
 
  下面是创建分区的详细步骤:
 
  第一步:输入 p 查看当前磁盘分区信息
 
  可以看出没有任何分区
 
  第二步:输入 n 创建分区
 
  说明:输入p是主分区Linux 磁盘管理,e是扩展分区。什么都不输入,直接回车,默认是主分区。
 
  这里直接回车进行下一步
 
  第三步:设置分区号默认是1,直接回车即可
 
  第四步:设置分区起始位置,直接默认的即可
 
  第五步:设置分区结束位置
 
  说明:默认是使用整个磁盘的大小。如果你不想使用整个磁盘,你可以根据该盘的大小输入+100M、+20G
 
  然后回车,这里我们使用默认的,直接回车。
 
  回车后会告诉你分区已经创建好了
 
  分区已经创建好,但是还要保存才可以。就像编辑文本文件一样,不保存所有的修改都丢失
 
  第六步:保存分区
 
  输入 w 回车会自动保存退出,并告诉你已经创建好分区了
 
  注意:如果你只是测试拿了一个有数据的盘,按w后磁盘所有的数据都没了,一定谨慎操作,如果不保存刚才的分区,输入 q 直接退出。
 
  查看一下刚才分好的区
 
  磁盘分好区还是不能直接使用的,需要对分区进行格式化才能使用,也就是在分区中创建文件系统
 
  第七步:创建文件系统
 
  在CentOS7中用的格式是xfs,所以我们给刚才的创建的/dev/sdb1分区,格式化为xfs格式
 
  用例1:把磁盘sdb1格式化为xfs格式
 
  [root@localhost ~]# mkfs.xfs /dev/sdb1
  备注:比如Ubuntu用的是ext4格式的,你就可以用mkfs.ext4 /dev/sdb1。
 
  磁盘挂载命令
 
  mount
 
  用法:mount 磁盘设备 挂载目录
 
  用例1:把磁盘/dev/sdb1挂载到/data目录(一定要有/data目录,如果没有,创建一下)
 
  [root@localhost ~]# mount /dev/sdb1 /data/
  实现开机自动挂载只需修改/etc/fstab配置文件即可
 
  打开/etc/fstab配置文件,添加下图红框内容。如下配置,保存退出即可。
 
  /etc/fstab配置文件说明
 
  磁盘卸载命令
 
  umount
 
  用法: umount 设备名或挂载点
 
  参数:
 
  -f :强制卸除!如果正常卸载失败使用该参数。
 
  用例1:卸载/dev/sdb1
 
  [root@localhost ~]# umount /dev/sdb1
  或
  [root@localhost ~]# umount /data/
  总结:
 
  磁盘基本管理很简单。命令很少,也没什么参数。创建分区的时候可能稍微有点难度。多操作几遍就可以了。
 
  记住:分区操作一定不能在生产环境中使用。学习就在虚拟机里面操作、练习。
 
  补充:对于大于2T的磁盘要用parted工具进行分区
 

(编辑:财气旺网 - 财气网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!