您的位置:首页 > 运维架构 > Linux

linux磁盘管理笔记

2015-07-23 22:21 453 查看
磁盘管理

1.df 查看磁盘分区使用情况

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

-a 显示所有文件系统的磁盘使用情况

-h 以1024进制计算磁盘容量

-H 以1000进制计算磁盘容量

-T 显示文件系统类型

-t 显示指定文件系统类型

-x 过滤指定文件系统类型

df -lahT -t ext4

2.du 统计磁盘上文件大小

-b 以byte为单位

-k

-m

-h

-H

-s 指定统计目标

du -hs /root/

3.硬盘分区与格式化

查看分区

fdisk -l

创建分区

fdisk /dev/sdb

硬盘分区模式

MBR 主分区不超过4个 单个分区不超过2TB

GPT 主分区个数最多128个 单个分区不超过18EB

1EB = 1024PB 1PB = 1024TB 1TB = 1024GB

parted

select /dev/sdb

mklabel gpt #选择分区表

print

print all

mkpart 分区名称 分区开始位置 分区结束位置

mkpart centos1 1 1000

rm 分区编号 #删除分区

unit GB #指定GB为单位分配分区

quit

分区格式化

mkfs

ls -l /dev/sdb*

mkfs.ext4 /dev/sdb1

mkfs -t ext4 /dev/sdb2

只有主分区才能格式化,GPT可以都是主分区

挂载分区

mkdir /mnt/centos

mount /dev/sdb1 /mnt/centos #重启失效,永久保存须要修改 /etc/fstab

umount /mnt/centos

添加swap分区(整个过程和普通分区一样,必须经过上面三部)

建立一个普通的Linux分区

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

格式化交换分区 mkswap /dev/sdb?

启用交换分区 swapon /dev/sdb? swapoff /dev/sdb?

#swap 是一个文件系统类型,不能用普通方法挂载到文件
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: