文章目录
Linux(CentOS、Ubuntu)下,磁盘分区、挂载分区的方式:Linux分区【lsblk】【fdisk】【mkfs】【mount】【umount】【/etc/fstab】磁盘情况查询【df】【du】磁盘情况-工作实用指令【tree】Linux(CentOS、Ubuntu)下,磁盘分区、挂载
分区的方式:
1.mbr分区
2.gtp分区
gtp分区优于mbr分区:
1.gtp分区支持无限多个主分区
2.gtp分区最大支持18EB的大容量
Linux分区
Linux硬盘分为:
1.IDE硬盘
2.SCSI硬盘(目前基本上是SCSI硬盘)
IDE硬盘,驱动器标识符为 “hdx~”。
“hd” 表明分区所在设备的类型,这里是指IDE硬盘。
“x” 为盘号(a为基本盘,b为基本从属盘,c为辅助主盘,d为辅助从属盘)。
“~” 代表分区(前四个分区用数字1到4表示,它们是主分区或扩展分区,从5开始就是逻辑分区)。
SCSI硬盘,驱动器标识符为"sdx~"。
“sd” 表明分区所在设备的类型,这里是SCSI硬盘。
【lsblk】
【lsblk】记忆口诀
[老师不离开],查看系统的分区和挂载的情况。
【lsblk -f】
【fdisk】
【fdisk】分区
【fdisk /dev/sdb】
*m:显示命令列表
*p:显示磁盘分区,同【fdisk -1】
*n:新增分区
*d:删除分区
*w:写入并退出
*q:不保存退出
【mkfs】
【mkfs】格式化磁盘
【mkfs -t ext4 /dec/sdb1】
其中 ext4 是分区类型
【mount】
【mount】挂载,将一个分区与一个目录联系起来。
【mount -a】自动挂载
-a:auto
【mount 设备名称 挂载目录】
【mount /dev/sdb1 /home/newdisk】
这样挂载存在的问题
:
机器重启后,设备和文件之间的挂载关系就没有了。(临时挂载
)
【umount】
【umount】卸载
【umount 设备名称】或【umount 挂载目录】
【umount /dev/sdb1】或【umount /home/newdisk】
umount:/home/newdisk:device si busy.
当前在/newdisk目录,需要返回上一级目录。
【/etc/fstab】
【/etc/fstab】自动挂载,永久挂载
,当重启系统后,仍然可以挂载到 /home/newdisk。
【vim /etc/fstab】
【/dev/sdb1 /home/newdisk ext4 defaults 0 0】
磁盘情况查询
【df】
【df】查询系统整体磁盘使用情况
【df -h】
【df -lh】
【du】
【du】查询指定目录的磁盘占用情况,默认为当前目录。
【du -h /目录】
-s:指定目录占用大小汇总
-h:带计量单位
-a:含文件
-c:列出明细的同时,增加汇总值
–max-depth=1 子目录深度
磁盘情况-工作实用指令
统计 /home 文件夹下文件的个数
【ls -l /home | grep “^-” | wc -l】
统计 /home 文件夹下目录的个数
【ls -l /home | grep “^d” | wc -l】
统计 /home 文件夹下文件的个数,包括子文件夹里的
【ls -lR /home | grep “^-” | wc -l】
统计 /home 文件夹下目录的个数,包括子文件夹里的
【ls -lR /home | grep “^d” | wc -l】
【tree】
【tree】以树状显示目录结构
bash:tree:command not found
CentOS:【yum install tree】