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