すでに作成されたマウントポイントからスワップを作成する方法

すでに作成されたマウントポイントからスワップを作成する方法

フォーマット時に、すべてのマウントポイントを含む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)。この問題を解決するには、次の手順を実行する必要があります。

  1. /etc/fstabからファイルシステムをマウントするためのエントリを削除します/swap
  2. 削除/swap

    umount /swap
    
  3. スイッチングデバイスを初期化して使用を開始してください。これは削除現在再生している内容に関係なく/dev/mapper/vg_01hw800724vm4-swap

    mkswap /dev/mapper/vg_01hw800724vm4-swap
    swapon /dev/mapper/vg_01hw800724vm4-swap
    
  4. /etc/fstab起動時にスワップとしてインストールするには、エントリを追加してください。

    /dev/mapper/vg_01hw800724vm4-swap    none   swap    sw    0    0
    

それはあなたがしなければならないすべてです。

関連情報