磁盘分区、挂载
分区
1、Linux 无论有几个分区,分给哪一目录使用,本质只有一个根目录,一个独立且唯一的文件结构,Linux 中每个分区都是用来组成整个文件系统的一部分
2、Linux 采用载入处理方法,整个文件系统包含一整套的目录,且将一个分区和一个目录联系起来,这时要载入的一个分区将使它的存储空间在一个目录下获得
硬盘
1、Linux 硬盘分 IDE 硬盘、SCSI 硬盘,目前基本为 SCSI 硬盘
2、对于 IDE 硬盘,驱动器标识符为 hdx~
(1)hd 表明分区所在设备的类型,这里指 IDE 硬盘
(2)x 为盘号:a 为基本盘,b 为基本从属盘,c 为辅助主盘,d 为辅助从属盘
(3)~ 代表分区:前四个分区用数字 1 到 4 表示,为主分区或扩展分区,从 5 开始为逻辑分区
3、对于 SCSI 硬盘,驱动器标识符为 sdx~
(1)sd 表明分区所在设备的类型,这里指 SCSI 硬盘
(2)x 为盘号:a 为基本盘,b 为基本从属盘,c 为辅助主盘,d 为辅助从属盘
(3)~ 代表分区:前四个分区用数字 1 到 4 表示,为主分区或扩展分区,从 5 开始为逻辑分区
查看所有的设备挂载情况
1、lsblk
2、lsblk -f
添加硬盘
1、虚拟机增加硬盘
(1)右键点击虚拟系统 -> 设置 -> 添加 -> 硬盘 -> SCSI
(2)重启系统才能识别
2、分区
(1)fdisk /dev/sdb:分区命令,b 为盘号
(2)m:显示命令列表
(3)p:显示磁盘分区,作用与 fdisk -l 相同
(4)n:新增分区
(5)d:删除分区
(6)w:写入分区并退出
(7)q:不保存退出
3、格式化
(1)mkfs -t ext4 /dev/sdb1
(2)ext4 为分区类型,b 为盘号,1 代表分区
4、挂载:mount 设备名称 挂载目录
(1)使用命令行挂载,重启会失效
5、卸载:umount 设备名称或已挂载的目录
6、设置自动挂载
(1)vim /etc/fstab:修改 /etc/fstab
(2)添加完成后,执行 mount -a 立即生效
磁盘情况查询
1、df -h
(1)查询系统整体磁盘使用情况
2、du 选项 目录
(1)查询指定目录的磁盘占用情况
(2)默认为当前目录
(3)-s:指定目录占用大小汇总
(4)-h:以 K,M,G 为单位,提高信息的可读性
(5)-a:显示目录中个别文件的大小
(6)--max-depth=目录层数:子目录深度,超过指定层数的目录后,予以忽略
(7)-c:除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和
3、常用
(1)ls -l /opt | grep "^-" | wc -l:统计 /opt 文件夹下文件的个数
(2)ls -l /opt | grep "^d" | wc -l:统计 /opt 文件夹下目录的个数
(3)ls -lR /opt | grep "^-" | wc -l:统计/opt 文件夹下文件的个数,包括子文件夹
(4)ls -lR /opt | grep "^d" | wc -l:统计 /opt 文件夹下目录的个数,包括子文件夹
4、tree 选项 目录
(1)以树状图列出目录结构
(2)默认当前目录
(3)yum install tree:安装 tree 指令
(4)-a:显示所有文件和目录
(5)-A:使用 ASNI 绘图字符显示树状图而非以 ASCII 字符组合
(6)-C:在文件和目录清单加上色彩,便于区分各种类型
(7)-d:显示目录名称而非内容
(8)-D:列出文件或目录的更改时间
(9)-f:在每个文件或目录之前,显示完整的相对路径名称
(10)-g:列出文件或目录的所属群组名称,没有对应的名称时,则显示群组识别码
(11)-i:不以阶梯状列出文件或目录名称
(12)-L:level 限制目录显示层级
(13)-l:如遇到性质为符号连接的目录,直接列出该连接所指向的原始目录
(14)-n:不在文件和目录清单加上色彩
(15)-N:直接列出文件和目录名称,包括控制字符
(16)-p:列出权限标示
(17)-q:用"?"号取代控制字符,列出文件和目录名称
(18)-s:列出文件或目录大小
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战