система Linux и на/dev/sda и на/dev/sdb

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

$ df -h
Filesystem      Size  Used Avail Use% Mounted on
udev             32G  4.0K   32G   1% /dev
tmpfs           6.3G  2.0M  6.3G   1% /run
/dev/sdb1       1.8T  273G  1.4T  17% /
none            4.0K     0  4.0K   0% /sys/fs/cgroup
none            5.0M     0  5.0M   0% /run/lock
none             32G     0   32G   0% /run/shm
none            100M     0  100M   0% /run/user

и

$ fdisk -l
Disk /dev/sda: 256.1 GB, 256060514304 bytes
255 heads, 63 sectors/track, 31130 cylinders, total 500118192 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x2367df07

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048   366137343   183067648   83  Linux
/dev/sda2       366139390   500117503    66989057    5  Extended
/dev/sda5       366139392   500117503    66989056   82  Linux swap / Solaris

Disk /dev/sdb: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders, total 3907029168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x3bb8f201

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *        2048  3773046783  1886522368   83  Linux
/dev/sdb2      3773048830  3907028991    66990081    5  Extended
Partition 2 does not start on physical sector boundary.
/dev/sdb5      3773048832  3907028991    66990080   82  Linux swap / Solaris

Другие серверы имеют разделы систем Linux только на /dev/sda который является SSD, однако, этот кажется, что Linux смонтирован на /dev/sdb но существуют также разделы с системой Linux на /dev/sda.

То, что я хочу сделать, монтирует системы Linux только на /dev/sda и использование /dev/sdb как только для того, чтобы сохранить данные или другие файлы резервных копий.

Как я могу зафиксировать его?

0
задан 19 July 2017 в 00:01

2 ответа

У Вас есть два диска на Вашем сервере, и Ubuntu была установлена на первом разделе второго диска: /dev/sdb1.

Слово "Linux", перед которым Вы видите /dev/sda1 просто тип раздела:

/dev/sda1 * 2048 366137343 183067648 83 ***Linux***

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

То, что я могу предложить, должно использовать инструмент как rsync для перемещения (клонируют) корневую файловую систему на /dev/sda1, существует другое руководство, чтобы сделать это:

Самый легкий способ переместить установку Linux в другой раздел?
как скопировать всю корневую файловую систему Linux в новый жесткий диск на с ssh и tar
Как переместить Linux в другой раздел?

1
ответ дан 2 November 2019 в 21:54

Если система не использовалась очень (то есть, еще не имеет многого в способе специализированной конфигурации или пользовательских данных по нему), переустановка может быть самым легким способом решить проблему. Перемещение установки, как Ravexina предполагает, вероятно, будет более коварно для новичка, чем переустановка; но это - вероятно, более оптимальный вариант, если Вы уже инвестировали время в настройку установки или если Вы уже хранили много данных по системе.

Знайте также это если Ваш /dev/sda SSD и /dev/sdb обычный жесткий диск, существуют многочисленные стратегии и методы для использования двух вместе для настройки производительности. То, которое из этих стратегий и методов является лучшим, зависит от того, как Вы намереваетесь использовать сервер. Самое простое должно только смонтировать раздел от /dev/sdb где-нибудь и храните файлы там, которым не нужна лучшая скорость, оставляя основную установку ОС и меньшее число или размер файлов, которым действительно нужна экстремальная скорость на /dev/sda SSD. Вы могли бы также изучить bcache, который является способом использовать SSD как, по существу, огромный кэш для жесткого диска. Это приводит к производительности, которая приближается к уровням SSD для всего жесткого диска. Bcache более трудно создать, все же.

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

0
ответ дан 2 November 2019 в 21:54

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

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