Dropbox только что объявили, что их Linux-клиент будет поддерживать только ext4 в будущем. В настоящее время я использую Dropbox на разделе btrfs (без каких-либо проблем). Очевидно, поддержка xattr необходима. И ext4, и btrfs поддерживают это, и, действительно, я не знаю ни одной функции ext4, которую btrfs также не поддерживает.
Я не знаю, как Dropbox намеревается обнаружить файловую систему, но есть ли способ заставить btrfs притвориться ext4?
filesystems
ext4
btrfs
jl6
источник
источник
Ответы:
Без изменений в ядре, вероятно, нет. И даже тогда это может быть плохой идеей, инструменты btrfs могут отказаться работать, если они считают, что файловая система не btrfs.
Будет ли Dropbox просто не поддерживать его, как не отвечая на вопросы, или программа будет активно избегать работы в любой другой файловой системе? Если это последнее, есть много способов обнаружить файловую систему, и вы не сможете обмануть их всех.
источник
Вероятно, самый простой способ справиться с этим - создать образ петли ext4 в вашей файловой системе Btrfs, затем смонтировать его во временное расположение, переместить файлы, синхронизированные с Dropbox, в эту файловую систему, а затем перемонтировать его в каталог верхнего уровня, где синхронизируется Dropbox. ,
Это сохранит работу Dropbox, но вам не нужно заменять всю файловую систему. Вы все равно получите некоторые преимущества Btrfs, так как вы можете сделать снимок петлевого изображения и тому подобное.
источник
Вот как создать файл ext4 на btrfs, начиная с каталога, в котором вы хотите сохранить изображение
Теперь отредактируйте
/etc/fstab
и добавьтеИ теперь, если вы
mount -a
, у вас будет постоянная файловая система ext4 на btrfsЯ выбираю,
truncate
а неfallocate
потому, чтоdropbox.img
файл будет «тонко подготовлен» (разреженный файл) в файловой системе, а не нормально. Это означает, что 100 ГБ будут израсходованы не сразу, а медленно, со временем, так как Dropbox читает и записывает со временем.источник
Dropbox вернул поддержку ZFS, XFS, Btrfs и eCryptFS
Dropbox вернул поддержку ZFS, XFS, Btrfs и eCryptFS в Linux. Обновление клиента Dropbox возвращает поддержку ZFS и XFS в 64-битных системах Linux, а также eCryptFS и Btrfs во всех системах Linux.
Ссылки:
источник