@Absolut_g

Как узнать на каком жестком диске стоит Линукс?

Сервер FreeNAS, обычная файлопомойка, стоят два жестких диска, не состоящие в рейд массиве. Суть в том, что нужно заменить один жесткий диск на новый. Но не могу понять, Линукс стоит на нем или на втором жестком диске.
  • Вопрос задан
  • 1646 просмотров
Пригласить эксперта
Ответы на вопрос 4
@res2001
Developer, ex-admin
Линукс может быть установлен на обоих дисках. Ничто не мешает монтировать разные разделы на разных дисках в разные пути, используемые системой, в т.ч. на этапе установки ОС. Тут вам не винда.
df покажет какие разделы на каких дисках куда примонтированы.
Так же надо посмотреть в БИОС с какого диска загружается ОС - там установлен загрузчик (скорее всего grub).

Можете клонировать содержимое старого диска на новый и после этого заменить диски. Затем создадите на новом диске новый раздел на свободном пространстве и куда-нибудь примонтируете его. Клонировать можно из того же линукса, прицепив новый диск третьим и используя dd для побайтного клонирования.
Ответ написан
Комментировать
leahch
@leahch Куратор тега Linux
3D специалист. Dолго, Dорого, Dерьмово.
Вам помогут разобраться три команды
1) mount
2) parted -l
3) df -h
Ответ написан
Комментировать
@AUser0
Чем больше знаю, тем лучше понимаю, как мало знаю.
Самое простое - физически отключить интересующий диск, и посмотреть работоспособность системы. Если без этого диска система не работает - вы это сразу увидите.

Какие диски куда монтируются - можно увидеть в выводе команды mount, там на первом месте стоит имя физического диска: /dev/sda on / type ext3 (rw,noatime), после on написан путь, куда он примонтирован.

Можно скопировать содержимое старого диска на новый диск. Удобно командой dd, и нужно параметры указывать.
Ответ написан
Комментировать
xotkot
@xotkot
хорошо есть и хорошо весьма
информацию можно посмотреть через lsblk где вывод дополнить VENDOR и MODEL для лучшей идентификации нужного диска
lsblk -po "NAME,SIZE,TYPE,TRAN,MOUNTPOINTS,VENDOR,MODEL"

смотрим имя раздела где в MOUNTPOINTS примонтирован корень(/) системы, а зная раздел можно увидеть и диск которому он принадлежит

имя раздела(в /dev/...) куда примонтирован корень системы можно еще посмотреть командой
findmnt -o SOURCE -n /
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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