磁盘管理

MBR master boot record 主要引导记录
主要分区 4个 可用于启动系统的分区
扩展分区 1个 不可存放数据,需要再划分为逻辑分区
逻辑分区 多个 在扩展分区中划分,可以存放数据
补充 扩展分区占用一个主分区的名额,也就是说,主要分区加扩展分区最多有四个

/dev/ 设备文件目录
d 硬盘
r 光盘
s SCSI/SATA
h IDE
a 第一块设备
b 第二块设备
… 第N块设备

设备文件名称=接口类型+设备类型+第几块的设备
SATA:si0,si1 IDE: hda
查看硬盘分区使用量命令
df[选项]
df -h 查看文件系统命令
df -hT 显示文件系统类型
/dev/shm 内存虚拟硬盘

统计目录大小
du [选项][目录或文件名]
du 默认统计当前目录的大小
du -ah 统计每个子文件的磁盘占有量
du -sh 统计总占有量
ll 统计目录大小时不准确
df是面向文件系统的,du是面向内核的
文件系统修复命令fsck
fsck -a ;fsck -y (自动修复)
dumpe2fs 分区设备文件名 显示磁盘状态命令
挂载命令格式
mount -t iso9660(光盘文件系统) -o ro /dev/cdrom/mnt
mount 查询挂载
boot 启动引导目录
1、添加硬盘
2、fdisk分区
fdisk -l 查看硬盘
fdisk /dev/sdb
d 删除一个分区
n 新建一个分区
p 显示分区列表
q 不保存退出
w 保存退出

primary 主分区(p)
extended 扩展分区(e)
partprobe(重新读取分区表信息)
红帽6以前需要执行,红帽7自动执行
3、格式化分区:
mkfs -t xfs /dev/sdb1/或者mkfs.xfs /dev/sdb1
4、挂载
mount /dev/sdb1 /mnt(简写)
mount -t xfs -o defaults /dev/sdb1 /mnt
/etc/fstab 开机自动挂载文件
mount -a 依据配置文件/etc/fstab的内容,自动挂载
分配交换(swap)分区:保障系统的稳定性
free 查询内存使用情况
available 真实可用内存

新建swap分区
格式化 mkswap /dev/sdb2
添加入swap分区 swapon /dev/sdb2
取消swap分区 swapoff /dev/sdb2
/etc/fstab 开机自动挂载文件
重新挂载 swapon -a
交换分区的大小一般是物理内存的1到1.5倍

如何不用新分区添加swap:
1、dd if=/dev/zero of=/opt/swap bs=1M count=2048
2、mkswap /opt/swap(格式化)
3、swapon /opt/swap(挂载)
4、free -h(查看)

 

posted @ 2019-01-21 17:55  jcclty  阅读(136)  评论(0编辑  收藏  举报