[問題] Linux file system 拷貝中將檔案刪除

看板Linux作者 (我愛唱歌(照))時間14年前 (2010/07/26 22:27), 編輯推噓0(005)
留言5則, 3人參與, 最新討論串1/1
如標題 環境在Linux下 想copy一個大容量檔案到別的地方, 身分root 但是copy到一半,由別的終端機下命令, remove檔案, 身分 root 是可以成功刪除的, 但執行到最後, copy會顯示失敗, 請問如何模擬 windows 環境 正在copy的檔案, 不能被刪除, 即使是 root也一樣 範例如下 cd /home/temp/movie.avi cp -a movie.avi /home/temp/test 由另外的終端機 cd /home/temp/test rm -rf movie.avi 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.44.23.243

07/26 22:50, , 1F
mandatory locking.. 這個你想要的嗎?(先承認我沒看完)
07/26 22:50, 1F

07/26 23:20, , 2F
thanks 我寫code try看看
07/26 23:20, 2F

07/26 23:50, , 3F
ext3的話,可以先chattr +i file,你用 rm 是刪不掉的
07/26 23:50, 3F

07/26 23:52, , 4F
cp 完再 chattr -i file 就又可以刪了
07/26 23:52, 4F

07/27 11:01, , 5F
他還在cp耶! 話說chattr +a 不知道可不可以(我用dd時ok)
07/27 11:01, 5F
文章代碼(AID): #1CJPixCG (Linux)