Číst disk ext4, btrfs nebo XFS na Macu

Připojíte disk z počítače s Linuxem a Finder nabídne, že jej smaže. Tady je proč, a jak jej místo toho přečíst.

Proč Mac disk přečíst nedokáže

Každý disk má souborový systém: uspořádání, které zaznamenává, kde který soubor začíná, jak se jmenuje a které části disku jsou ještě volné. Windows používají NTFS. macOS používá APFS. Linux používá většinou ext4, občas btrfs nebo XFS.

Samotné soubory jsou docela obyčejné. Liší se rejstřík před nimi, a počítač, který ten rejstřík neumí přečíst, nemá jak cokoli najít, přestože je všechno pořád na místě.

Co se stane, když takový připojíte k Macu

Finder oznámí, že disk nelze přečíst, a nabídne, že jej smaže. Tutéž hlášku dává macOS u prázdného disku i u disku, který dosluhuje, takže z hlášky nijak nepoznáte, že je disk v pořádku.

macOS podporuje vlastní souborové systémy a několik rozšířených, například exFAT. Souborové systémy Linuxu mezi nimi nejsou, takže disk s ext4 vypadá pro macOS jako prázdný disk.

Jak jej Lukotta přečte

Lukotta na pozadí spustí malý systém s Linuxem a předá mu disk. Linux čte ext4, btrfs i XFS sám, takže se disk otevře bez jakéhokoli převodu, a Lukotta jej podá Finderu.

Na disk se nic nezapisuje a chová se normálně, když se vrátí do počítače s Linuxem.

Co Lukotta čte

ext2, ext3 a ext4, které pokrývají většinu systémů s Linuxem. btrfs, výchozí na Fedoře a openSUSE. XFS, rozšířený na serverech.

Šifrovaný i nešifrovaný. Pokud je disk nastavený s LVM, který jeden fyzický disk dělí na několik svazků, otevřou se všechny najednou, ne jeden po druhém.

Otevření disku

  1. Připojte disk. Lukotta vypíše, co na něm je.
  2. Pokud je šifrovaný, zadejte přístupovou frázi.
  3. Disk se objeví ve Finderu v oddílu Místa.

Když si řekne o přístupovou frázi

LUKS je způsob, jakým Linux šifruje celý disk. Pokud se počítač, ze kterého disk pochází, ptá na přístupovou frázi hned při startu, ještě před přihlašovací obrazovkou, je to LUKS, a je to ta přístupová fráze, kterou sem máte zadat.

Je jiná než přihlašovací heslo, i když si mnoho lidí nastaví obojí stejné.

Disky, které se neotevřou

Disk s LUKS lze nastavit tak, že jeho hlavička je uložená jinde, na jiném disku nebo na USB klíčence. Hlavička je ta část, která šifrování popisuje. Bez ní není na disku co odemykat.

Novější instalace Ubuntu umějí klíč navázat i na čip uvnitř počítače, stejně jako to dělá BitLocker. Takové disky se otevřou jen v počítači, ze kterého pocházejí.

Stáhnout Lukotta

Stažení i používání je zdarma.

Stáhnout Zdrojový kód na webu GitHub

brew install --cask clementrahula/tap/lukotta

Verze 1.22.21 · Apple Silicon · macOS 15 Sequoia nebo novější