Почему существует несоответствие размера при копировании с HFS + на Ext4?

Я копирую кучу файлов с HFS + в свою файловую систему Ext4 Ubuntu. Это все файлы фильмов. Когда я копирую один, он почти всегда увеличивается на 4 КБ.

Я предполагаю, что это связано с добавлением некоторых метаданных какого-то типа, но что это такое?

Кроме того, из 600 файлов два из них не увеличились. Они точно такие же. Зачем это было?

3
задан 18 May 2011 в 07:21

18 ответов

Не знаю.

Вы можете попытаться просмотреть файлы с помощью du:

du -c *.mov
du -c --apparent-size *.mov

Первая команда сообщит об использовании диска (сколько места занято на диске) .

Второй показывает фактический размер данных (независимо от того, где хранится файл).

2
ответ дан 29 May 2018 в 09:00
  • 1
    Ах, фантастика. Я просмотрел флаг видимого размера на странице du man. Очень полезно. Спасибо. – Kris Harper 18 May 2011 в 10:20

Не знаю.

Вы можете попытаться просмотреть файлы с помощью du:

du -c *.mov du -c --apparent-size *.mov

Первая команда сообщит об использовании диска (сколько места занято на диске) .

Второй показывает фактический размер данных (независимо от того, где хранится файл).

2
ответ дан 25 July 2018 в 21:54

Не знаю.

Вы можете попытаться просмотреть файлы с помощью du:

du -c *.mov du -c --apparent-size *.mov

Первая команда сообщит об использовании диска (сколько места занято на диске) .

Второй показывает фактический размер данных (независимо от того, где хранится файл).

2
ответ дан 26 July 2018 в 17:36

Не знаю.

Вы можете попытаться просмотреть файлы с помощью du:

du -c *.mov du -c --apparent-size *.mov

Первая команда сообщит об использовании диска (сколько места занято на диске) .

Второй показывает фактический размер данных (независимо от того, где хранится файл).

2
ответ дан 31 July 2018 в 13:33

Не знаю.

Вы можете попытаться просмотреть файлы с помощью du:

du -c *.mov du -c --apparent-size *.mov

Первая команда сообщит об использовании диска (сколько места занято на диске) .

Второй показывает фактический размер данных (независимо от того, где хранится файл).

2
ответ дан 2 August 2018 в 03:29

Не знаю.

Вы можете попытаться просмотреть файлы с помощью du:

du -c *.mov du -c --apparent-size *.mov

Первая команда сообщит об использовании диска (сколько места занято на диске) .

Второй показывает фактический размер данных (независимо от того, где хранится файл).

2
ответ дан 4 August 2018 в 19:26

Не знаю. Но это нормально.

Вы можете попытаться просмотреть файлы с помощью du:

  du -c * .mov du -c --apparent-size * .mov   

Первая команда сообщит об использовании диска (сколько места занято на диске).

Второй покажет фактический размер данных (независимо от того, где файл сохраняется).

2
ответ дан 7 August 2018 в 21:27

Не знаю. Но это нормально.

Вы можете попытаться просмотреть файлы с помощью du:

  du -c * .mov du -c --apparent-size * .mov   

Первая команда сообщит об использовании диска (сколько места занято на диске).

Второй покажет фактический размер данных (независимо от того, где файл сохраняется).

2
ответ дан 10 August 2018 в 09:44

Не знаю. Но это нормально.

Вы можете попытаться просмотреть файлы с помощью du:

  du -c * .mov du -c --apparent-size * .mov   

Первая команда сообщит об использовании диска (сколько места занято на диске).

Второй покажет фактический размер данных (независимо от того, где файл сохраняется).

2
ответ дан 13 August 2018 в 15:57
  • 1
    Ах, фантастика. Я просмотрел флаг видимого размера на странице du man. Очень полезно. Спасибо. – Kris Harper 18 May 2011 в 10:20

Я бы предположил, что две файловые системы имеют разные размеры блоков. Блок - это единица хранения, которая позволяет абстрагироваться файловой системой для отслеживания выделения пространства. Единый блок - это минимальная единица хранения; файловая система, использующая блоки 4K, будет использовать блок 4K для хранения 1K-файла. Для более мелких блоков требуется больше дискового пространства для метаданных. Оптимальный размер блока будет зависеть от типичного размера файла, общей емкости носителя и используемой файловой системы. Современные файловые системы выберут разумный размер блока, учитывая последние два фактора; sysadmin может изменить размер блока или выбрать b файловую систему, учитывая ее ожидания использования файловой системы.

Таким образом, две файловые системы могут иметь разные размеры блоков, потому что диски имеют разные размеры или потому, что два разных файловые системы имеют разные схемы оптимизации размеров блоков, скорее всего, из-за различной обработки метаданных. Два файла, которые не занимали дополнительные 4K, возможно, были достаточно маленькими, чтобы занять по одному меньшему блоку.

1
ответ дан 29 May 2018 в 09:00
  • 1
    Отлично. После Googling вокруг меня размер блока в моей системе составляет 4K, запустив sudo dumpe2fs /dev/sdx | grep 'Block size'. Поиск размера блока для тома HFS + не сработал, но эта диаграмма указывает, что на моем 1GB диске это должно быть 2K. Таким образом, это не имеет для меня слишком большого смысла, потому что файлы увеличились ровно на один блок, что, казалось бы, указывает на то, что они были краткими 4K для начала. Было бы более разумно, если бы все они увеличились на 2K. Несмотря на это, комментарий Левчука помог мне подтвердить, что размеры одинаковые. – Kris Harper 18 May 2011 в 10:42

Я бы предположил, что две файловые системы имеют разные размеры блоков. Блок - это единица хранения, которая позволяет абстрагироваться файловой системой для отслеживания выделения пространства. Единый блок - это минимальная единица хранения; файловая система, использующая блоки 4K, будет использовать блок 4K для хранения 1K-файла. Для более мелких блоков требуется больше дискового пространства для метаданных. Оптимальный размер блока будет зависеть от типичного размера файла, общей емкости носителя и используемой файловой системы. Современные файловые системы выберут разумный размер блока, учитывая последние два фактора; sysadmin может изменить размер блока или выбрать b файловую систему, учитывая ее ожидания использования файловой системы.

Таким образом, две файловые системы могут иметь разные размеры блоков, потому что диски имеют разные размеры или потому, что два разных файловые системы имеют разные схемы оптимизации размеров блоков, скорее всего, из-за различной обработки метаданных. Два файла, которые не занимали дополнительные 4K, возможно, были достаточно маленькими, чтобы занять по одному меньшему блоку.

1
ответ дан 25 July 2018 в 21:54
  • 1
    Отлично. После Googling вокруг меня размер блока в моей системе составляет 4K, запустив sudo dumpe2fs /dev/sdx | grep 'Block size'. Поиск размера блока для тома HFS + не сработал, но эта диаграмма указывает, что на моем 1GB диске это должно быть 2K. Таким образом, это не имеет для меня слишком большого смысла, потому что файлы увеличились ровно на один блок, что, казалось бы, указывает на то, что они были краткими 4K для начала. Было бы более разумно, если бы все они увеличились на 2K. Несмотря на это, комментарий Левчука помог мне подтвердить, что размеры одинаковые. – Kris Harper 18 May 2011 в 10:42

Я бы предположил, что две файловые системы имеют разные размеры блоков. Блок - это единица хранения, которая позволяет абстрагироваться файловой системой для отслеживания выделения пространства. Единый блок - это минимальная единица хранения; файловая система, использующая блоки 4K, будет использовать блок 4K для хранения 1K-файла. Для более мелких блоков требуется больше дискового пространства для метаданных. Оптимальный размер блока будет зависеть от типичного размера файла, общей емкости носителя и используемой файловой системы. Современные файловые системы выберут разумный размер блока, учитывая последние два фактора; sysadmin может изменить размер блока или выбрать b файловую систему, учитывая ее ожидания использования файловой системы.

Таким образом, две файловые системы могут иметь разные размеры блоков, потому что диски имеют разные размеры или потому, что два разных файловые системы имеют разные схемы оптимизации размеров блоков, скорее всего, из-за различной обработки метаданных. Два файла, которые не занимали дополнительные 4K, возможно, были достаточно маленькими, чтобы занять по одному меньшему блоку.

1
ответ дан 26 July 2018 в 17:36
  • 1
    Отлично. После Googling вокруг меня размер блока в моей системе составляет 4K, запустив sudo dumpe2fs /dev/sdx | grep 'Block size'. Поиск размера блока для тома HFS + не сработал, но эта диаграмма указывает, что на моем 1GB диске это должно быть 2K. Таким образом, это не имеет для меня слишком большого смысла, потому что файлы увеличились ровно на один блок, что, казалось бы, указывает на то, что они были краткими 4K для начала. Было бы более разумно, если бы все они увеличились на 2K. Несмотря на это, комментарий Левчука помог мне подтвердить, что размеры одинаковые. – Kris Harper 18 May 2011 в 10:42

Я бы предположил, что две файловые системы имеют разные размеры блоков. Блок - это единица хранения, которая позволяет абстрагироваться файловой системой для отслеживания выделения пространства. Единый блок - это минимальная единица хранения; файловая система, использующая блоки 4K, будет использовать блок 4K для хранения 1K-файла. Для более мелких блоков требуется больше дискового пространства для метаданных. Оптимальный размер блока будет зависеть от типичного размера файла, общей емкости носителя и используемой файловой системы. Современные файловые системы выберут разумный размер блока, учитывая последние два фактора; sysadmin может изменить размер блока или выбрать b файловую систему, учитывая ее ожидания использования файловой системы.

Таким образом, две файловые системы могут иметь разные размеры блоков, потому что диски имеют разные размеры или потому, что два разных файловые системы имеют разные схемы оптимизации размеров блоков, скорее всего, из-за различной обработки метаданных. Два файла, которые не занимали дополнительные 4K, возможно, были достаточно маленькими, чтобы занять по одному меньшему блоку.

1
ответ дан 31 July 2018 в 13:33
  • 1
    Отлично. После Googling вокруг меня размер блока в моей системе составляет 4K, запустив sudo dumpe2fs /dev/sdx | grep 'Block size'. Поиск размера блока для тома HFS + не сработал, но эта диаграмма указывает, что на моем 1GB диске это должно быть 2K. Таким образом, это не имеет для меня слишком большого смысла, потому что файлы увеличились ровно на один блок, что, казалось бы, указывает на то, что они были краткими 4K для начала. Было бы более разумно, если бы все они увеличились на 2K. Несмотря на это, комментарий Левчука помог мне подтвердить, что размеры одинаковые. – Kris Harper 18 May 2011 в 10:42

Я бы предположил, что две файловые системы имеют разные размеры блоков. Блок - это единица хранения, которая позволяет абстрагироваться файловой системой для отслеживания выделения пространства. Единый блок - это минимальная единица хранения; файловая система, использующая блоки 4K, будет использовать блок 4K для хранения 1K-файла. Для более мелких блоков требуется больше дискового пространства для метаданных. Оптимальный размер блока будет зависеть от типичного размера файла, общей емкости носителя и используемой файловой системы. Современные файловые системы выберут разумный размер блока, учитывая последние два фактора; sysadmin может изменить размер блока или выбрать b файловую систему, учитывая ее ожидания использования файловой системы.

Таким образом, две файловые системы могут иметь разные размеры блоков, потому что диски имеют разные размеры или потому, что два разных файловые системы имеют разные схемы оптимизации размеров блоков, скорее всего, из-за различной обработки метаданных. Два файла, которые не занимали дополнительные 4K, возможно, были достаточно маленькими, чтобы занять по одному меньшему блоку.

1
ответ дан 2 August 2018 в 03:29
  • 1
    Отлично. После Googling вокруг меня размер блока в моей системе составляет 4K, запустив sudo dumpe2fs /dev/sdx | grep 'Block size'. Поиск размера блока для тома HFS + не сработал, но эта диаграмма указывает, что на моем 1GB диске это должно быть 2K. Таким образом, это не имеет для меня слишком большого смысла, потому что файлы увеличились ровно на один блок, что, казалось бы, указывает на то, что они были краткими 4K для начала. Было бы более разумно, если бы все они увеличились на 2K. Несмотря на это, комментарий Левчука помог мне подтвердить, что размеры одинаковые. – Kris Harper 18 May 2011 в 10:42

Я бы предположил, что две файловые системы имеют разные размеры блоков. Блок - это единица хранения, которая позволяет абстрагироваться файловой системой для отслеживания выделения пространства. Единый блок - это минимальная единица хранения; файловая система, использующая блоки 4K, будет использовать блок 4K для хранения 1K-файла. Для более мелких блоков требуется больше дискового пространства для метаданных. Оптимальный размер блока будет зависеть от типичного размера файла, общей емкости носителя и используемой файловой системы. Современные файловые системы выберут разумный размер блока, учитывая последние два фактора; sysadmin может изменить размер блока или выбрать b файловую систему, учитывая ее ожидания использования файловой системы.

Таким образом, две файловые системы могут иметь разные размеры блоков, потому что диски имеют разные размеры или потому, что два разных файловые системы имеют разные схемы оптимизации размеров блоков, скорее всего, из-за различной обработки метаданных. Два файла, которые не занимали дополнительные 4K, возможно, были достаточно маленькими, чтобы занять по одному меньшему блоку.

1
ответ дан 4 August 2018 в 19:26
  • 1
    Отлично. После Googling вокруг меня размер блока в моей системе составляет 4K, запустив sudo dumpe2fs /dev/sdx | grep 'Block size'. Поиск размера блока для тома HFS + не сработал, но эта диаграмма указывает, что на моем 1GB диске это должно быть 2K. Таким образом, это не имеет для меня слишком большого смысла, потому что файлы увеличились ровно на один блок, что, казалось бы, указывает на то, что они были краткими 4K для начала. Было бы более разумно, если бы все они увеличились на 2K. Несмотря на это, комментарий Левчука помог мне подтвердить, что размеры одинаковые. – Kris Harper 18 May 2011 в 10:42

Я бы предположил, что две файловые системы имеют разные размеры блоков. Блок - это единица хранения, которая позволяет абстрагироваться файловой системой для отслеживания выделения пространства. Единый блок - это минимальная единица хранения; файловая система, использующая блоки 4K, будет использовать блок 4K для хранения 1K-файла. Для более мелких блоков требуется больше дискового пространства для метаданных. Оптимальный размер блока будет зависеть от типичного размера файла, общей емкости носителя и используемой файловой системы. Современные файловые системы выберут разумный размер блока, учитывая последние два фактора; sysadmin может изменить размер блока или выбрать b файловую систему, учитывая ее ожидания использования файловой системы.

Таким образом, две файловые системы могут иметь разные размеры блоков, потому что диски имеют разные размеры или потому, что два разных файловые системы имеют разные схемы оптимизации размеров блоков, скорее всего, из-за различной обработки метаданных. Два файла, которые не занимали дополнительные 4K, возможно, были достаточно маленькими, чтобы занять по одному меньшему блоку.

1
ответ дан 7 August 2018 в 21:27

Я бы предположил, что две файловые системы имеют разные размеры блоков. Блок - это единица хранения, которая позволяет абстрагироваться файловой системой для отслеживания выделения пространства. Единый блок - это минимальная единица хранения; файловая система, использующая блоки 4K, будет использовать блок 4K для хранения 1K-файла. Для более мелких блоков требуется больше дискового пространства для метаданных. Оптимальный размер блока будет зависеть от типичного размера файла, общей емкости носителя и используемой файловой системы. Современные файловые системы выберут разумный размер блока, учитывая последние два фактора; sysadmin может изменить размер блока или выбрать b файловую систему, учитывая ее ожидания использования файловой системы.

Таким образом, две файловые системы могут иметь разные размеры блоков, потому что диски имеют разные размеры или потому, что два разных файловые системы имеют разные схемы оптимизации размеров блоков, скорее всего, из-за различной обработки метаданных. Два файла, которые не занимали дополнительные 4K, возможно, были достаточно маленькими, чтобы занять по одному меньшему блоку.

1
ответ дан 10 August 2018 в 09:44

Я бы предположил, что две файловые системы имеют разные размеры блоков. Блок - это единица хранения, которая позволяет абстрагироваться файловой системой для отслеживания выделения пространства. Единый блок - это минимальная единица хранения; файловая система, использующая блоки 4K, будет использовать блок 4K для хранения 1K-файла. Для более мелких блоков требуется больше дискового пространства для метаданных. Оптимальный размер блока будет зависеть от типичного размера файла, общей емкости носителя и используемой файловой системы. Современные файловые системы выберут разумный размер блока, учитывая последние два фактора; sysadmin может изменить размер блока или выбрать b файловую систему, учитывая ее ожидания использования файловой системы.

Таким образом, две файловые системы могут иметь разные размеры блоков, потому что диски имеют разные размеры или потому, что два разных файловые системы имеют разные схемы оптимизации размеров блоков, скорее всего, из-за различной обработки метаданных. Два файла, которые не занимали дополнительные 4K, возможно, были достаточно маленькими, чтобы занять по одному меньшему блоку.

1
ответ дан 13 August 2018 в 15:57
  • 1
    Отлично. После Googling вокруг меня размер блока в моей системе составляет 4K, запустив sudo dumpe2fs / dev / sdx | grep 'Размер блока' . Поиск размера блока для тома HFS + не сработал, но эта диаграмма указывает, что на моем 1GB диске это должно быть 2K. Таким образом, это не имеет для меня слишком большого смысла, потому что файлы увеличились ровно на один блок, что, казалось бы, указывает на то, что они были краткими 4K для начала. Было бы более разумно, если бы все они увеличились на 2K. Несмотря на это, комментарий Левчука помог мне подтвердить, что размеры одинаковые. – Kris Harper 18 May 2011 в 10:42

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

Похожие вопросы: