Розбіжності
Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
| Наступна ревізія | Попередня ревізія | ||
| linux:files:rclone [23/03/2025 22:22] – створено osvex | linux:files:rclone [Невідома дата] (поточний) – зовнішнє редагування (Невідома дата) 127.0.0.1 | ||
|---|---|---|---|
| Рядок 11: | Рядок 11: | ||
| На Proxmox (Debian-based) выполните: | На Proxmox (Debian-based) выполните: | ||
| - | < | + | < |
| + | apt update && apt install rclone -y | ||
| </ | </ | ||
| Рядок 19: | Рядок 20: | ||
| Запустите интерактивную настройку: | Запустите интерактивную настройку: | ||
| - | < | + | < |
| + | rclone config | ||
| </ | </ | ||
| Рядок 29: | Рядок 31: | ||
| • Пройдите авторизацию через браузер | • Пройдите авторизацию через браузер | ||
| - | • Завершите настройку | + | <wrap important> |
| + | Чтобы пройти авторизацию, | ||
| + | |||
| + | </ | ||
| + | |||
| + | • Завершите настройку\\ | ||
| После этого можно проверить доступ к файлам: | После этого можно проверить доступ к файлам: | ||
| + | < | ||
| - | < | + | rclone lsd gdrive: |
| </ | </ | ||
| Рядок 43: | Рядок 51: | ||
| Создайте точку монтирования: | Создайте точку монтирования: | ||
| - | < | + | < |
| + | mkdir /mnt/gdrive | ||
| </ | </ | ||
| Рядок 49: | Рядок 58: | ||
| Затем запустите монтирование: | Затем запустите монтирование: | ||
| - | < | + | < |
| + | rclone mount gdrive:/ /mnt/gdrive --daemon | ||
| </ | </ | ||
| Рядок 55: | Рядок 65: | ||
| Теперь можно использовать /mnt/gdrive в Proxmox. | Теперь можно использовать /mnt/gdrive в Proxmox. | ||
| - | **4. Добавляем в Proxmox как хранилище** | + | ==== Добавляем в Proxmox как хранилище |
| В **Web UI** Proxmox: | В **Web UI** Proxmox: | ||
| Рядок 66: | Рядок 76: | ||
| 4. Нажмите **Add** | 4. Нажмите **Add** | ||
| - | + | ==== Автоматическое монтирование | |
| - | 📌 **Автоматическое монтирование** | + | |
| Добавьте строку в **/ | Добавьте строку в **/ | ||
| Рядок 76: | Рядок 85: | ||
| 1. **Откройте файл / | 1. **Откройте файл / | ||
| - | < | + | < |
| + | sudo nano /etc/fstab | ||
| </ | </ | ||
| 2. **Добавьте строку для автомонтирования** в конце файла. Для использования с **rclone**, добавьте следующую строку: | 2. **Добавьте строку для автомонтирования** в конце файла. Для использования с **rclone**, добавьте следующую строку: | ||
| - | < | + | < |
| + | rclone mount gdrive:/ /mnt/gdrive --daemon | ||
| </ | </ | ||
| Рядок 89: | Рядок 100: | ||
| ---- | ---- | ||
| - | **Создание systemd-сервиса для автомонтирования** | + | ==== Создание systemd-сервиса для автомонтирования |
| 1. **Создайте файл systemd-сервиса: | 1. **Создайте файл systemd-сервиса: | ||
| Рядок 95: | Рядок 106: | ||
| Создайте новый файл для сервиса, | Создайте новый файл для сервиса, | ||
| - | < | + | < |
| + | sudo nano / | ||
| </ | </ | ||
| 2. **Добавьте следующее содержимое** в файл: | 2. **Добавьте следующее содержимое** в файл: | ||
| - | < | + | < |
| + | [Unit] | ||
| Description=Mount Google Drive via rclone | Description=Mount Google Drive via rclone | ||
| After=network-online.target | After=network-online.target | ||
| Рядок 130: | Рядок 143: | ||
| Сначала перезагрузите систему systemd: | Сначала перезагрузите систему systemd: | ||
| - | < | + | < |
| + | sudo systemctl daemon-reload | ||
| </ | </ | ||
| Рядок 136: | Рядок 150: | ||
| Затем включите сервис для автозапуска: | Затем включите сервис для автозапуска: | ||
| - | < | + | < |
| + | sudo systemctl enable rclone-mount.service | ||
| </ | </ | ||
| Рядок 144: | Рядок 159: | ||
| Запустите сервис, | Запустите сервис, | ||
| - | < | + | < |
| + | sudo systemctl start rclone-mount.service | ||
| </ | </ | ||
| Рядок 154: | Рядок 170: | ||
| Теперь /mnt/gdrive должен быть смонтирован при каждом старте системы автоматически. Для проверки используйте команду: | Теперь /mnt/gdrive должен быть смонтирован при каждом старте системы автоматически. Для проверки используйте команду: | ||
| - | < | + | < |
| + | df -h | ||
| </ | </ | ||
| Рядок 162: | Рядок 179: | ||
| Если нужно остановить или перезагрузить сервис: | Если нужно остановить или перезагрузить сервис: | ||
| - | < | + | < |
| + | sudo systemctl stop rclone-mount.service | ||
| sudo systemctl restart rclone-mount.service | sudo systemctl restart rclone-mount.service | ||
| + | </ | ||
| + | |||
| + | ==== Проброс порта ==== | ||
| + | |||
| + | Вам нужно использовать **SSH-туннель**, | ||
| + | |||
| + | **Как пробросить порт и пройти авторизацию на другом ПК** | ||
| + | |||
| + | 1. **Подключитесь к Proxmox через SSH с пробросом порта: | ||
| + | |||
| + | На вашем локальном ПК, где у вас есть браузер, | ||
| + | |||
| + | < | ||
| + | ssh -L 53682: | ||
| </ | </ | ||
| + | |||
| + | Здесь: | ||
| + | |||
| + | • < | ||
| + | |||
| + | • 53682 — это порт, который используется для авторизации. | ||
| + | |||
| + | 2. **Откройте ссылку в браузере на вашем ПК:** | ||
| + | |||
| + | Теперь, | ||
| + | |||
| + | < | ||
| + | http:// | ||
| + | |||
| + | </ | ||
| + | |||
| + | Авторизуйтесь в Google и получите код. | ||
| + | |||
| + | 3. **Вставьте код обратно в консоль на сервере Proxmox:** | ||
| + | |||
| + | После того как получите код, вставьте его в консоль Proxmox. | ||