Создайте раздел APFS/HFS+ в Linux и поделитесь им по сети

Создайте раздел APFS/HFS+ в Linux и поделитесь им по сети
Создайте раздел APFS/HFS+ в Linux и поделитесь им по сети - mohamadaz @ Unsplash

Я хочу хранить все свои файлы и документы на локальном сервере у себя дома, а не локально на одном ПК.

Теперь мне интересно, возможно ли создать раздел APFS или HFS+ в системе Linux (например, Debian), а затем поделиться им по сети, чтобы я мог получить к нему доступ с нескольких систем macOS и Windows.

В качестве альтернативы я также думал о совместном использовании раздела ext4 через Samba, но тогда я получу эти раздражающие двойные файлы Apple. Я знаю, что есть инструменты для избавления от этих файлов, но я подумал, может быть, я могу напрямую поделиться разделом APFS или HFS+.

В Linux нет полноценного драйвера файловой системы APFS - AFAIK есть только драйвер только для чтения, и его разработка, похоже, тоже застопорилась.

Но проблема не только в файловой системе, но и в том, что Linux не предлагает программного интерфейса для хранения "вилок ресурсов", как это делает macOS (или Windows). Ближайшим эквивалентом могут быть расширенные атрибуты (xattrs), которые уже доступны в ext4, но они имеют относительно небольшой предел размера (в то время как вилки ресурсов HFS или альтернативные потоки NTFS могут вырасти до размеров любого файла).

Тем не менее, вы можете указать Samba хранить вилки ресурсов как xattrs с помощью модуля vfs_fruit:

vfs objects = fruit
fruit:resource = xattr

NevaDev, 12 марта 2023 г., 07:27