1 заметка с тегом

nas

Прокачиваем Seagate Personal Cloud

Если вы купили NAS от компании Seagate с незамысловатым названием Personal Cloud, то вас может может обрадовать то, что его функционал можно существенно расширить, ведь внутри этой коробочки находится Linux. А чтобы вы долго не искали информацию, я приготовил для вас небольшой мануал по настройке. Если заинтересовало, то добро пожаловать в царство консоли и магии..

Для начала нам необходимо открыть в браузере скрытую ссылку http://personalcloud.local/?locale=ru&appdev=1#device_manager-services (вместо personalcloud.local лучше прописать IP адрес вашего NAS) и активировать доступ по SSH. Возможно система будет ругаться на активный SFTP или еще какой сервис. В таком случае просто выключаем мешающий и спокойно активируем SSH.

Далее заходим по SSH на нашу коробочку под основным пользователем, которого мы заводили в момент начальной настройки NAS’a (в случае с маком или линуксом пишем в терминале ssh IP_адрес -l ваш_логин). После чего переходим в режим работы от пользователя root командой sudo -i и вводим еще раз пароль

Теперь нам необходимо отредактировать файл /etc/init.d/mountfs (сделать это можно командой vi /etc/init.d/mountfs):

  • Опускаемся на 18ю строку
  • Нажимаем i для перехода в режим редактирования
  • Нажимаем ввод, чтобы 18я строка осталась пустой и и поднимаемся обратно на 18ю строчку
  • Тут нам необходимо вставить следующий текст: mount -o remount, rw /
  • Теперь нажимаем Esc для выхода из режима редактирования и набираем :wq! после чего жмем ввод
  • Файл отредактирован, перезапускаем NAS
  • Так, наш черный ящик перезапустился. Заходим обратно на него по SSH и тут нам понадобится просто выполнить в терминале следующие строки:
sudo -i
mkdir -p /media/internal_1/@entware-ng/opt
rm -rf /opt
ln -sf /media/internal_1/@entware-ng/opt /opt
cd /media/internal_1/@entware-ng/
wget -O - http://pkg.entware.net/binaries/armv7/installer/entware_install.sh| /bin/sh
echo "/bin/ln -sf /volume1/@entware-ng/opt /opt" >> /etc/rc.local
echo "/opt/etc/init.d/rc.unslung start" >> /etc/rc.local
echo ". /opt/etc/profile" >> /etc/profile
rm -rf /opt
ln -sf /media/internal_1/@entware-ng/opt /opt
echo "/bin/ln -sf /media/internal_1/@entware-ng/opt /opt" >> /etc/rc.local
echo "/opt/etc/init.d/rc.unslung start" >> /etc/rc.local
echo ". /opt/etc/profile" >> /etc/profile
exit
sudo -i
opkg update

На этом процедура окончена и можно расширять функционал, устанавливая необходимые пакеты командой opkg install имя_пакета (к примеру opkg install mc). По сути, тут все аналогично brew или apt. Так что не заблудитесь =)

2018   admin   linux   nas