Установка и настройка серверов Linux,создание сайтов, установка и настройка Asterisk PBX, Linux для начинающих и не только.
Получать статьи этого сайта на почту:

 

24
Feb 2017
sergldom
автор
0
комментариев
Рейтинг статьи:
5
Average: 5 (2 votes)

Разбиваем флешку для мини сервера OrangePi / RaspberryPi

   Приобретя плату <![CDATA[]]>OrangePi PС2<![CDATA[]]> для использования её как офисного сервера телефонии, я установил операционную систему Debian как в инструкции. скачав на официальном сайте образ дистрибутива для своей платы. Так как на флешке 32 ГБ места, все под корень я не хочу использовать, я выделю 4 ГБ места под корень + то место, что было разбито при заливке образа итого корневой раздел 5Гб и остачу под папку /home.

Кстати, 64-битная плата OrangePi PС2 установленная на 8гб влешку 4 класса выдает просто нереальные тормоза при установке софта, пол ночи на установку стандартного пакета из Asterisk, Nginx, PHP и Mysql, это меня расстроило, при том, что OrangePi Plus 32-бит достаточно шустро работает на такой же флешке.

Приступаем к разбивке флеш диска

Для  этого воспользуемся программой cfdisk. Открываем раздел флешку выполнив команду:

cfdisk /dev/mmcblk0

Выбираем свободное место и создаем новый раздел   Выбираем свободное место и создаем новый раздел размером 4Gb

   Создаем на свободном месте новый раздел размером 4гб. На оставшемся свободном месте создаем логический раздел на все свободное место раздела. Сохраняем изменения и записываем изменения на диск, перезагружаем плату:

Выбираем свободное место и создаем новый primary раздел   Выбираем свободное место и создаем новый раздел

Выбираем свободное место и создаем новый раздел на все оставшееся место   Выбираем свободное место и создаем новый extended раздел

Выбираем свободное место и создаем новый раздел в extended   Cоздаем новый раздел размером на все свободное место

Записываем изменения на флешку   Записываем изменения на флешку соглашаясь на запись изменений

Выходим из программы разбивки диска(флешки)

   После загрузки проверяем созданные разделы выполнив команду:

fdisk -l

Проверяем сохраненные изменения на флешке

  Заходим в флешку и удаляем раздел 4 ГБ и сохраняем изменения:

Удаляем раздел 4Gb   Записываем изменения на диск

Записываем изменения на диск, соглашаемся на запись изменений   Выходим из программы разбивки диска

Перезагружаем плату выполнив команду:

reboot

Проверяем, что изменения сохранились выполнив команду и удостоверившись, что раздел в 4Gb отсутствует:

fdisk -l

Проверяем, что изменения сохранены на флешке

 

Расширяем корневой раздел на все свободное пространство удаленного раздела 4гб. Выполнив команду и согласившись на изменения нажав y:

resize_rootfs.sh

Расширяем корневой раздел на все свободное место удаленного раздела

Форматируем раздел /home выполнив команду:

mkfs.ext4 /dev/mmcblk0p5

Монтируем отформатированный раздел в папку /mnt для копирования файлов из /home выполнив команду:

mount /dev/mmcblk0p5 /mnt/

Копируем файлы на новый раздел выполнив команду:

cp -Rp /home/* /mnt/

Подключаем раздел /home в файле fstab:

vi /etc/fstab

было:

# <file system> <dir>   <type>  <options>                       <dump>  <pass>
/dev/mmcblk0p1  /boot   vfat    defaults                        0               2
/dev/mmcblk0p2  /       ext4    defaults,noatime                0               1

стало:

# <file system> <dir>   <type>  <options>                       <dump>  <pass>
/dev/mmcblk0p1  /boot   vfat    defaults                        0               2
/dev/mmcblk0p2  /       ext4    defaults,noatime                0               1

# Mount /home:
/dev/mmcblk0p5  /home   ext4    defaults,noatime                0               1

   Уаляем файлы из папки /home корневого раздела, они у нас уже скопированы ранее и перезагружаем плату выполнив команды:

rm -rf /home/*
reboot

   После загрузки платы проверяем, что раздел /home подмонтирован и заполненность раздела и всех остальных выполнив команду:

df -h

Монтируем домашний раздел, проверяем смонтированные разделы

Обновляем ПО на мини сервере.

   Заходим по ssh через Putty и обновляем репозиторий выполнив команду:

apt-get update

   Устанавливаем некоторые программы выполнив команду:

apt-get install aptitude vim mc screen nmap htop bmon mtr

   Обновляем установленные програмы до актуальных версий при наличии:
aptitude safe-upgrade

С Вами был Сергей Лазаренко.

   Буду рад, если кому-либо пригодится информация в этой и других статьях на моем сайте.

   делаем небольшой перерыв и посмотрим небольшой интересный видео ролик:

Рейтинг статьи: 

5
Average: 5 (2 votes)

Вам понравилась статья? Хотите получать уведомления о выходе новых статей с этого сайта на свой почтовый адрес? Подписывайтесь пожалуйста. Введите свой почтовый адрес и нажмите кнопку Хочу получать статьи!

<![CDATA[]]><![CDATA[]]>

 

*Адреса электронной почты не разглашаются и не предоставляются третьим лицам для коммерческого или некоммерческого использования.

 

 
 

 

Add new comment

Filtered HTML

  • Search Engines will index and follow ONLY links to allowed domains.

  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

Plain text

  • Allowed HTML tags: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.
  • Search Engines will index and follow ONLY links to allowed domains.

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.