Невозможно клонировать полный SSD (LVM )на другой SSD, если только он не имеет точно такого же типа

Данные файла хранятся в блоках на жестком диске. Информация о , какие блоки составляют файл, хранится в метаданных о файле. Это то, что мы называем файловой системой.

Таким образом, чтобы создать файл размером 1 ТБ, ОС нужно выделить только 1 ТБ блоков. Это делает эти блоки недоступными для любого другого файла. Но ОС не нужно записывать 1 ТБ, если ей фактически не дается 1 ТБ данных для записи. Вы можете увидеть это поведение с помощью команды truncate.


Чтобы расширить файл таким образом,вы можете сделать это либо в командной строке с помощью truncate , либо программно с помощью truncate()

2
02.11.2021, 01:54
1 ответ

Оказывается, все, что нужно, это grub2 -установить , чтобы исправить загрузку. Полная команда была такой:

grub2-install --directory /usr/lib/grub/i386-pc/ /dev/nvme0n1

Я пишу это "для чайников" в основном для себя, я знаю, что столкнусь с этой проблемой снова:)

  • загружается с установочной флешки Centos
  • выберите устранение неполадок > спасение системы Centos
  • 1) continue
  • chroot /mnt/sysimageдействовать от имени root внутри смонтированного раздела (это было рекомендовано на экране)
  • пыталсяgrub2-install /dev/nvme0n1
  • пожаловался на то, что modinfo.shне найден, и я должен указать --targetили--directory
  • Я сделал find / -name modinfo.shи нашел его в/usr/lib/grub/i386-pc/
  • наконец установил grub с:grub2-install --directory /usr/lib/grub/i386-pc/ /dev/nvme0n1

Сначала я думал, что устройство для установки будет/boot(/dev/nvme0n1p1 ), но это main/parent:/dev/nvme0n!

Если кто может прокомментировать, в порядке ли i386-pcчасть?! Кажется, что это необычная среда. Не уверен, что правильно выбрал эту часть.

2
17.11.2021, 23:14

Теги

Похожие вопросы