Linux 系统磁盘管理
磁盘分区
1 | fdisk -l |
磁盘挂载
查看磁盘挂载情况1
2
3
4df -h
mkfs.ext4 /dev/sdb1
mkdir /app && mount /dev/sdb1 /app
echo "/dev/sdb1 /app ext4 defaults 0 0" >> /etc/fstab
交换分区
查看是否有交换分区1
2
3
4free -h
dd if=/dev/zero of=/mnt/swap bs=1M count=8000
fallocate -l 8G /mnt/swap
chmod 600 /mnt/swap
设置交换分区文件:mkswap /mnt/swap
加入 swap:swapon /mnt/swap
设置自动挂载1
2
3vim /etc/fstab
/mnt/swap swap swap defaults 0 0
echo "/mnt/swap swap swap defaults 0 0" >> /etc/fstab
查看内核参数 vm.swappiness 中的数值是否为 0,如果为 0 则根据实际需要调整成 30
临时修改:1
2
3
4
5sysctl vm.swappiness=30
cat /proc/sys/vm/swappiness
vim /etc/sysctl.conf
echo 'vm.swappiness=30'>> /etc/sysctl.conf
sysctl -p
关闭 swap 分区1
2swapoff /mnt/swap
swapoff -a >/dev/null
删除分页文件1
rm -rf /mnt/swap
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 君玉自牧!