Когда мы используем команду mv, какие изменения происходят в HDD?

При следующих условиях:

  1. mv в том же разделе жесткого диска
  2. mv в другой раздел на том же HDD
  3. mv на другое устройство (например, USB HDD)

Перемещен ли полный файл или это очень небольшое изменение, например, переназначение указателя?

Каждая файловая система должна решать, как обрабатывать перемещение в файловой системе (также известное как переименование файла), но файловые системы в значительной степени универсально обрабатывают его, обновляя записи каталога без перемещения inode или содержимого файла.

Переход между файловыми системами (не имеет значения, находится ли он на одном физическом носителе или нет) обрабатывается как копия файла с последующим удалением. На самом деле это именно то, что делает команда mv . Очевидно, это означает, что файловая система назначения должна создать новую копию файла.