1. 程式人生 > >samba檔案系統上的檔案時間

samba檔案系統上的檔案時間

用cp不加-p引數拷貝檔案到一個用smbmount對映的目錄下,發現一個很怪的事情,

同一時間拷貝的檔案時間相差很大,昨天一個業務依賴於這個檔案時間,結果出錯了

今天早上過來看看,才發現一個以前沒想過的事情:

假定有兩臺機器,A和B,A機用samba提供共享給B機,B機用smbmount把這個共享對映成本地目錄

在B機上用

cp 檔案   對映的A機的目錄

這個時候如果檔案是0位元組,那麼這個檔案的日期(暈到死下面看到的實際上是修改日期)是A機的當前時間

如果檔案不是0位元組,那麼相當於B機對一個空檔案進行了修改操作,所以這個檔案的日期是B機的當前時間

依賴檔案時間的業務還是要記得用cp -p 比較可靠一些。