【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:不保存分区信息直接退出

浙公网安备 33010602011771号