포맷할 때 모든 마운트 지점이 포함된 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
그게 당신이해야 할 전부입니다.