Изначально я установил Ubuntu Server 16.04 на машину с 1 жестким диском.
Некоторое время спустя я решил добавить еще два жестких диска на машину, чтобы обеспечить большую емкость хранилища. Все три жестких диска идентичны, одного размера, марки...
Так как же мне узнать, на каком жестком диске на самом деле находится загрузчик и ОС? Чтобы я мог отформатировать два других.
решение1
Когда жесткие диски физически идентичны, это может быть немного сложно. Вы можете запустить такие команды, какlsblk,расстались, и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
Столбцы для определения способа использования дисков следующие:
- ИМЯ- Это имя диска.
sdX
Без номера - это весь физический диск. Число послеsdX
- это раздел диска. - ТОЧКА КРЕПЛЕНИЯ- Здесь смонтирован диск. Это информация, которую вы можете использовать в вашем случае. Пока вы видите, какие диски имеют смонтированные точки монтирования, вы можете использовать это для определения того, какие диски у вас в данный момент используются. Тот, у которого есть точка монтирования,
/
смонтирован как root. - МЕТКА - Метка - это описание, которое вы предоставляете. Это также удобно для вас, чтобы определить, как вы используете разделы диска.
- SIZE — Очевидно, размер раздела.
- FSTYPE — тип раздела может помочь вам определить, какая ОС или другие компоненты отформатировали его.
- UUID — это удобная информация, позволяющая получить уникальный идентификатор и определить, какой диск вы смонтировали.
Загрузчик:
В моем примере загрузчик находится в /dev/sda2
разделе. Устаревший загрузчик обычно находится в зарезервированных секторах диска. Загрузчик может фактически находиться на USB-накопителе или любом другом диске. Фактическая ОС может находиться на отдельном от загрузчика диске. Чаще всего она находится на том же диске, что и ОС.
Операционная система:
Всегда является корнем и обозначается /
. К вашему сведению, можно иметь символические ссылки или фактически отдельные ссылки на разделы с именами некоторых папок ОС и монтировать их в /etc/fstab
.
Таким образом, обладая этой информацией, вы сможете получить хорошее представление о том, какие диски или разделы следует удалить при форматировании ваших дисков или каких-либо разделов ваших дисков.
Кстати, я отфильтровалпетляустройства, чтобы иметь более чистый выход. В последнее время появилось многопетляУстройства для программ Snap, которые, как я уже знаю, имеют свои данные и установочные файлы вне корневого /
раздела ( ). Фильтр удаляет избыточность, которую я бы не считал самой важной в этом случае.
решение2
По умолчанию установка будет выполнена на /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 будет настроена именно таким образом.