- 252 名前:login:Penguin mailto:sage [2010/04/28(水) 18:09:48 ID:hvqihcuA]
- >>250
ファイルが存在するディバイスをアンマウントしたいなら stat(2) で ID of device containing file (st_dev) が取れるからそれ使えばいい 無理矢理shell上でやると dev_id=$(stat --format='%d' /path/to/file) dev_path=$(readlink -f /dev/block//dev/block/$(((dev_id >> 8) & 0xfff | (dev_id >> 32) & ~0xfff)):$(((dev_id & 0xff) | ((dev_id >> 12) & ~0xff)))) umount $dev_path major(3) minor(3) の実装は sys/sysmacros.h から たぶん意図しているのとは違うだろうが
|

|