[問題] xfs project quota 搬移檔案問題
使用一段時間xfs project quota有遇到一個問題, 官方文件
及google似乎找不太到..問題如下 :
我在一個有設定quota的資料夾下要將檔案搬出
(情況1)
而mv指令在搬移到沒有設quota的資料夾它的inode是不會變的
(情況2)
但搬移到有設quota的資料夾時它的inode會變的不一樣
情況2是理想的結果, 因為inode變動的時候,每一次去查report時xfs計算used都不會出錯
但情況1因為inode沒有變,所以看report的時候來源資料夾的used
還是會把搬走的檔案容量算進去,造成顯示上的錯誤
(實際上它已經在目的資料夾了,不應該算進去)
請問有沒有前輩知道該怎做搬移比較好 ??
感謝看完!!
目前只知道比較不好的作法:
1. 判斷目的資料夾沒有quota時幫它設定,在搬完檔後再移除quota
2. 或是先搬出xfs filesystem(例如先搬到ext4) 使它inode重新產生再搬回目的資料夾
3. 使用cp搬過去(使inode產生),再刪來源檔
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.211.33.134