Я установил второй диск для своей системы. Это, и старый но применимый ext3 отформатировал диск, который включает Ubuntu. Я хочу переформатировать этот диск, но прежде, чем сделать так (через командную строку) я хочу быть уверенным, что это - действительно новый дополнительный диск. Я следовал этому руководству, но я не хочу изменять "новый" раздел диска, пока я не уверен, корректный. Какую команду я могу использовать для определения который диск загруженная система? (Система теперь содержит три диска: два IDE (ведущее устройство является начальной загрузкой, ведомое устройство, являются "новым" и также диском SATA),
sudo fdisk -l | grep 'Disk /'
вышеупомянутая команда перечислит Ваши связанные диски с деталями о них и их размерах. Можно определить название диска, который Вы хотите переформатировать оттуда, если Вы знаете его размер. Если Вы хотите видеть менее подробную версию вывода, сделайте sudo fdisk -l | grep 'Disk /'
вместо этого.
, Но отвечать на Ваш вопрос, если Вы хотите определить, какой диск система, загруженная на, можно сделать это:
mount | grep -E '(/|/boot) ' | awk '{print $1,$2,$3}'
Это перечисляет все смонтированные разделы (mount
), ищет начальную загрузку и/или корневые разделы (grep -E '(/|/boot) '
), затем фильтрует вывод, чтобы только показать диск и число раздела и точку монтирования, это смонтировано на (awk '{print $1,$2,$3}'
). Вывод будет чем-то как /dev/sda2 on /boot
. Это означает /dev/sda
, диск что система, загруженная от.
Это не могло бы быть самым точным способом сделать, это, но действительно быстрый простой способ к grep для точки монтирования, которая заканчивается /
(наклонная черта) от вывода df -h
.
Так, чтобы был бы: df -h | grep '/
, С другой стороны, Если Вы хотели просто имя устройства, Вы могли: df -h | grep '/
, С другой стороны, Если Вы хотели просто имя устройства, Вы могли: df -h | grep '/