1) Was passiert, wenn Sie den Befehl mv verwenden, um die gelesene Datei im Linux-System zu entfernen?
Zum Beispiel wird Datei 1.txt von Prozess A gelesen Wenn ich den Befehl mv verwende, um 1.txt in ein anderes Verzeichnis zu verschieben, macht Prozess A dann einen Fehler?
Zum Beispiel wird Datei 2.txt von Prozess B geschrieben
Wenn Sie den Befehl mv verwenden, um 2.txt in ein anderes Verzeichnis zu verschieben, macht Prozess B dann einen Fehler?
Es gibt zwei Situationen, in denen mv Dateien in andere Verzeichnisse verschiebt:
2) In ein anderes Verzeichnis in einer anderen Partition verschieben
Wird es in den beiden oben genannten Situationen zu unterschiedlichen Ergebnissen für die MV-Bewegung kommen?
Bitte geben Sie mir einen Rat.
吃着吃着饭,饭碗被人抢了,能不出事儿吗?
同一分区没有问题,linux 用的是 inode,只要还有一个进程使用文件,你删掉文件都可以继续读写。有时候误删文件都是根据这个道理去挽救的。
不同分区就会造成不同的 inode,会有奇怪的现象发生。