Dropbox właśnie ogłosił, że ich klient Linux będzie obsługiwał tylko ext4 w przyszłości. Obecnie używam Dropbox na partycji btrfs (bez żadnych problemów). Najwyraźniej wsparcie xattr jest niezbędne. Obsługują to zarówno ext4, jak i btrfs, i rzeczywiście nie znam żadnej funkcji ext4, której btrfs również nie obsługuje.
Nie wiem, jak Dropbox zamierza wykryć system plików, ale czy jest jakiś sposób, aby przekonać btrfs do udawania ext4?
filesystems
ext4
btrfs
jl6
źródło
źródło
Odpowiedzi:
Bez modyfikacji jądra prawdopodobnie nie. I nawet wtedy może nie być dobrym pomysłem, narzędzia btrfs mogą odmówić działania, gdy pomyślą, że system plików nie jest btrfs.
Czy Dropbox po prostu nie będzie go obsługiwał, ponieważ nie odpowiada na pytania, czy też program będzie aktywnie unikać uruchamiania w innym systemie plików? Jeśli tak jest, istnieje wiele sposobów na wykrycie systemu plików i nie można ich oszukać.
źródło
Prawdopodobnie najłatwiejszym sposobem na poradzenie sobie z tym jest utworzenie obrazu pętli zwrotnej ext4 w systemie plików Btrfs, następnie zamontowanie go w tymczasowej lokalizacji, przeniesienie plików synchronizowanych z Dropbox do tego systemu plików, a następnie ponowne zamontowanie go w katalogu najwyższego poziomu, w którym synchronizuje Dropbox .
Dzięki temu Dropbox będzie działał, ale nie musisz wymieniać całego systemu plików. Nadal będziesz korzystać z niektórych zalet Btrfs, ponieważ możesz zrobić migawkę obrazu pętli zwrotnej i tym podobne.
źródło
Oto jak utworzyć plik ext4 na btrfs, wpatrując się w katalog, w którym chcesz przechowywać obraz
Teraz edytuj
/etc/fstab
i dodajA teraz, jeśli ty
mount -a
, będziesz mieć stały system plików ext4 na btrfsWybieram
truncate
raczej niżfallocate
dlatego, żedropbox.img
plik będzie „cienko zainicjowany” (rzadki plik) w systemie plików, a nie normalnie. Oznacza to, że 100 GB nie zostanie zużyte od razu, ale raczej powoli z czasem, gdy Dropbox czyta i pisze z czasem.źródło
Dropbox przywrócił obsługę ZFS, XFS, Btrfs i eCryptFS
Dropbox przywrócił obsługę ZFS, XFS, Btrfs i eCryptFS w systemie Linux. Aktualizacja klienta Dropbox przywraca obsługę ZFS i XFS w 64-bitowych systemach Linux oraz eCryptFS i Btrfs we wszystkich systemach Linux.
Spinki do mankietów:
źródło