大抵、自分がカレントディレクトリに入っていることを忘れてることが多いです。
$ su -
# mount /dev/dvd /mnt
で mount してるときに、他のターミナルから
$ cd /mnt
$ ls
$ ..
などと作業していたのに、それを忘れて、root になっているターミナルで
# umount /mnt
umount: /mnt: device is busy
とか言われてしまいます。この場合は、lsof や fuser を使えば、その理由がわかるので、リカバーは簡単です。
# lsof /mnt
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
bash 12756 kunitake cwd DIR 7,0 2048 1536 /mnt
# fuser -v /mnt
USER PID ACCESS COMMAND
/mnt: kunitake 12756 ..c.. bash
で、今日初めて知ったんですが、root 権限さえあれば、fuser コマンドで強制的に、こういった busy を解除できるらしいです。
# fuser -k /mnt
さすが root権限。なんでもありだな。
参考
怠惰な Linux管理者に必須の 10の秘訣
http://www.ibm.com/developerworks/jp/linux/library/l-10sysadtips/?ca=dnj-0822
上記には他にも BIOS にバージョンアップを調べる方法
# dmidecode |less
NIC のドライバとファームのチェック方法
# ethtool -i eth0
driver: tg3
version: 3.92.1
firmware-version: 5751m-v3.46a
bus-info: 0000:02:00.0
とかがあります。メモメモ。
IPv4/IPv6 meter |
思ったより安い……時もある、Amazon |