На каком жестком диске установлена ​​ОС

Я изначально установил Ubuntu server 16.04 на машину с 1 жестким диском.

Некоторое время спустя я решил добавить еще два жестких диска на машину, чтобы обеспечить больше возможностей для хранения. Все три жестких диска идентичны, одного размера, марки...

Итак, как я могу узнать, какой жесткий диск на самом деле имеет загрузчик и ОС? Так что я могу отформатировать два других.

2 ответа

Когда жесткие диски физически идентичны, это может быть немного сложно. Вы можете запускать такие команды, как lsblk, parted и fdisk из терминала, для анализа содержимого и формата дисков.

Эти команды принимают параметры. Это команда, которую я часто использую:

$ lsblk -o name,mountpoint,label,size,fstype,uuid | egrep -v "^loop"
NAME   MOUNTPOINT              LABEL      SIZE FSTYPE   UUID
sda                                     111.8G          
├─sda1                         Recovery   450M ntfs     4E98CBF598CBD99B
├─sda2 /boot/efi                          100M vfat     90CE-9CE3
├─sda3                                     16M          
├─sda4                                   24.5G ntfs     3874F30874F2C820
├─sda5 [SWAP]                             7.8G swap     c9334080-5716-4af6-8223-c2f7ab8b42be
└─sda6 /                                   79G ext4     183a59f8-4023-4204-bf16-ef9ab0c61c7e
sdb                                     115.7G          
├─sdb1                                   1000M ext4     e6bf0b64-ef88-424e-9e2b-d8f397c009c8
└─sdb2                                  114.7G ext4     bd72b737-16e9-4c39-8b1e-610b8897a892
sdc                                     115.7G          
├─sdc1                                   1010M          
├─sdc2 /media/ljames/DFF1-8069            8.8G vfat     DFF1-8069
├─sdc3                         OS1       52.2G ext4     a13034ce-00a0-4bd2-8188-f780137413d7
├─sdc4 /media/ljames/verba1    verba1      44G ext4     248301e7-25c1-4fc6-8d98-6c96b5eaa284
└─sdc5                         swap       9.8G swap     a0fdc51f-79fd-4e77-a9f7-967384b56bc2

Столбцы для определения того, как используются диски, выглядят следующим образом:

  • NAME - это имя диска. sdX без номера целый физический диск. Число после sdX это раздел диска.
  • MOUNTPOINT - это место, где установлен привод. Это информация, которую вы можете использовать в вашем случае. Пока вы видите, на каких дисках установлены точки крепления, вы можете использовать их, чтобы определить, какие диски используются в данный момент. Тот, с установленной точкой / монтируется как root.
  • ЭТИКЕТКА - этикетка - это описание, которое вы предоставляете. Это также удобно для вас, чтобы определить, как вы используете разделы диска.
  • РАЗМЕР - Очевидно, размер раздела.
  • FSTYPE - тип раздела может помочь вам определить, какая ОС или другие компоненты отформатированы.
  • UUID - это удобная информация для того, чтобы иметь уникальную идентификацию, чтобы быть уверенным в том, какой диск вы установили.

Загрузчик:
В случае моего примера, загрузчик находится в /dev/sda2 раздел. Устаревший загрузчик обычно находится в зарезервированных секторах диска. Загрузчик на самом деле может быть на USB-диске или любом другом диске. Реальная ОС может находиться на отдельном диске от загрузчика. Чаще всего он находится на том же диске, что и ОС.

ОС:
Всегда является корнем, и определяется /, К вашему сведению, можно иметь символические ссылки или фактически отдельные ссылки на разделы с именами некоторых папок ОС, а также монтировать их в /etc/fstab,

Таким образом, благодаря этой информации вы можете иметь представление о том, какие диски или разделы следует исключать при форматировании дисков или любых разделов дисков.

Между прочим, я отфильтровал устройства петли, чтобы иметь более чистый вывод. В последнее время появилось много петлевых устройств для программ Snap, которые, как я уже знаю, имеют свои данные и установочные файлы из корня (/) раздел. Фильтр удаляет избыточность, которую я бы не назвал самой важной в этом случае.

По умолчанию установка идет в /dev/sda1, раздел на sda. Если у вас нет других дисков, ваши два новых диска будут / dev / sdb и / dev / sdc.

Один из способов проверить это - запустить df команда из терминала.

$ df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            2,0G     0  2,0G   0% /dev
tmpfs           396M  5,9M  390M   2% /run
/dev/sda1        30G   12G   17G  41% /

В этом примере обратите внимание, что / dev / sda1 смонтирован на /. "/" Является корневым каталогом системы.

Если вы из-за намерения или несчастного случая не изменили значение по умолчанию, ваша система Ubuntu 16.04 будет настроена таким образом.

Другие вопросы по тегам