Назад | Перейти на главную страницу

Хранение и разделение данных Linux

В следующем выводе df -h вы можете видеть, что я добавил новый жесткий диск (/ dev / hdd1) и смонтировал его как / hdd1.

У меня вопрос: если я начну сбрасывать данные в / opt, будут ли эти данные смонтированы в / hdd1 или /

Моя цель - использовать новый hdd1 вместо старого диска (/ dev / sda3).

Как это может быть сделано?

Filesystem            Size  Used Avail Use% Mounted on
/dev/sda3             442G  312G   12G  86% /
tmpfs                 1.9G     0  1.9G   0% /dev/shm
/dev/sda1             194M   57M  128M  31% /boot
/dev/sdb1             1.7T  201M  2.6T   1% /hdd1

Вы наверное не может сделать это легко без переформатирования / переразбивки.

Вот что вам нужно сделать.

  1. Назад все вверх.
  2. Разбейте диски на разделы LVM.
  3. Настройте группы томов LVM на дисках (или одну большую на нескольких физических томах).
  4. Настройте логические тома LVM для / и любых других точек монтирования.
  5. Наслаждайтесь великолепием использования логического управления томами для перераспределения пространства по своему усмотрению.

Я действительно не хочу вдаваться в подробности объяснения тонкостей LVM, потому что вы можете в значительной степени просто прочитать документацию. Но я бы так и поступил.

Я полагаю, вы могли бы скопировать все со старого диска на новый, а затем изменить конфигурацию Grub и MBR, но я думаю, что в будущем, вероятно, будет более масштабируемым использование LVM.

Если вы просто сбросите данные на /opt он по-прежнему будет находиться на старом, полном диске, если вы не смонтируете / dev / sdb1 на / opt.

На вопрос: с указанной выше конфигурацией, при отсутствии какой-либо другой информации, если вы напишите на /opt, он будет храниться в /, также известный как sda3.

В зависимости от того, что это за данные и где они хранятся, у вас есть несколько вариантов.

  • Вы можете последовать совету Тома и перестроить все в LVM группы томов.
  • Если вы все равно собираетесь все перестроить, выньте существующий диск и перестройте его на новый большой диск, затем скопируйте данные с диска на диск и сохраните старый диск в качестве резервной копии на случай, если что-то пойдет не так.
  • Вы можете переместить свои большие подкаталоги из / opt в / hdd1, а затем создать символическую ссылку из / opt / $ DIR в / hdd1 / $ DIR. (Примечание - при этом убедитесь, что перемещаемое приложение выключено.) Это позволяет сохранить существующую систему без необходимости перестраивать все и позволяет перемещать части в новое хранилище.

Лично я бы тоже переименовал /hdd1 быть /sdb1 или /disk2, так как hdd1 означает, что что-то в Linux и то, что вы используете, несовместимо с тем, что есть на самом деле, но это только я.