umountできない!?

2TBの後継HDDを追加し、自宅サーバーで長年使っていたSeagateの160GBのHDDとも遂におさらば!
そういうわけで、アンマウントしてみると、、

# df -h

Filesystem          サイズ  使用  残り 使用% マウント位置
tmpfs                1004M     0 1004M   0% /dev/shm
/dev/sdc1             147G  108G   33G  78% /mnt/hdd
/dev/sdb1             1.8T  1.1T  643G  64% /mnt/mst-hdd

# umount /mnt/hdd

umount: /mnt/hdd: デバイスを使用中です

と怒られてしまった・・・(余談だけど、なんでみんな『怒られる』って表現使うんだろ~w)

どーも調べると、プロセスが握っているみたいなので調べてみる。

# fuser -mv /mnt/hdd

                     USER        PID ACCESS COMMAND
/mnt/hdd:            root      11315 ..c.. smbd

どうやらsmbd(samba)がプロセスを握っているのでumountできないっぽい。
そこでsmb.confより設定を外し、サービスを再起動。

# umount /mnt/hdd

# df -h

Filesystem          サイズ  使用  残り 使用% マウント位置
tmpfs                1004M     0 1004M   0% /dev/shm
/dev/sdb1             1.8T  1.1T  640G  64% /mnt/mst-hdd

見事アンマウント完了!
それでもアンマウントできず、プロセスを握ったままなら、killコマンドで該当プロセスを切ってしまう手もありますb


★関連出来事
 ・[マサのライフノート〆] ありがとう、HDD!

★参考URL
 ・[たつこの部屋] Linux で umount した時に「デバイスを使用中です」と言われる時

スポンサードリンク

コメント

  1. […] ★HDDアンマウント作業詳細  ・[開発日々の走り書き~] umountできない!? […]

  2. […] ← umountできない!? […]

タイトルとURLをコピーしました