Вы начали с:
-----------
| VG storage|
|-----------|
| LV storage|
|-----------| -------------
| pv0 | pv1 | | new |
| 1.5 | 1.5 | | 4.0 |
----------- -------------
Допустим, физический том 0 (pv0) - это тот, от которого вы хотите избавиться. Что вам нужно сделать, так это расширить группу томов (VG), включив в нее новый диск:
-------------------------
| VG storage |
|-----------+-------------|
| LV storage| FREE EXTENTS|
|-----------|-------------|
| pv0 | pv1 | new |
| 1.5 | 1.5 | 4.0 |
-------------------------
Обратите внимание, что расширение группы томов (с помощью pvcreate
и vgextend
)
оставляет вам свободные экстенты, необходимые для pvmove
. Вместо этого
вы расширили логический том (LV), чтобы он занимал все свободные экстенты.
Для восстановления вам нужно сначала сжать файловую систему (что должно
выполняться в автономном режиме и может занять некоторое время), а затем сжать
логический том. Наконец, вы можете выполнить pvmove
(что можно сделать
онлайн) и vgreduce
.
Важно, чтобы вы не сжимали логический том короче, чем ваша файловая система
; это приведет к потере данных. Самый простой способ - использовать параметр
-r
для lvreduce
, который будет обрабатывать изменение размера файловой системы
за вас.
Вкратце:
umount / dev / mapper / storage-storage
lvreduce -r -L3G storage / storage
pvmove / dev / sdd1
(или какой там старый диск) vgreduce storage / dev / sdd1
lvextend
хранилище, если хотите. Здесь вы можете использовать -r
,
тоже. PS: Имейте в виду, как выглядит кривая отказов жестких дисков: группа сначала от производства / отгрузки / и т. Д. проблем, затем очень мало, а затем , наконец, их количество увеличивается по мере старения диска. Ваш новый диск находится в периоде первоначального сбоя в работе.
PS (2): vgrename
и lvrename
существуют ...
PS (3): Вы уверены, что не хотите зеркалировать данные? Еще один диск емкостью 4 ТБ не так уж и дорого.
В соответствии с комментариями вы можете определить свои хосты в файле /etc/hosts
:
107.xx.yy.100 bdsatish.in www.bdsatish.in
Эта запись добавит разрешение вашего IP-адреса к этим именам хостов. А также преобразование этих имен хостов в IP.
Имейте в виду, что IP-адрес должен быть назначен вашему компьютеру, это не адрес, сообщаемый такими сайтами, как Whatismyip и подобными.
В Linux/UNIX вы можете получить свои IP-адреса с помощью команды:
ifconfig