Debian 交换空间与 RAID 配置建议
一、Swap 容量与取舍
容量建议(按内存规模与用途)
位置与介质
快速检查与常用操作
free -h、swapon --showsudo swapon /swapfile、sudo swapoff /swapfile/swapfile none swap defaults 0 0。二、Swap 参数与优化
vm.swappiness(默认 60)
sudo sysctl vm.swappiness=10vm.swappiness=10 并执行 sudo sysctl -pvm.vfs_cache_pressure(默认通常 100)
三、RAID 级别选择与适用场景
四、Debian 下软件 RAID 部署要点(mdadm)
lsblk、fdisk -lwipefs -a /dev/sdXsudo apt-get update && sudo apt-get install mdadmsudo mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sd[b-c]sudo mdadm --create /dev/md0 --level=5 --raid-devices=3 /dev/sd[b-d]sudo mdadm --create /dev/md0 --level=6 --raid-devices=4 /dev/sd[b-e]sudo mkfs.ext4 /dev/md0sudo mkdir -p /mnt/raid && sudo mount /dev/md0 /mnt/raidsudo blkid /dev/md0),在 /etc/fstab 写入 UUID=<...> /mnt/raid ext4 defaults 0 0cat /proc/mdstat、sudo mdadm --detail /dev/md0MAILADDR your@email;可用 sudo dpkg-reconfigure mdadm 配置守护与告警。五、常见问题与运维要点
Swap 配置不当的影响
mkswap 即启用):可能导致数据损坏或不可用free -h、swapon --show,按需调整容量与参数。RAID 运维关键点
mdadm --manage /dev/md0 --fail /dev/sdX → 移除 mdadm --manage /dev/md0 --remove /dev/sdX → 添加新盘 mdadm --manage /dev/md0 --add /dev/sdY → 查看重建进度 mdadm --detail /dev/md0--chunk=128),并在 ext4 上使用 -E stride=...,stripe-width=... 与条带对齐,减少读写放大。