Linux file system 拷貝中將檔案刪除 - Linux

Table of Contents

如標題
環境在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


謝謝

--

All Comments

Jessica avatarJessica2010-07-30
mandatory locking.. 這個你想要的嗎?(先承認我沒看完)
Odelette avatarOdelette2010-08-03
thanks 我寫code try看看
James avatarJames2010-08-03
ext3的話,可以先chattr +i file,你用 rm 是刪不掉的
Megan avatarMegan2010-08-06
cp 完再 chattr -i file 就又可以刪了
Isla avatarIsla2010-08-08
他還在cp耶! 話說chattr +a 不知道可不可以(我用dd時ok)