linux分区
2021/5/24 7:29:32
本文主要是介绍linux分区,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
linux分区
原理介绍
1)linux来说无论有几个分区,分给那个目录使用,他归根结底就只有一个根目录, 一个独立且唯一的文件结构,linux中每隔分区都是用来组成文件系统的一部分 2)linux采用一种叫 载入 的处理方法,它的整个文件系统中包含了一整套的文件和目录, 且将一个分区和一个目录练习起来,这时,要载入的一个分区将使它的存储空间在一个目录下获得 硬盘说明 1)Linux硬盘分ide硬盘和scsi硬盘,目前基本上都是scsi硬盘 2)对ide硬盘,驱动器标识符为“hdx~”,其中hd表明分区所在设备的类型,这里时指ide 硬盘了。"x"为盘号,(a为基本盘,b为基本从属盘,c为辅助主盘,d为辅助从属盘), "~"代表分区,前四个分区使用数字1-4表示,他们术主分区或者扩张分区,从5开始就是逻辑分区 ,case:hda3第一个ide硬盘上的第三个主分区或者扩展分区,hdb2表示第二个ide硬盘上的第二个 主分区或者扩张分区 3)对于scsi硬盘则表示为sdx~,scsi硬盘时使用sd来表示分区所在的设备类型的。其余则和ide硬盘的表示方法一样 使用lsblk指令来查看系统的分区情况 lsblk lsblk -f 查看系统的分区和挂载情况
如何新增一块硬盘
1)虚拟机添加硬盘 2)分区 fdisk /dev/sdb1 分区命令 fdisk /dev/sdb 开始对/sdb分区 m:显示命令列表 p:显示磁盘分区 n:新增分区 d:删除分区 w:写入并退出 说明:开始分区后,输入n,新增分区,然后选择p,分区类型为主分区,两次回车默认剩余全空间。 最后输入w写入并退出,若不保存则退出输入q。 3) 格式化 mkfs - ext4 /dev/sdb1 ext4 时分区类型 4)挂载 创建挂载点 /home/newdisk , 挂载 mount /dev/sdb1 /home/newdisk mount 设备名称 挂载目录 unmount 设备名称 挂载目录 5)设置永久挂载 vim /etc/fstab /dev/sdb1 /home/newdisk ext4 defaule 0 0 添加完成后,执行mount -a 即刻生效
硬盘情况查询
1)查询系统整体磁盘使用情况 基本语法 df -h df -lh 目录结构 文件系统 磁盘大小 使用了多少 空闲多少 使用率 挂载点 2)查询指定目录的磁盘占用情况 du -h 目录 查询指定目录磁盘占用情况,默认为当前目录 -s 指定目录占用大小汇总 -h 带计量单位 -a 含文件 --max-depth=1 子目录深度 -c 列出明细的同时增加汇总值 case1:查询/opt目录下的磁盘占用情况 du -ach --max-depth=1 /opt case2:统计/home文件夹下文件的个数 ls -l /home |grep "^-" | wc -l case3:统计/home文件夹下目录的个数 ls -l /home |grep "^d" | wc -l case4:统计/home文件夹下目录的个数(包括子文件夹) ls -lR /home |grep "^d" | wc -l case5:统计/home文件夹下文件的个数(包括子文件夹) ls -lR /home |grep "^-d" | wc -l case6:以树状显示目录结构 tree 如果没有则,安装 yum install tree
这篇关于linux分区的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-18git仓库有更新,jenkins 自动触发拉代码怎么配置的?-icode9专业技术文章分享
- 2024-12-18Jenkins webhook 方式怎么配置指定的分支?-icode9专业技术文章分享
- 2024-12-13Linux C++项目实战入门教程
- 2024-12-13Linux C++编程项目实战入门教程
- 2024-12-11Linux部署Scrapy教程:新手入门指南
- 2024-12-11怎么将在本地创建的 Maven 仓库迁移到 Linux 服务器上?-icode9专业技术文章分享
- 2024-12-10Linux常用命令
- 2024-12-06谁看谁服! Linux 创始人对于进程和线程的理解是…
- 2024-12-04操作系统教程:新手入门及初级技巧详解
- 2024-12-04操作系统入门:新手必学指南