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

Как смонтировать новый раздел в Red Hat linux

Я установил RHEL на виртуальную машину с помощью vmware. Я добавил дополнительный жесткий диск от VMware.

Теперь Linux не показывает установленный новый жесткий диск.

Как мне это сделать

Процедура, которую я использую после добавления диска:

  1. Перезагрузите машину
  2. Проверьте, присутствует ли диск, используя ls -l /dev/sd*. Если вы начали с одного диска и добавили другой, вы должны увидеть /dev/sdb
  3. fdisk /dev/sdb и разделить диск. Я бы рекомендовал добавить основной раздел 1, используя весь диск.
  4. перезагрузите систему, чтобы позволить системе создать другие необходимые файлы устройства. В приведенном выше случае /dev/sdb1.
  5. Проверить, есть ли /dev/sdb1 настоящее. Если так, то вы можете создать файловую систему на диске.
  6. mkfs -t ext3 /dev/sdb1 для создания новой файловой системы.
  7. Я бы также сделал следующее: tune2fs -i 0 -c 0 -m 1 -e panic /dev/sdb1. Это предотвращает неудобные полные fscks при монтировании через несколько дней и / или количество монтирований. При необходимости система все равно проверит файловую систему. Зарезервируйте только 1% дискового пространства для пользователя root. В противном случае по умолчанию обычно сохраняется 10%. Запустите систему при обнаружении ошибок файловой системы, по умолчанию операции с файловой системой R / O продолжаются.
  8. mkdir /mountpoint
    8а. chmod 755 /mountpoint. Очень важно.
  9. добавить к /etc/fstab:

    /dev/sdb1 /mountpoint ext3 defaults 0 1

  10. Перезагрузите систему и выполните df и убедитесь, что ваше монтирование присутствует и активно.

  11. Вы сделали.

Если вы добавили диск во время работы гостевой ОС, он еще не знает о новом диске. Есть способы заставить систему искать новые диски, запустив сканирование системы scsi. Самый простой способ сделать это - просто перезагрузить гостя.

Вам нужно использовать LVM. Просто прочтите раздел 9.5.6. Расширение группы томов с http://www.centos.org/docs/5/html/Deployment_Guide-en-US/s1-system-config-lvm.html

Если вы горячо добавили SCSI диск, вы можете проверить чек dmesg чтобы узнать, есть ли информация:

$ dmesg | grep sd

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

# echo "- - -" > /sys/class/scsi_host/hostX/scan

куда hostX должно быть допустимое значение, которое вы можете получить, выполнив:

ls /sys/class/scsi_host

Если у вас только один контроллер SCSI, то он должен быть host0

После выполнения этой команды диск должен быть доступен, если версия vmware поддерживает горячее добавление дисков. Снова посмотрите на вывод dmesg.

Если версия vmware не поддерживает hotadd (то есть не информирует гостевую ОС об этом новом оборудовании), просто перезагрузитесь.

После этого, если диск не отформатирован, вы должны это сделать. Решите, хотите ли вы использовать LVM или другой тип разделов / файловых систем. Вы можете использовать fdisk, parted и т. Д., Чтобы создать эти разделы.

Наконец, вы можете смонтировать новый раздел, выполнив

# mount /dev/<device> /mount/point

Где могло быть что-то вроде sdb1. и /mount/point это место в файловой системе, куда вы хотите смонтировать это устройство /mnt, например

Перед добавлением нового диска просто выключите виртуальную машину, затем добавьте новый диск и снова включите виртуальную машину. Теперь вы можете проверить новый жесткий диск через fdisk команда:

fdisk -l (показать все доступные разделы и диски)

Если вы хотите разбить новый диск, используйте следующую команду

fdisk /dev/sdb (Я предполагаю, что sdb - это новый диск, проверьте свой случай и нажмите n для нового раздела)

Затем следуйте инструкциям на экране, они довольно просты.