
我有一個從 CentOS 6.4、2.6.32-358.18.1.el6.x86_64 到 Windows 檔案伺服器的正常運行的 CIFS 掛載。如果我Ctrlc在執行一些 IO 密集型操作(如fgrep -r
)時命中,則掛載(以及同一文件伺服器上的所有其他掛載)將變得不可用,直到我重新啟動或強制卸載並重新掛載。
我很確定問題如下所報告:
http://www.spinics.net/lists/linux-cifs/msg07576.html
我不知道,也不知道如何弄清楚,該修復是否會在 CentOS 6.4 中發揮作用。
據我所知,centOS上對應的原始碼位於fs/cifs/transport.c
第492行。
事實上,使用「--server->sequence_number;」來建構 cifs 核心模組在那條線似乎確實為我解決了問題之前。
答案1
我想我會編譯這個補丁並確認它首先解決了我的問題,然後再擔心它是否會進入 CentOS 上游。取得提供 CIFS 的軟體包的來源 RPM (SRPM) 版本、應用修補程式、重新編譯和升級應該非常容易。