Если бы можно настроить dhcp демона, хорошее прозрачное решение связало бы определенный IP-адрес с MAC-адресом карты компьютерной сети — тот путь, когда компьютер запросит адрес через dhcp, демон раздаст тот же самый адрес.
Некоторые dhcp серверы позволяют компьютерам предложить имена хостов (я не уверен во внутренностях, и является ли это на самом деле общим поведением или не) - можно хотеть проверить, работает ли это с маршрутизатором или нет. Даже если это работает, у Вас должен быть свой клиент DHCP, отправляют имя хоста ( --hostname
опция в dhcpcd
). Это - выстрел в темноте, но это стоит попытки — если это работает, можно просто использовать компьютерное имя хоста вместо IP-адреса (или использовать его для нахождения числового адреса).
Вы могли проверить его при помощи команды
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
или
даст вам дополнительную информацию[115035].
Если вы заказали и получили два новых диска, то самый простой способ определить, какой из них — это сначала составить список подключенных устройств , прежде чем их подключить. Вы можете сделать это, используя (как root)fdisk -l
или как не -root (, если вы можете использоватьsudo
)...
sudo fdisk -l
Затем подключайте по одному диску и повторяйте это, и вы сможете определить, какой из них какой.
Вы можете посмотреть, что такое UUID и/или метка...
ls -l /dev/disk/by-*
Если установлены метки, они будут указывать на устройство, и соответствующие записи можно будет сделать в вашем /etc/fstab
. Если метки не установлены и вы хотите их установить, вы можете сделать это с помощью e2label
.
/dev/sda1 on /
Это / в том выражении, которое представляет корневую файловую систему. многочисленные источники – TheMeaningfulEngineer 04.01.2013, 13:55