Как знать, какой жесткий диск является новым и какой является старым

Если бы можно настроить dhcp демона, хорошее прозрачное решение связало бы определенный IP-адрес с MAC-адресом карты компьютерной сети — тот путь, когда компьютер запросит адрес через dhcp, демон раздаст тот же самый адрес.

Некоторые dhcp серверы позволяют компьютерам предложить имена хостов (я не уверен во внутренностях, и является ли это на самом деле общим поведением или не) - можно хотеть проверить, работает ли это с маршрутизатором или нет. Даже если это работает, у Вас должен быть свой клиент DHCP, отправляют имя хоста ( --hostname опция в dhcpcd). Это - выстрел в темноте, но это стоит попытки — если это работает, можно просто использовать компьютерное имя хоста вместо IP-адреса (или использовать его для нахождения числового адреса).

0
04.01.2013, 13:12
3 ответа

Вы могли проверить его при помощи команды

mount

Это даст Вам все смонтированные файловые системы. То, что Вам интересно, - то, где корневая файловая система смонтирована (я предполагаю, что это - то, что Вы подразумеваете под основным диском).

Это - мой демонстрационный вывод команды монтирования (просто строка, которая содержит главный диск),

/dev/sda1 on / type ext4 (rw,errors=remount-ro)

То, что это говорит, - то, что раздел sda1 (просто sda представляет disn, sda1, представляет раздел), смонтирован как корень. Таким образом, теперь мы знаем, что главный диск является sda. Теперь мы должны проверить то, что диск на самом деле sda.

Используя lshw

Chech это с

sudo lshw -class disk

Мой вывод

*-disk                  
   description: ATA Disk
   product: TOSHIBA
   vendor: ...
   physical id: ....
   bus info: ...
   logical name: /dev/sda
   version: ...
   serial: ...
   size: 465GiB (500GB)

От которого мы видим, что sda является диском Toshiba на 500 ГБ.

Используя fdisk

sudo fdisk -l sda

Вывод:

Disk sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 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: 0x00024cba
1
28.01.2020, 02:53
  • 1
    lshw не является командой в centos –  user4951 04.01.2013, 13:54
  • 2
    , как Вы знаете, что sda является корнем? –  user4951 04.01.2013, 13:54
  • 3
    /dev/sda1 on / Это / в том выражении, которое представляет корневую файловую систему. многочисленные источники –  TheMeaningfulEngineer 04.01.2013, 13:55
  • 4
    Диски еще не смонтированы. –  user4951 21.02.2013, 10:39
  • 5
    @JimThio, Не уверенный понимание Вашего комментария. У Вас есть три диска, один старый, и два новых SSD? И теперь Вы хотите проверить, какой из файла в/dev представляет который SSD, не монтируя их? –  TheMeaningfulEngineer 21.02.2013, 18:23
[115030] С помощью [115439], разделенного на части [115440], который доступен в CentOS afaik, вам не нужно будет монтировать какое-либо устройство

или

даст вам дополнительную информацию[115035].

0
28.01.2020, 02:53

Если вы заказали и получили два новых диска, то самый простой способ определить, какой из них — это сначала составить список подключенных устройств , прежде чем их подключить. Вы можете сделать это, используя (как root)fdisk -lили как не -root (, если вы можете использоватьsudo)...

sudo fdisk -l

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

Вы можете посмотреть, что такое UUID и/или метка...

ls -l /dev/disk/by-*

Если установлены метки, они будут указывать на устройство, и соответствующие записи можно будет сделать в вашем /etc/fstab. Если метки не установлены и вы хотите их установить, вы можете сделать это с помощью e2label.

0
28.01.2020, 02:53

Теги

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