Wiele lat temu, gdy chciałem mieć internet w całym domu, mieć dysk twardy do przechowywania wszystkiego, a miałem nowego Maca, zdecydowałem się na zakup AirPort Time Capsule. To nie było tanie, ale wszystkie powyższe zawiodły mnie, Urządzenie Świetnie służyło mi to, żeby mieć dobrą prędkość, zaszło daleko i wykorzystałem go również do nagrywania moich kopii w Time Machine. Wiele lat później zacząłem wracać do Linuksa, ale niektóre rzeczy nie są takie proste. Jak uzyskać dostęp do tych plików w systemie Linux?
W zależności od systemu operacyjnego droga do osiągnięcia tego jest prostsza lub nieco dłuższa. Na przykład Ubuntu, który jest dostępny w 8 oficjalnych smakach, ma wersje, w których wszystko działa z kilkoma prostymi poleceniami, a inne działają inaczej. Tutaj mamy zamiar wyjaśnić, jak zarządzać plikami AirPort Time Capsule z Linuksa i jest testowany w Ubuntu, Ubuntu-MATE, Kubuntu (nie taki sam jak w poprzednich dwóch) i Manjaro w wydaniach KDE i GNOME.
Aktualizacja: to, co jest tutaj wyjaśnione, przestało działać po wydaniu Linux 5.15. Aby to było poprawne, musisz użyć starszego jądra, z Linuxem 5.10 jako najlepszą opcją, ponieważ jest to LTS.
AirPort Time Capsule z Linuksa prawie tak, jakbyśmy mieli Maca
- We wszystkich przypadkach musisz mieć zainstalowany pakiet narzędzia cifs. Jeśli go nie mamy, instalujemy go.
- Po zainstalowaniu zamontujemy urządzenie za pomocą tych dwóch poleceń:
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
- Poprosi nas o podanie dwóch haseł, jednego do „sudo”, a drugiego do urządzenia AirPort Time Capsule. Po ustawieniu w ciągu kilku sekund pojawi się w naszym menedżerze plików.
Działa to na Kubuntu, Ubuntu-MATE i Manjaro, KDE i GNOME. Chociaż należy o tym wspomnieć nie wszystkie systemy montują dyski w tym samym folderze. To polecenie należy do systemów takich jak Manjaro; Kubuntu i Ubuntu MATE działają bez „/ run”. Trzy znaki X nie są takie; tam jest adres IP twojego AirPort. Zwykle pojawia się „Dane”. Jeśli tak nie jest, zmień to również. No cóż, Pablo to ja, a „lotnisko” to miejsce, w którym zdecydowałem się zamontować urządzenie. „Ntlm” to typ zabezpieczeń, a „vers” to wersja Samby, której musisz użyć.
Jeśli powyższe nie zadziała, tak jak na przykład w przypadku Ubuntu, musimy wykonać te inne kroki:
- Wchodzimy do folderu / mnt / (cd / mnt).
- Tworzymy folder, aby zamontować AirPort Time Capsule. Polecenie jest mkdir a na przykład utworzyłem lotnisko (lotnisko mkdir).
- Po utworzeniu folderu musimy zamontować dysk. Nie tylko to, ale musisz wymusić pewne parametry. Polecenie byłoby następujące:
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
Jeśli nie wejdziesz na chwilę, możesz usunąć z „gid” do końca i spróbować. To pozwala nam czytać, ale nie pisać. Po jednorazowym wejściu demontujemy jednostkę za pomocą sudo umount / mnt / airport i ponownie wprowadzamy całe polecenie.
Aby wziąć pod uwagę
Kiedy masz do czynienia z poleceniami, łatwo zepsuć. Musimy nalegać, aby w powyższych przykładach była nazwa, którą wybrałem dla folderu, wraz z moją nazwą użytkownika i innymi. Należy również wspomnieć, że np. Ubuntu nie wymaga od nas tworzenia folderu po jego utworzeniu, ale w Kubuntu pyta o to ponownie za każdym razem, gdy restartujemy.
Ponadto warto stworzyć wykonywalny plik tekstowy z poleceniami i przenieść go do folderu /kosz, więc później możemy napisać krótkie polecenie w terminalu i wszystko będzie łatwiejsze. Za „-o” kryją się opcje i tam możesz dodać hasło routera po przecinku, bez spacji, w stylu „hasło = HASŁO”, gdzie „HASŁO” to hasło AirPort Time Capsule. NIE zaleca się pozostawiania klucza w pliku tekstowym, który „każdy” może zobaczyć, ale jest to opcja.
Mam nadzieję, że ten poradnik ci pomógł. Wciąż pamiętam, kiedy udało mi się przejść z Linuksa i mam nadzieję, że uszczęśliwiłem jakiegoś byłego maquero.
błąd montowania (1): Operacja niedozwolona
Zapoznaj się ze stroną podręcznika mount.cifs (8) (np. man mount.cifs) i komunikatami dziennika jądra (dmesg)
root @ macfiles: ~ # dmesg
dmesg: odczyt bufora jądra nie powiódł się: operacja niedozwolona
??♂️?