【Linux】查看磁盘和分区类命令:du、df、lsblk、mount、unmount、fdisk
1.du 查看文件和目录占用的磁盘空间
disk usage 磁盘占用情况
命令 | 描述 |
---|---|
du [选项] 目录或文件 | 显示目录下每个子目录的磁盘使用情况 |
选项 | 功能 |
---|---|
-h | 以人们容易阅读的GBytes、MBytes、KBytes等格式自行显示 |
-a | 不仅查看子目录大小,还包括文件 |
-c | 显示所有的文件和子目录大小后,显示总和 |
-s | 只显示总和 |
--max-depth=n | 指定统计子目录的深度为第n层 |
2.df 查看磁盘空间使用情况
disk free 空余磁盘
命令 | 描述 |
---|---|
df | 列出文件系统的整体磁盘使用量,检查文件系统的磁盘空间占用情况 |
df -h | 以容易阅读的GBytes、MBytes、KBytes等格式自行显示 |
3.lsblk 查看设备挂载情况
List block 硬盘、闪存盘、cd-Rom等设备挂载情况
命令 | 描述 |
---|---|
lsblk | 查看设备挂载情况 |
lsblk -f | 查看详细的设备挂载情况,显示文件系统信息 |
4.mount、unmount 挂载和卸载
(1)挂载
挂载前要有光盘或者已经连接镜像文件,右键虚拟机打开设置
命令 | 描述 |
---|---|
mount [-t vfstype] [-o options] device dir | 挂载设备 |
umount 设备文件名或挂载点 | 卸载设备 |
参数 | 功能 |
---|---|
-t vfstype | 指定文件系统的类型,通常不必指定。mount会自动选择正确的类型。 |
-o options | 主要用来描述设备或档案的挂接方式。 |
device | 要挂接(mount)的设备 |
dir | 设备在系统上的连接点(mount point) |
vfstype常用类型
- 光盘或光盘镜像:iso9660
- DOS fat16文件系统:msdos
- Windows 9x fat32 文件系统:vfat
- Windows NT ntfs 文件系统:ntfs
- Mount Windows 文件网络共享:smbfs
- Unix(Linux)文件网络共享:nfs
options常用参数
- loop:用来把一个文件当成硬盘分区挂接上系统。
- ro:采用只读方式挂接设备
- rw:采用读写方式挂接设备
- iocharset:指定访问文件系统所用字符集
(2)设置开机自动挂载
修改文件
[root@matebook ~]# vi /etc/fstab
5.fdisk 分区
该命令必须在root用户下才能使用
命令 | 描述 |
---|---|
fdisk | 查看磁盘分区详情 |
fdisk -l | 查看所有硬盘的分区列表 |
fdisk 硬盘设备名 | 对新增硬盘进行分区操作 |
(1)Linux分区
- Device:分区序列
- Boot:引导
- Start:从X磁柱开始
- End:到Y磁柱结束
- Blocks:容量
- Id:分区类型ID
- System:分区类型
(2)分区操作按键说明
- m:显示命令列表
- p:显示当前磁盘分区
- n:新增分区
- w:写入分区信息并退出
- q:不保存分区信息直接退出
分类:
工具 / Linux
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)