我准备了一个 CentOS 6.5,在格式化时包含所有挂载点,包括swap
.现在,当我尝试运行命令时swapon
,它显示0 0 0
。当我尝试使用 再次创建它时mkswap
,它显示:
[root@01hw800724VM4 swap]# mkswap /dev/vg_01hw800724vm4/swap
/dev/vg_01hw800724vm4/swap: Device or resource busy
请帮忙。
swapon -s
结果
[root@01hw800724VM4 ~]# swapon -s
Filename Type Size Used Priority
df
结果:
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/vg_01hw800724vm4-root 1032088 1015700 0 100% /
tmpfs 7973632 72 7973560 1% /dev/shm
/dev/mapper/vg_vm4-admin 118997 5648 107205 6% /admin
/dev/mapper/vg_vm4-backup 206424760 20226912 175712088 11% /backup
/dev/vda3 495844 39722 430522 9% /boot
/dev/mapper/vg_vm4-cdcopy 92891128 188104 87984432 1% /cdcopy
/dev/mapper/vg_vm4-home 2064208 92140 1867212 5% /home
/dev/mapper/vg_vm4-sapmnt_EAH 15481840 1387252 13308156 10% /sapmnt/EAH
/dev/mapper/vg_01hw800724vm4-swap 30965628 176048 29221764 1% /swap
/dev/mapper/vg_vm4-tmp 7224824 3654996 3202892 54% /tmp
/dev/mapper/vg_vm4-usr 58831036 2760256 53082340 5% /usr
/dev/mapper/vg_vm4-EAH 9289080 2869132 5948092 33% /usr/sap/EAH
/dev/mapper/vg_vm4-trans 41284928 180160 39007616 1% /usr/sap/trans
/dev/mapper/vg_vm4-var 2064208 386668 1572684 20% /var
答案1
您收到错误的原因Device or resource busy
是您尝试在其上创建交换的设备已安装。
您可以在输出中看到mount
:
/dev/mapper/vg_01hw800724vm4-swap 30965628 176048 29221764 1% /swap
交换未安装在安装点上(您不会在 的输出中看到它mount
)。要解决此问题,您需要执行以下操作:
/etc/fstab
删除在上挂载该文件系统的条目/swap
。卸载
/swap
。umount /swap
初始化您的交换设备并开始使用它。这会擦除无论当前正在播放什么
/dev/mapper/vg_01hw800724vm4-swap
。mkswap /dev/mapper/vg_01hw800724vm4-swap swapon /dev/mapper/vg_01hw800724vm4-swap
添加一个条目以
/etc/fstab
将其安装为启动时的交换:/dev/mapper/vg_01hw800724vm4-swap none swap sw 0 0
这应该就是您需要做的全部。