Před mnoha lety, když jsem chtěl mít internet po celém domě, mít pevný disk pro uložení všeho a měl jsem svůj nový Mac, rozhodl jsem se koupit AirPort Time Capsule. Nebylo to levné, ale všechno výše uvedené mě zklamalo, přístroj Perfektně mi posloužilo, abych měl dobrou rychlost, šlo to daleko a také jsem to použil k záznamu svých kopií v Time Machine. O několik let později jsem se začal vracet k Linuxu, ale některé věci nejsou tak jednoduché. Jak získám přístup k těmto souborům z Linuxu?
Cesta k dosažení tohoto cíle je v závislosti na operačním systému jednodušší nebo o něco delší. Například Ubuntu, které je k dispozici v 8 oficiálních verzích, má verze, kde vše funguje pomocí několika jednoduchých příkazů a dalších, které fungují jinak. Tady jdeme vysvětlete, jak spravovat soubory AirPort Time Capsule z Linuxu a je testován v Ubuntu, Ubuntu-MATE, Kubuntu (není to stejné jako v předchozích dvou) a Manjaro ve svých vydáních KDE a GNOME.
Aktualizováno: to, co je zde vysvětleno, přestalo fungovat po vydání Linuxu 5.15. Aby to bylo platné, musíte použít starší jádro s Linuxem 5.10 jako nejlepší volbou, protože je to LTS.
AirPort Time Capsule z Linuxu téměř jako kdybychom měli Mac
- Ve všech případech musíte mít balíček nainstalovaný cifs-utils. Pokud ji nemáme, nainstalujeme ji.
- Po instalaci jednotku připojíme pomocí těchto dvou příkazů:
sudo mkdir /run/media/$USER/airport sudo mount -t cifs //192.168.0.xxx/Data /run/media/$USER/airport -o username=Pablo,sec=ntlm,uid=pablinux,vers=1.0
- Požádá nás o dvě hesla, jedno pro „sudo“ a druhé pro heslo AirPort Time Capsule. Po nastavení se během několika sekund objeví v našem správci souborů.
To funguje na Kubuntu, Ubuntu-MATE a Manjaro KDE a GNOME. I když je třeba zmínit, že ne všechny systémy připojují disky do stejné složky. Tím příkazem jsou systémy jako Manjaro; Kubuntu a Ubuntu MATE fungují bez „/ run“. Tři X nejsou takoví; jde IP vašeho AirPortu. A „Data“ se obvykle objevují. Pokud to není váš případ, změňte to také. A Pablo jsem já a „letiště“ je místo, kde jsem se rozhodl namontovat jednotku. „Ntlm“ je typ zabezpečení a „vers“ je verze Samby, kterou musíte použít.
Pokud výše uvedené nefunguje pro vás, jako tomu bude například v Ubuntu, musíme postupovat podle těchto dalších kroků:
- Dostali jsme se do složky / mnt / (cd / mnt).
- Vytvoříme složku pro připojení AirPort Time Capsule. Příkaz je mkdir a pro můj příklad jsem vytvořil letiště (letiště mkdir).
- Jakmile je složka vytvořena, musíme jednotku připojit. Nejen to, ale musíte vynutit některé parametry. Příkaz by byl následující:
sudo mount.cifs //192.168.0.xxx/Data /mnt/airport -o user=Pablo,sec=ntlm,vers=1.0,gid=$(id -g),uid=$(id -u),forceuid,forcegid
Pokud na chvíli nezadáte, můžete odstranit z „gid“ až do konce a zkusit to. To nám umožňuje číst, ale ne psát. Jakmile jednou zadáte, jednotku rozebrat sudo umount / mnt / letiště a znovu zadáme celý příkaz.
Vzít v úvahu
Při práci s příkazy je snadné to pokazit. Musíme trvat na tom, že v příkladech výše je jméno, které jsem pro složku vybral, s mým uživatelským jménem a dalšími. Je třeba také zmínit, že například Ubuntu od nás nevyžaduje, abychom vytvořili složku po jejím vytvoření, ale v Kubuntu to vyžaduje znovu při každém restartu.
Dále stojí za to vytvořit spustitelný textový soubor s příkazy a přesunout jej do složky /zásobník, takže později můžeme napsat krátký příkaz v terminálu a všechno bude jednodušší. Co je za „-o“, jsou možnosti a tam můžete přidat heslo routeru za čárkou, bez mezer a se stylem „password = PASSWORD“, kde „PASSWORD“ je heslo AirPort Time Capsule. Nedoporučuje se ponechat klíč v textovém souboru, který vidí „kdokoli“, ale je to možnost.
Doufám, že vám tento návod pomohl. Stále si pamatuji, když se mi podařilo dostat se z Linuxu, a doufám, že jsem udělal nějaké ex-maquero šťastným.
chyba montáže (1): Provoz není povolen
Viz manuál na stránce mount.cifs (8) (např. Man mount.cifs) a zprávy protokolu jádra (dmesg)
root @ macfiles: ~ # dmesg
dmesg: čtení vyrovnávací paměti jádra se nezdařilo: Operace není povolena
???♂️?