64-битная файловая система в Unix

64-битная файловая система в Unix

Отличается ли структура файла в 64-битной ОС от структуры в той же ОС, но 32-битной? Я знаю, что это может зависеть от ОС, но я видел сообщение о том, что файлы были разными.

В качестве практического примера, могу ли я скопировать текстовый или двоичный файл из 64-битной системы в 32-битную без проблем? Я предполагаю, что это так, поскольку так все работает в Windows.

решение1

Насколько мне известно, не существует общих файловых систем, которые бы зависели от конкретной архитектуры процессора. EXT(2,3,4) — это одна и та же файловая система на ARM, x86, x64, ia64, ppc, mips или любом другом процессоре.

Файлы, хранящиеся в файловой системе, будут доступны в любой системе, которая может смонтировать эту файловую систему.

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

решение2

Вы можете использовать ZFS, которая является 128-битной с 32-битной ОС. Нет никакой связи между ОС и соответствующими размерами файловых систем.

Связанный контент