查看和统计

df

df查看磁盘分区使用状况
-l 仅显示本地磁盘
-a 显示所有文件系统的磁盘使用情况,包括/PRO/
-h 以1024进制计算容量
-H 以1000进制计算
-T显示磁盘分区类型
-t 显示指定文件系统的磁盘分区
-x 不显示指定文件系统的磁盘分区

du

du统计磁盘上文件的大小
-b 以byte为单位统计文件
-k KB为单位
-m 以MB为单位统计
-h 以1024进制计算容量
-H 以1000进制计算
-s 指定统计目标

添加新硬盘

添加硬盘——虚拟机断电后添加

MBR分区

1、主分区不超过四个
2、单个分区容量最大2TB

GPT分区

1、可分128个分区
2、单个分区容量可达18EB 1EB=1024PB,1PB=1024TB
3、不适合x86系统(32位)

fidisk

fdisk 命令分区 (仅为MBR分区)
m for help

parted

parted 命令 (MBR或者GPT分区)
选择硬盘,例如
select /dev/sdc
设置分区表类型
mklabel msdos (MBR分区)
mklabel gpt (GPT分区)
参看分区类型
print all

方法一:交互模式

mkpart
Name? 卷标名
File sysytem type ?[ext2]? 默认回车
Start? 1
End? 2000(单位是M,且不包括第2000M的空间)
注意,一般不用0-1M的控件,用来数据块对齐。

方法二:命令模式
mkpart 卷标名 起始位置 终止位置

例如
mkpart test 2000 3000
删除分区
rm 分区编号
例如 rm 3
更改单位
unit GB
退出
quit

硬盘格式化

mkfs 命令

两种写法例如·
mkfs.ext3 /dev/sdb1
mkfs -t ext4 /dev/sdb2

挂载分区

分区的默认挂载目录是/mnt/
一、建立文件夹
mkdir -p /mnt/imooc
二、挂载
mount /dev/sdb1 /mnt/imooc (该挂载方式不是永久生效的,重启后即失效)
三、卸载
umount /mnt/imooc
四、永久生效
编辑配置文件
vim + /etc/fstab
在文件末尾加上
设备名 挂载点 文件类型 默认 0 0

例如
/dev/sdb1 /mnt/imooc ext3 defaults 0 0

添加SWAP分区

建立一个普通的Linux分区

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

fdisk
p(查看分区)
t
选择分区编号
L(查找16进制编号)
找到swap的编号输入
w(退出)

格式化交换分区

mkswap /dev/sdb6

启用交换分区

swapon /dev/sdb6
free(查看swapon加载状况)
swapoff /dev/sdb6 (停止swapon分区)