作者summerdog ( . 人 .)
看板LinuxDev
标题[问题] mount , umount 的实质意义
时间Sun Oct 23 11:15:05 2011
各位好
想请教一下mount / unmount在 OS下的实质意义是甚麽呢
就一般来讲 mount应该就是把一个partition挂载到挂载目录上,
unmount则为卸载之.
但就OS的角度来看, 挂载上或卸载下此partition後, 系统目录结构树改变了.
还有呢? 是不是还有其他的意义存在.
例如我插入一个usb随身碟或是sdcard, 并且mount他
当我拔除时, 如果不先unmount此装置, 你将会在dmesg中看到很多错误...
像是
<3>[ 1610.037294] FAT: Directory bread(block 503) failed
<3>[ 1610.037317] FAT: Directory bread(block 504) failed
<3>[ 1610.037339] FAT: Directory bread(block 505) failed
<3>[ 1610.037361] FAT: Directory bread(block 506) failed
<3>[ 1610.037383] FAT: Directory bread(block 507) failed
<3>[ 1610.037405] FAT: Directory bread(block 508) failed
, 这是不是代表OS去读取装置时, 发现此fs的block i/o error所致?
谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 58.210.58.138