フォーマット時に、すべてのマウントポイントを含む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
それはあなたがしなければならないすべてです。