Много лет назад, когда я хотел иметь доступ в Интернет повсюду в доме, иметь жесткий диск для хранения всего и иметь мой новый Mac, я решил купить AirPort Time Capsule. Это было недешево, но все вышеперечисленное меня подвело, аппарат Он отлично послужил мне, чтобы иметь хорошую скорость, он пошел далеко, и я также использовал его для записи своих копий в Time Machine. Спустя годы я начал возвращаться к Linux, но некоторые вещи не так просты. Как мне получить доступ к этим файлам из Linux?
В зависимости от операционной системы, путь к этому проще или немного длиннее. Например, Ubuntu, доступный в 8 официальных вариантах, имеет версии, в которых все работает с парой простых команд, а другие работают по-другому. Здесь мы собираемся объясните, как управлять файлами AirPort Time Capsule из Linux, и он протестирован в Ubuntu, Ubuntu-MATE, Kubuntu (не такой, как в предыдущих двух) и Manjaro в его редакциях KDE и GNOME.
обновленный: то, что здесь объясняется, перестало работать после выпуска Linux 5.15. Чтобы это было действительным, вы должны использовать более старое ядро, с Linux 5.10 как лучший вариант, потому что это LTS.
AirPort Time Capsule из Linux почти так же, как если бы у нас был Mac
- Во всех случаях у вас должен быть установлен пакет CIFS-Utils. Если у нас его нет, мы его устанавливаем.
- После установки мы смонтируем устройство с помощью этих двух команд:
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
- Он запросит у нас два пароля, один для «sudo», а другой - для AirPort Time Capsule. После установки через несколько секунд он появится в нашем файловом менеджере.
Это работает на Kubuntu, Ubuntu-MATE и Manjaro KDE и GNOME. Хотя следует отметить, что не все системы монтируют диски в одну папку. Эта команда принадлежит системам, подобным Манджаро; Kubuntu и Ubuntu MATE работают без "/ run". Три Икса не такие; там идет IP вашего AirPort. И «Данные» - это то, что обычно появляется. Если это не ваш случай, измените и это. И, ну, Пабло - это я, а «аэропорт» - это то место, где я выбрал место для установки устройства. «Ntlm» - это тип безопасности, а «vers» - это версия Samba, которую вы должны использовать.
Если вышеуказанное не работает для вас, как, например, в случае с Ubuntu, мы должны выполнить следующие шаги:
- Попадаем в папку / mnt / (cd / mnt).
- Создаем папку для монтирования AirPort Time Capsule. Команда MkDir и для моего примера я создал аэропорт (аэропорт мкдир).
- После создания папки нам нужно смонтировать диск. Не только это, но вы должны указать некоторые параметры. Команда будет следующей:
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
Если какое-то время не входить, можно удалить с "гид" до конца и попробовать. Это позволяет нам читать, но не писать. После того, как ввели один раз, разбираем агрегат с sudo umount / mnt / аэропорт и мы повторно вводим полную команду.
Пожалуйста, обратите внимание,
Имея дело с командами, легко ошибиться. Мы должны настоять на том, чтобы в приведенных выше примерах использовалось имя, которое я выбрал для папки, с моим именем пользователя и другими. Также следует отметить, что, например, Ubuntu не требует от нас создания папки после ее создания., но в Kubuntu он снова запрашивает его каждый раз при перезапуске.
Кроме того, стоит создать исполняемый текстовый файл с командами и переместить его в папку / бен, так что позже мы можем написать короткую команду в терминале и все будет проще. За «-o» находятся параметры, и там вы можете добавить пароль маршрутизатора через запятую, без пробелов и в стиле «пароль = ПАРОЛЬ», где «ПАРОЛЬ» - это пароль AirPort Time Capsule. НЕ рекомендуется оставлять ключ в текстовом файле, который может видеть «любой», но это вариант.
Надеюсь, этот урок вам помог. Я до сих пор помню, когда мне удалось зайти из Linux, и надеюсь, что порадовал некоторых бывших макеро.
ошибка монтирования (1): операция не разрешена
Обратитесь к странице руководства mount.cifs (8) (например, man mount.cifs) и сообщениям журнала ядра (dmesg)
корень @ macfiles: ~ # dmesg
dmesg: ошибка чтения буфера ядра: операция не разрешена
??♂️?