Linux 笔记分享六:磁盘管理

一、磁盘管理基本命令

1、df

查看磁盘分区使用情况

df [选项] [参数(t和x选项时用得到)]
  • 选项

-l: 仅显示本地磁盘(默认)

-a: 显示所有文件系统的磁盘使用情况,包括比如/proc/

-h: 以1024进制换算成能看懂的磁盘容量

-H: 以1000的工业进制换算能看懂的磁盘容量

-T: 显示所有磁盘分区文件系统类型

-t: 仅显示指定的文件系统的磁盘分区

-x: 不显示指定的文件系统的磁盘分区

  • 例子
df -a
df -lhT
df -lhT -t ext4
df -lhT -x ext4

2、du

统计磁盘上的文件大小

du [选项] [s选项时指定的目录]
  • 选项

-b: 以byte为单位统计文件

-k: 以KB为单位统计文件

-m: 以MB为单位统计文件

-h: 按照1024进制统计文件

-H: 按照1000进制统计文件

-s: 指定统计目录

二、硬盘分区和格式化概述

主分区和扩展分区总数不能超过4个

扩展分区最多只能有一个

扩展分区不能直接存储数据

只有在扩展分区内建立逻辑分区才能存储数据

逻辑分区没有数量限制

  • 这节课的目的

初步阐述,如何在分区数据存满后,最便捷的扩展容量

三、Linux的MBR分区(msdos)

主分区不能超过4个,单个分区容量最大2TB(过时)

1、fdisk

查看硬盘信息,对硬盘只能做MBR分区

  • 查看帮助
fdisk
  • 查看硬盘列表信息
fdisk -l
  • 进入硬盘分区命令界面
fdisk [新硬盘文件路径]

例如:

fdisk /dev/sdb
  • 磁盘分区命令界面

m: 查看帮助

n: 添加分区

p: 设定主分区

e: 设定扩展分区

l: 设定逻辑分区

w: 执行分区方案

具体看命令帮助,或慕课视频

四、Linux的GPT分区

主分区个数最多128个,单个分区最大容量为18EB(18874368TB)

不支持X86系统

1、parted

既可以做MBR分区也可以做GPT分区

支持交互和命令两种方式

结束后,不需要写入硬盘,分完直接生效

具体笔记不好记录,看慕课视频吧

五、Linux中分区的格式化

1、mkfs

分区格式化工具,可对MBR和GPT分区进行格式化

  • 查看分区信息
ls -l /dev/sdb*
  • 第一种格式方式
mkfs.ext4 /dev/sdb1
  • 第二种格式方式
mkfs -t ext4 /dev/sdb1

注意mkfs不能格式化扩展分区

格式化完GPT后,只能通过parted工具查看格式情况

六、挂载分区

具体查看mount命令使用

想实现永久挂载,请编辑/etc/fstab文件

七、如何为硬盘添加swap交换分区

建立一个普通的分区

修改分区类型的16进制编码

格式化交换分区

启用交换分区

具体看慕课视频吧

  • 所使用到的命令

mkswap: 格式化交换分区

swapon: 启用交换分区

free: 查看交换分区运行情况

swapoff: 关闭交换分区

本作品采用《CC 协议》,转载必须注明作者和本文链接
时空扭曲, 到底长啥样.
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!