Как убедиться, что я работаю с самой последней версией файла?

Я использую через SSH удаленный компьютер, который имеет сетевой диск. Проблема в том, что сетевой диск настолько медленный (возможно, частично из-за RAID), что если я создаю (или изменяю) довольно большие файлы (>1 ГБ), то изменения не сразу видны.

Например, я wc -l testfile.txt который сообщает (правильно) мне 100.000 строк. Затем я добавляю одну строку в этот файл. Потом после звонка wc -l testfile.txt снова это все еще сообщает 100 000 строк. Но после нескольких секунд выполнения wc -l testfile.txt сообщит 100,001 строк. Такое поведение смущало меня не раз, и меня раздражает, что я прошу о помощи.

Есть ли в Ubuntu команда, которая сообщает, является ли файл, который я вижу, "самым последним" (и не записывается в настоящее время и т. Д.)? Как я могу быть уверен, что нет никаких операций ввода-вывода в отношении файла в фоновом режиме?

0 ответов

Другие вопросы по тегам