0323预习笔记和课堂笔记

Linux磁盘管理

df命令 查看磁盘分区的情况

df -h 以合适的单位现实磁盘空间
0323预习笔记和课堂笔记
df -m 以M为单位显示磁盘空间
0323预习笔记和课堂笔记
df -i 查看inode的使用情况
0323预习笔记和课堂笔记

du 查看文件大小

du filename 会显示目录及目录字文件的大小
-sh 只显示目录本身的大小
0323预习笔记和课堂笔记
du -sh和ls -l查看的文件大小不一致,是因为一个块只能有一个文件,一个块的大小为4KB
du -sb和ls -l查看到的文件大小一致。

磁盘分区

虚拟机增加磁盘
0323预习笔记和课堂笔记
0323预习笔记和课堂笔记

fdisk命令 磁盘分区命令,只能用于划分2T以下的分区

-l 列出磁盘及分区表
0323预习笔记和课堂笔记
fdisk /dev/sdb 给磁盘分区
0323预习笔记和课堂笔记
n 重新创建新分区
p 列出
w 保存
d 删除
0323预习笔记和课堂笔记
分区类型
主分区,扩展分区,他们合起来做多四个
一个磁盘,最多四个主分区。
逻辑分区的分区号一定是从5开始,且肯定是连续的。

磁盘格式化

cat /etc/filesystems
xfs是Centos7默认的格式
0323预习笔记和课堂笔记

mke2fs命令 格式化
-t 指定格式化格式, ext4,不支持xfs
-b 指定块大小
存大文件,块设置大一点,存小文件,块设置小一点,一般保持默认
-m 指定分区预留的大小
-i 指定一个inode对应多少字节
mke2fs -i 8192 -t ext4 /dev/sdb1
mke2fs -t ext4 -m 1 /dev/sdb1 指定分区预留1%
0323预习笔记和课堂笔记

mkfs 支持格式化xfs,ext4
mkfs.xfs -f /dev/sdb1
mkfs -t ext4 -b 2048 /dev/sdb1
msfs.ext4 =mke2fs -t ext4
blkid /dev/sdb1 查看未挂载的分区
0323预习笔记和课堂笔记

挂载分区

mount命令 查看当前挂载分区、分区文件系统类型
mount /dev/sdb1 /mnt/
0323预习笔记和课堂笔记
mount -o remount,rw /dev/foo /dir 重新挂载为可读可写

卸载挂载的磁盘

umount -l /dev/sdb1 /mnt/
0323预习笔记和课堂笔记

系统启动时启动的分区
vi /etc/fstab
0323预习笔记和课堂笔记
第一列:分区表示,UUID
第二列:挂载点
第三列:分区格式
第四列:挂载参数
第五列:是否备份,0为不备份
第六列:开机时是否检测,0为不检测

手动增加swap

创建虚拟磁盘
dd if=/dev/zero of=/tmp/newswap bs=1M count=100
格式化
mkswap -f /tmp/newswap
加载到swap上
swapon /tmp/newswap
0323预习笔记和课堂笔记
查看swap空间
free -m
修改权限
chmod 0600 /tmp/newswap
0323预习笔记和课堂笔记
卸载增加的swap空间
swapoff /tmp/newswap
删除目录
rm -f /tmp/newswap
0323预习笔记和课堂笔记

lvm

创建分区并转换为LVM格式
0323预习笔记和课堂笔记
0323预习笔记和课堂笔记

创建物理卷
安装lvm包:yum install -y lvm2
yum provides “/*/pvcreate” 搜索包含命令的安装包
创建PV
0323预习笔记和课堂笔记
查看物理卷
pvs或者pvdisplay,pv显示更简洁
0323预习笔记和课堂笔记
0323预习笔记和课堂笔记
创建卷组
vgcreate将创建卷组,vgdisplay,vgs查看卷组信息,删除卷组vgremove
0323预习笔记和课堂笔记

创建逻辑卷,并格式化0323预习笔记和课堂笔记

挂载逻辑卷
0323预习笔记和课堂笔记

扩容逻辑卷
重新设置卷大小 lvresize -L
检查磁盘错误 e2fsck -f
更新逻辑卷信息 resize2fs
ext4扩容,扩容时需要先卸载
0323预习笔记和课堂笔记
xfs扩容,扩容时不需要卸载
0323预习笔记和课堂笔记

缩减逻辑卷
xfs不支持缩减
0323预习笔记和课堂笔记
0323预习笔记和课堂笔记

扩容卷组
0323预习笔记和课堂笔记

课堂笔记

磁盘管理在工作中的使用场景
加硬盘,直接格式化使用
磁盘坏道修复
fsck/e2fsck -a 分区名
避免数据丢失策略
磁盘阵列:raid1、raid10、raid5、raid6
做好数据备份 drdb、rsync+inotify
磁盘整列文档
https://blog.****.net/caipeichao2/article/details/52661825
dd工具,测试磁盘性能
https://blog.****.net/daiyudong2020/article/details/53157558

阿里云服务器扩容 https://help.aliyun.com/document_detail/25452.html

parted分区gpt格式

存储知识
https://blog.****.net/JesseYoung/article/details/38367217