Создание домашнего файлового сервера на Ubuntu + Яндекс Диск

С Yandex Диском имею дело издавна, как на личном компе, так и на сервере в качестве запасного копирования. На Yandex диск соединяется куча фото с телефонов +много рабочих файлов. На моем ноуте размер наиболее 200 Гб не cохранишь, ну и для чего!? И много документов постоянно должны быть под рукою, лезть повсевременно в Yandex Диск не охото, другой раз от пролистывания кучи файлов на Я Диске браузер то и дело подвисает.

Принял решение поднять свой домашний в локальной сети и связать его с Yandex Диском.

Просмотрев кучу собственного компьютерного железа пришел к выводу, что оно не подойдет, т.к. устарело. Подобрал на веб-сайтах все комплектующие по характеристикам чтоб собрать компьютер. То что мне необходимо (свойства естественно же учитывал с припасом) выходило аж под 18000 рублей. Но понимая то, что я за сиим компом работать не буду, а чисто для файлов, такие траты не имеют смысла. Поспрашивал у знакомых у кого что есть и что можно приобрести б/у.

В итоге заполучил б/у системный блок HP Compaq 8000 Elite PC. Довольно хороший экземпляр.

Также заполучил монитор б/у (тоже неплохой)

Микропроцессор оказалось 4-х ядерный ). Было оперативки 2Гб. Для меня мало))). В комиссионке за 2000 рублей купил для этого компа 2 планки оперативки (любая по 4Гб). Купил новейший твердый диск на 2Тб

В итоге машинка у меня вышла со последующими параметрами: 

  • 4-х ядерный машина — комплекс технических средств, предназначенных для автоматической обработки информации в процессе решения вычислительных и информационных задач) (либо вычислительной системы) которое делает арифметические и логические операции данные программкой преобразования инфы управляет вычислительным действием и коор
  • 10 Гб оперативки (2 было и 8 купил)
  • Твердые диски: 320 Гб с системой и для файлового хранилища 2Тб стоит + еще один твердый диск на 2Тб лежит нужно проверить и поставить.
  • SWAP: 20Гб
  • Ubuntu 16.04

Не стал заморачиваться с RAID массивами и теневым копированием, т.к. твердый диск новыq и + ко всему идет интеграция с Yandex Диском, что предутверждает утрату данных.

Итак, по порядку.

Не глядя на то что вышел релиз Ubuntu 17.04, я избрал Ubuntu 16.04, т.к. он наиболее стабилен (перепробовал все версии и дистрибутивы).

  • Скачал с веб-сайта https://www.ubuntu.com/download/desktop
  • сделал загрузочную Usb флешку (кто не понимает как это делается — пишите, и я в доп. статье распишу)
  • В BOIS устанавливаем откуда загружать систему при старте компа. В моем случае при нажатии F9 выбирал откуда загружать
  • Опосля загрузки, избираем язык, можно надавить загрузить Ubuntu, чтоб испытать либо начать установку.
  • установка системы
  • Если Вы 1-ый раз ставите Ubuntu, не страшитесь, если что-то пойдет не так, постоянно можно переустановить ))). В процессе установки необходимо будет избрать диск и по мере необходимости разбить его на разделы. Можно не разбивать и произвести установку автоматом как есть.

    В моем случае диск 320 Гб я употреблял стопроцентно под систему. Разбил диск на такие разделы:

  • Раздел подкачки swap — я установил 20Гб (в 2 раза больше размера оперативки). На ноутбуках устанавливал постоянно конкретно в 2 раза больше, чтоб без заморочек уходить в спящий режим.
  • Раздел под систему 50 Гб. Точка монтирования » / «,  файловая система  Ext4
  • Раздел под пользовательскую папку home  250Гб. Точка монтирования /home,   файловая система  Ext4
  • диск 2Тб. Я сделал один большенный раздел на всю емкость. Файловая система Ext4, точка монтирования /media/Disk.

    процесс установки интуитивно понятен.

    Опосля установки и загрузки компа заходим в опции и язык системы. Для обновления языков — нам будет предложено до установить языковые пакеты. Соглашаемся и устанавливаем

     

    Дальше: Открываем терминал (клавиша Запуск и в строке пишете terminal) — так ищутся нужные приложения.

    Используем терминал для работы с установкой. Обновление программ

    Для обновления реестра пакетов используем команду

    sudo apt-get update (Нажимаем Entr и вводим пароль от вашей учетной записи)

    обновляем пакеты (Приложения)

    sudo apt-get upgrade

     

    Опосля установки Ubuntu я увидел что 2-ой диск у меня устанавливается под правами юзер: root, группа юзеров: root. В данном случает вы не можете ничего записать на диск, в том числе и по сети.

    нужно выставить пользовательские права на диск

    я 

    Официальная документация от Yandex‘а по установке yandex Диска

    https://Yandex.ru/support/disk/cli-clients.html

    Установка Индикатора Yandex Диска

    Установка индикатора:

     sudo add-apt-repository ppa:slytomcat/ppa
    sudo apt-get update
    sudo apt-get install yd-tools

    Пуск индикатора:

    Yandex-disk-indicator

    Настройка индикатора

    Запускать и останавливать Yandex Диск через консоль Для вас больше не необходимо будет. Все зрительно и комфортно. А основное постоянно видно запущен диск либо нет

     

    Установка и настройка панели управления сервером Webmin  http://help.ubuntu.ru/wiki/webmin

     

    Маленькое видео

    Благодаря связи сервера с Yandex Диском, при удалении файлов кем-нибудь из тех у кого есть доступ по сети, с компа фалы удалятся, но в Yandex Диске они переместятся в корзину. А потому что доступ к корзине в Web интерфейсе есть лишь у меня, то я с легкостью могу все вернуть. Весьма комфортно.

    Потому надобность в RAID массиве у меня отпала. Все хранится в Я.Диске

    Фортуны! Будут вопросцы — пишите! А если у вас есть наилучшее и наиболее продвинутое решение — просьба поделитесь, будем рады!

    Источник