LINUX.ORG.RU

Вопрос новичка по монтированию

 


0

1

Прошу совета в решении такой задачи:

Имеется: [code=Bash] $ df -h Filesystem Size Used Avail Use% Mounted on devtmpfs 32G 0 32G 0% /dev tmpfs 32G 0 32G 0% /dev/shm tmpfs 32G 250M 32G 1% /run tmpfs 32G 0 32G 0% /sys/fs/cgroup /dev/sda2 30G 23G 7.4G 76% / tmpfs 32G 69M 32G 1% /tmp /dev/sda1 497M 188M 310M 38% /boot /dev/sdb1 126G 61M 120G 1% /mnt/resource tmpfs 6.3G 0 6.3G 0% /run/user/478 tmpfs 6.3G 0 6.3G 0% /run/user/1522036324 [code]

Регулярно заканчивается свободное место в /dev/sda2 / т.к. пользователи пишут в /home, а иногда даже невозможность подключиться к нодам, где таким образом закончилось свободное место.

Есть подключенный дополнительный hdd /dev/sdb1 126G

Как грамотно объединить емкость /dev/sdb1 126G с /dev/sda2, чтобы использовать его емкость дополнительно с /dev/sda2 ?

Прошу любые советы и решения, в т.ч. с использованием утилит типа mhddfs… Данные при этом не должны быть удалены или повреждены в /dev/sda2 OS - ноды с CentOS и Ubuntu

Спасибо.

Сорри за форматирование - похоже Markdown-разметка не работает и почему ее нельзя поменять при редактировании?



Последнее исправление: unlimuser (всего исправлений: 6)

Поправь код, там тяжко что-то понять.

Скорее всего, тебе lvm нужен.

anonymous
()

1 вариант: копируешь всё с sda2 на sdb1 с сохранением прав, меняешь в /etc/fstab sda2 на sdb1.

2 вариант: dd c sda на sdb, выкидываешь sda, грузишься с livecd расширяешь sda2 (который был sdb2).

3 вариант: Вынимаешь sda, cтавишь систему на sdb, копируешь /home, выкидываешь sda.

anonymous
()
Ответ на: комментарий от anonymous

Спасибо за Ваш совет. Нод много и они в cloud без физического доступа. Есть ли решения, как объединить емкость /dev/sda2 без потери данных с /dev/sdb1 ?

Из того, что гуглится, только утилита mhddfs, но нет уверенности, насколько это лучшее решение…

unlimuser
() автор топика
Ответ на: комментарий от anonymous

И, там наверно grub-update надо будет сделать.

anonymous
()
Ответ на: комментарий от unlimuser

утилита mhddfs, но нет уверенности, насколько это лучшее решение…

Вообще, монтировать с помощью оверлейных файловых систем, в частности aufs.

andytux ★★★★★
()

правильно, конечно было бы забекапить данные и загнать все в LVM. а так, например, смотри, куда идет основная нагрузка по файлам и прокидывай симлинк.

Avial ★★★★★
()

Получается, самым изящным из всех предложенных решений будет использование симлинков?

Как оцениваете вариант с mount –bind ?

unlimuser
() автор топика

Что мешает вынести /home (или что там жрёт больше всего?) на /dev/sdb1 ? Что там сейчас лежит?

anonymous
()
Ответ на: комментарий от anonymous

Я впервые столкнулся с подобной задачей и стало интересно, как ее можно решить. Поменять логику(пути размещения) для приложения - это также одно из решений моей задачи.

unlimuser
() автор топика
Ответ на: комментарий от unlimuser

Это был вопрос, а не наезд. Если что.

Если на /dev/sdb1 нет ни чего важного, переносишь туда, удаляешь всё из home, и монтируешь /dev/sdb1 к точке /home.

Тут в треде много чего интересного посоветовали. Подними виртуалку с подобными ТТХ и пробуй.

anonymous
()

offtop

Сорри за форматирование - похоже Markdown-разметка не работает и почему ее нельзя поменять при редактировании?

Как раз Markdown у тебя и работает. А сообщение отформатировано в LORcode (и тоже с ошибками — нет [/code])... «ну, ты понял»©

Можно задать разметку по умолчанию в своём профиле (см. «Настройки» внизу; ТОЛЬКО ВНИМАТЕЛЬНО, иначе может быть очень печально), а можно менять при написании каждого сообщения (см. выше «Заглавия»). Как вариант освоить Markdown (но, выбор за тобой). Кнопка «Предпросмотр» бывает очень полезна.

anymouze ★★
()
Последнее исправление: anymouze (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.