В момента нямам mysql, но предполагам че ще сложа тъй като ще ми е нужен за после. (само за домашни потребности)
Но иначе мисля да му дам едно stop-че и после да архивирам базата.
Не е нужно. Зачети се в документацията на командата mysqlhotcopy.
Дали тара го е взел преди промяната (някакво заключване), дали след това, или ако се променил през време на работата да не е преплетен.
Никое от тези не е точно вярно. Когато tar архивира, той взема текущия файл във временна памет, при което вземане (което е копиране), файлът се копира до този байт, до който е съществувал в момента на завършването на копирането. След като го копира в паметта, tar проверява дали има разлики между оригиналния файл и този, който е копиран в паметта. Ако няма разлики, файлът се добавя в архива. След това добавяне, ако се направят промени в оригиналния файл, tar няма да разбере за промените. Той знае за промени в интервала от копирането на файла в паметта до вмъкването на този временен файл в архива. Ако има разлики между оригиналния файл и временния файл, tar оставя този файл за по-късно добавяне в архива с надеждата, че тогава ще си приключил с промените по файла. Ако този файл продължава да се променя, дори и след като не променящите се файлове вече са архивирани, tar добавя в архива последното копие на файла от буфера, което копие не съдържа промените, които са направени по файла след последното му копиране в буфера.
Файл с какво съдържание се копира в буфера? Всяка команда се подава за обработка в опашка, подобна на тази пред баничарницата. Така, всяка команда се изпълнява без счупвания (тъй като командите не се преплитат), и се изпълнява тогава, когато й дойде ред на опашката, освен ако изпълнението й не е прекъснато междувременно (жената е звъннала, че ще пържи мекици, и баничките стават излишни). Така, при архивиране на лог на apache, имаме следното нареждане на опашката: apache иска да вмъкне ред в лога, tar иска да копира лог файла, apache иска да вмъкне ред в лога. Всяка една задача изчаква да й дойде редът, и така, когато tar копира файла, той копира файла със съдържанието, което файлът е имал до този момент (без половинчати редове). Половинчати редове могат да се получат тогава, когато заявката на tar за копиране на файла е била насилствено прекъсната по време на копирането (баничарят се е гътнал след като ти е дал баниците, но преди да ти даде бозата)