Монтируем новый жесткий диск в Linux для папки /var

9 месяцев назад
58 в linux

В продолжение темы о том  как работать с новым диском и разделом в Linux даю некоторую информацию о том, как освободить на системном диске существенный кусок памяти и расширить объем существующего раздела. После того, как мы создали новый раздел (в вышеупомянутой статье), нам нужно перенести все из папки /var в новый раздел. Все что нужно у нас уже есть
Все делаем от имени root

1) Создадим новую папку в папке /mnt в которую будем портировать /var

cd /mnt
mkdir /var

На всякий случай, что бы быть уверенными, что имеем дело с монтированным разделом, а не самой папкой, создадим в новой папке пустую папку index. Как только мы смонтируем к этой папке другой диск - папка index пропадет 

mkdir index

2) Монтируем  1-й раздел нового диска

mount -t ext3 /dev/hdb1 /mnt/var

проверимся

ls -a

если папка index пропала, значит мы имеем дело в новым диском.

3) Копируем рекурсивно все из папки /var с сохранением прав доступа и владельцев папок в папку /mnt/var

cp -pr /var/* /mnt/var

Это будет не быстро. Ждем до окончания процесса 

4) После того, как все скопировалось проверим как все переписалось

cd /mnt/var
ls -a

Должны увидеть структуру папок, как у Вас в /var

5) Если все ОК, тогда отмонтируем новый диск

umount /dev/hdb1

6) Правим файл /etc/fstab

vim /etc/vstab

Добавим вот так строку (сразу после монтирования корня файловой системы)
# /etc/fstab: static file system information.
# proc /proc proc defaults 0 0
# / was on /dev/sda1 during installation
UUID=5a54066c-7ce8-4299-ab3c-244456447c4 / ext3 errors=remount-ro,usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv0 0 1
/dev/hdb1 /var ext3 defaults 0 0
# swap was on /dev/sda5 during installation
UUID=54d45f3e-09f4-4f15-a884-95b676feb21c none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0

Сохранились: двоеточие -> wq -> ENTER

7) Создайте  в папке /var папку index для контроля монтирования нового диска или определитесь, нужны ли Вам данные из старой папки /var в принципе можно их оставить ……

8) Перезагружаем компьютер

Если все сделано было правильно, то после старта /var будет примонтирован с нового жесткого диска. и будет содержать все данные, которые были в оригинальном /var и в нем не будет папки index, которую мы создали для проверки в 7 шаге

Ну вроде все … работаем в штатном режиме… Места достаточно.

источник: http://beznervov.com/linux-montiruem-novyj-disk-dlya-var/

Авторы получают вознаграждение, когда пользователи голосуют за их посты.
Голосующие читатели также получают вознаграждение за свой голос.
Порядок сортировки:  Популярное

Всё это конечно хорошо, вот решил установить Linux, остановился на Ubuntu, какой лучше дистрибутив скачать и откуда если раньше приходилось работать только в винде?)

·

Выбор одобряю :) Я сам, как разработчик был вынужден переходить в свое время на Linux (Ubuntu)(За неимением MACBOOK на тот момент) Я выбрал Ubuntu. Не жалею ни секунды о сделанном выборе, так как все у меня на компе завелось с пол-пинка, хватило фактически простой установки и небольшой доп. настройки (языки, размеры шрифтов ....)
Конечно неплохо бы знать параметры Вашего оборудования. Но на данный момент актуальная версия доступна для скачивания на официальном сайте: https://www.ubuntu.com/download/desktop, а там по старинке. Пишем на болванку и ..... Установка за 20 минут.
Есть альтернативный метод. К примеру https://unetbootin.github.io/. Эта программа сделает тебе флешку, а на ней будет то, что ты попросишь. Программа может, как использовать твой ISO файл, так и автоматически скачать нужный образ и установить на флешку. И еще одно ОЧЕНЬ ВАЖНОЕ мероприятие в процессе установки СОХРАНИ С КОМПЬЮТЕРА ВСЕ НУЖНЫЕ ДАННЫЕ НА ВНЕШНИЙ НОСИТЕЛЬ В процессе установки проще всего просто задействовать весь объем диска, с автоматическим разбиением на разделы. Обычно там всего хватает с параметрами по умолчанию.
Молча соглашайся со всем, что предложит установщик. Участвуй в процессе установки. Выбери временную зону. Указывай имя пользователя. Задай пароль.
После установки запусти приложение terminal и введи комманду: sudo passwd - введи пароль супер-пользователя, он нужен будет если изменения, вносимые в систему будут значительными для функциональности.
Потом желательно очень хорошо почитать про apt-get - Это консольный менеджер пакетов.
Он сам устанавливает программы (как PlayMarket, AppStore....), которые ты хочешь установить дополнительно. основные комманды: apt-cache search [имя программы] для поиска и apt-get install [имя программы] которую решил установить. Например сразу установи себе Midnight Commander: apt-get install mc и запусти там же в консоли mc он поможет почувствовать себя ближе к Linux :)
Будут вопросы - задавай

·
·

Спасибо за подробный ответ)

·
·
·

Да нет проблем, для дела же...