1. du

du: disk usage 查看文件和目录占用的磁盘空间

1.1基本语法

du 目录/文件 (功能描述: 显示目录下每个子目录的磁盘使用情况)

选项功能
-h以人们较易阅读的 GBytes, MBytes, KBytes 等格式自行显示
-a不仅查看子目录大小, 还要包括文件
-c显示所有的文件和子目录大小后, 显示总和
-s只显示总和
–max-depth=n指定统计子目录的深度为第 n 层

区别
ls -lh 虽然也显示统计大小,但只是统计该目录的大小【不包含子目录】

1.2 案例实操

查看当前用户主目录占用的磁盘空间大小
在这里插入图片描述
在这里插入图片描述在这里插入图片描述

2. df、free

df 查看磁盘空间使用情况
free: 查看内存的使用情况

2.1基本语法

df 选项 ( 功能描述: 列出文件系统的整体磁盘使用量, 检查文件系统的磁盘空间占用情况)

选项功能
-h以人们较易阅读的 GBytes, MBytes, KBytes 等格式自行显示

区别
ls -lh 虽然也显示统计大小,但只是统计该目录的大小【不包含子目录】

2.2 案例实操

查看磁盘使用情况


Men:物理内存
Swap:虚拟内存,即之前磁盘分区时创建的交换分区

在这里插入图片描述

3. lsblk

3.1基本语法

lsblk (功能描述: 查看设备挂载情况)

选项功能
-f查看详细的设备挂载情况, 显示文件系统信息

3.2 案例实操

在这里插入图片描述

4. mount/umount 挂载/卸载

对于Linux用户来讲, 不论有几个分区, 分别分给哪一个目录使用, 它总归就是一个根目录、 一个独立且唯一的文件结构。

Linux中每个分区都是用来组成整个文件系统的一部分,

它整个文件系统中包含了一整套的文件和目录, 并将一个分区和一个目录联系起来,要载入的那个分区将使它的存储空间在这个目录下获得,这种方法就叫做“挂载”。
在这里插入图片描述

4.1基本语法

  • mount [-t vfstype] [-o options] device dir (功能描述: 挂载设备)
  • umount 设备文件名或挂载点 (功能描述: 卸载设备)
选项功能
-t vfstype指定文件系统的类型, 通常不必指定 mount 会自动选择正确的类型。 常用类型有:【光盘或光盘镜像: iso9660】 【DOS fat16 文件系统: msdos】 【Windows 9x fat32 文件系统: vfat】 【Windows NT ntfs 文件系统: ntfs】 【Mount Windows 文件网络共享: smbfs】 【UNIX(LINUX) 文件网络共享: nfs】
-o options主要用来描述设备或档案的挂接方式 ,常用的参数有:【loop: 用来把一个文件当成硬盘分区挂接上系统】【ro: 采用只读方式挂接设备】【rw: 采用读写方式挂接设备】【iocharset: 指定访问文件系统所用字符集 】
device要挂接(mount)的设备
dir设备在系统上的挂接点(mount point)

4.2 案例实操

挂载前准备(必须要有光盘或者已经连接镜像文件)

打开VMware → \rightarrow 右键虚拟机 → \rightarrow 设置

在这里插入图片描述
挂载光盘镜像文件
在这里插入图片描述
卸载镜像文件
在这里插入图片描述
设置开机自动挂载

vi /etc/fstab
添加红框中内容, 保存退出。

在这里插入图片描述

5. fdisk

5.1基本语法

fdisk -l (功能描述: 查看磁盘分区详情)
fdisk 硬盘设备名 (功能描述: 对新增硬盘进行分区操作)

选项功能
-l显示所有硬盘的分区列表

该命令必须在 root 用户下才能使用
功能说明

  • Linux 分区
    • Device: 分区序列
    • Boot: 引导
    • Start: 从X磁柱开始
    • End: 到Y磁柱结束
    • Blocks: 容量
    • Id: 分区类型ID
    • System: 分区类型
  • 分区操作按键说明
    • m: 显示命令列表
    • p: 显示当前磁盘分区
    • n: 新增分区
    • w: 写入分区信息并退出
    • q: 不保存分区信息直接退出

5.2 案例实操

在这里插入图片描述

对新增硬盘进行分区操作
第一步:添加一个硬盘【打开VMware → \rightarrow 右键虚拟机 → \rightarrow 设置 → \rightarrow 选中硬盘 进行添加】
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
第二步:在终端输入reboot,重启虚拟机

在这里插入图片描述
第三步:查看新增硬盘 sdb 信息

在这里插入图片描述在这里插入图片描述
第四步:对 sdb 进行分区
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
第四步:查看是否分配成功
在这里插入图片描述

第五步:进行格式化 ,为 sdb 指定文件系统、

在这里插入图片描述
在这里插入图片描述在这里插入图片描述

第六步:为 sdb1 添加挂载点、
假如将用户ky存又重要的内容,我们需要将ky用户的信息都放在sdb磁盘上。所以我们需要将sdb1挂载到ky的目录下。

在这里插入图片描述

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐