4.1 df命令
4.1.1df 命令可以查看磁盘系统使用情况
4.1.2 常用选项
4.1.2挂载点
- 文件系统凡是带tfmps的,文件都是临时存储。数据重启后会消失。
- /dev/shm 指的是内存,大小是物理内存的一半。
free命令
4.2 du命令
4.2.1 du命令是用来显示具体文件或目录的磁盘占用情况的。
- du反映的是磁盘占用,而数据占用磁盘时最小单位是“块”。
4.2.2常用参数
- -s 统计目录内所有文件的大小
- -h 自动知配数字的单位。
4.3磁盘分区
4.3.1为虚拟机增加磁盘
4.3.2 fdisk命令
4.3.3 磁盘分区常用选项
4.3.4 分区流程
1, 新建主分区
2, 新建扩展分区
3, 新建逻辑分区
- MBR最多支持n+1个扩展分区。n为主分区数量,且n的值为0-4的整数。
- 可以没有扩展分区
4.3.5 新建主分区流程
4.5磁盘格式化
4.5.1 linux系统文件类型
4.5.2 查看分区系统文件类型
执行 mount命令
4.5.3 格式化命令: mk2fs
mk2fs 选项 分区
- mk2fs -t 指定格式化类型如 ext4 ext3 但不支持xfs
- mk2fs -b 指定块大小,默认4k
- mk2fs -m 指定为系统预留空间。这里输入的数字是百分比,支持小数。
- mk2fs 不指定-t,默认为ext2
- mk2fs -i 指定多少字节分配一个inode号。
4.5.4 格式化命令: mkfs.xfs
- 和mk2fs用法类似,执行后可以格式化为xfs文件系统
- -f 强制执行
4.5.5 查看未挂载的分区文件格式
blkid 分区号
4.7 磁盘挂载
4.7.1 挂载分区命令
mount 分区 挂载点
4.7.2 卸载分区命令
umount 分区(或挂载点)
- -l 强制解除挂载
4.7.3 mount -o
- defaults 包含rw suid dev exec auto nouser async
- rw 读写
- suid 可以设置suid
- exec 内容可执行
- auto 自动挂载
- nouser 普通用户不可挂载
- async 不允许数据实时同步
- remount 重新挂载
4.7.4 默认启动挂载配置文件
/etc/fstab
- 第一列,分区号,也可以使用UUID识别
- 第二列,挂载点
- 第三列,文件系统类型
- 第四列,设置,选项内容和mount -o 一样。
- 第五列,是否dump
- 第六列,是否检测。0不检测,1高级别2低级别
4.9 手动增加swap空间
4.9.1增加swap空间
1,执行命令
dd if=/dev/zero of=/tmp/newdisk bs=1m count=100
2,格式化新建立的空间
mkswap -f /tmp/newdisk
3,加载swap空间
swapon /tmp/newdisk
4,安全起见修改权限
chomd 0600 /tmp/newdisk
4.9.2 卸载swap
swapoff /tmp/newdisk
4.10 LVM
4.13 磁盘故障小案例
- 当开机出现以下情况
这个情况一般是由磁盘挂载出现问题。
1,输入root密码
2,vi /etc/fstab
3,修改不正确的配置
4,保存文件
5,重启
直播笔记
磁盘管理在运维过程中的使用场景。
- 工作时分区用得不多。
- 磁盘有坏道的修复:
fsck/e2fsck -a 分区名 - 避免数据丢失的几个策略
1,做raid1,raid10,raid5,raid6
2,做好数据备份。 - 热备份有drdb和rsync+inotify
什么叫raid
https://blog.csdn.net/caipeichao2/article/details/52661825
dell服务器做raid
https://wenku.baidu.com/view/1ba3592ca22d7375a417866fb84ae45c3b35c2cc.html
dd工具使用场景
1,测式磁盘性能
https://blog.csdn.net/daiyudong2020/article/details/53157558
2,备份硬盘数据
lvm使用场景
啊里云磁盘扩容
https://help.aliyun.com/document_detail/25452.html