Как смонтировать жесткий диск в раздел другого жесткого диска?

Имеется SSD диск 128 гб - на нем запущен CENTOS и веб версер.
Папки /home стало мало под сайты.
Вставил диск 1ТБ - могу ли увеличить раздел home за счет нового диска? если да, то как? подскажите пожалуйста.

команда df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
                       50G  8,6G   39G  19% /
tmpfs                 3,9G     0  3,9G   0% /dev/shm
/dev/sdb1             477M   63M  389M  14% /boot
/dev/mapper/VolGroup-lv_home
                       64G   42G   2G  97% /home


Вывод команды fdisk -l

Диск /dev/sda: 1000.2 ГБ, 1000204886016 байт
255 heads, 63 sectors/track, 121601 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000


Диск /dev/sdb: 128.0 ГБ, 128035676160 байт
255 heads, 63 sectors/track, 15566 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00048110

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sdb1   *           1          64      512000   83  Linux
Раздел 1 не заканчивается на границе цилиндра.
/dev/sdb2              64       15567   124521472   8e  Linux LVM

Диск /dev/mapper/VolGroup-lv_root: 53.7 ГБ, 53687091200 байт
255 heads, 63 sectors/track, 6527 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000


Диск /dev/mapper/VolGroup-lv_swap: 4110 МБ, 4110417920 байт
255 heads, 63 sectors/track, 499 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000


Диск /dev/mapper/VolGroup-lv_home: 69.7 ГБ, 69709332480 байт
255 heads, 63 sectors/track, 8475 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
  • Вопрос задан
  • 5114 просмотров
Решения вопроса 1
Melkij
@Melkij
PostgreSQL DBA
Господа, вы о чём? Система ведь явно стоит на LVM. Устройство называется /dev/mapper/VolGroup-lv_home
Банальное расширение пространства за счёт нового диска - элементарное действие. xgu.ru/wiki/LVM

Но смысл SSD тогда загадочен становится, в этом согласен с Denis Verbin
Ответ написан
Пригласить эксперта
Ответы на вопрос 5
Что-то сильно дофига выделено под корень /
10-15GB обычно с головой хватает.

Можно примонтировать его вместо /home и перенести туда все сайты, но в таком случае весь смысл ssd теряется.
Я бы вынес на HDD симлинками только "толстые" папки сайтов, например с аплоадами.
Ответ написан
Как смонтировать жесткий диск в раздел другого жесткого диска?

Смонтировать можно что угодно куда угодно. Создаёте каталог, и туда mount нового диска.

Допустим если у вас /dev/sdX1 примонтирован к /home, можно создать в /home любой каталог:
mkdir /home/something
И затем примонтировать /dev/sdY1 туда:
mount /dev/sdY1 /home/something
Теперь содержимое каталога /home/something будет отражать содержимое раздела /dev/sdY1

Вставил диск 1ТБ - могу ли увеличить раздел home за счет нового диска?

Увеличить физически раздел с помощью другого диска нельзя.
Ответ написан
Комментировать
nazarpc
@nazarpc
Open Source enthusiast
Папки /home стало мало под сайты.

Полагаю, смонтировать новый диск туда, где сайты, и перенести данные на него.

Вставил диск 1ТБ - могу ли увеличить раздел home за счет нового диска? если да, то как? подскажите пожалуйста.

Вот прямо вот так нельзя, если только вы не используете BTRFS, там можно конвертнуть в RAID, и на лету прицепить ещё один диск. А так вам нужно программный RAID настроить между двумя разделами, если не хотите связываться с BTRFS (хотя с ним всё вообще тривиально решается) - попробуйте mdadm, правда не знаю как последний отреагирует на разные размеры.

В целом судя по всему у вас основной диск маленький, просто смонтируйте новый в /home да и всё. Это:
0) остановить веб-сервер или что там у вас использует /home
1) отформатировать новый диск
2) смонтировать новый диск куда-то
3) перенести на новый диск данные /home
4) переименовать /home во что-то, создать пустую /home
5) размонтировать новый диск
6) прописать в /etc/fstab монтирование нового диска в /home
7) mount -a
8) всё, можно запускать обратно
Ответ написан
Комментировать
@mayhembr Автор вопроса
Спасибо за наводки, решаю проблему!
Ответ написан
Комментировать
@ShamblerR
все элементарно просто
1. копируеш весь /home на новый винт.

2. /etc/fstab/
/dev/sdd /home ext4 defaults 0 0
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы