Почему общее количество секторов жесткого диска, отображаемое в fdisk, не совпадает с теоретическим расчетом?

По умолчанию в ArmBian, а также в бывшем Bananian 4 порта, кроме порта WAN, соединены мостом; они представлены только как один IP-интерфейс, являющийся вторым интерфейсом порта WAN. Вот почему ваша конфигурация уровня IP OS не работала. Остерегайтесь в R1, порты/чипсет во время загрузки загружаются как 5-портовый концентратор, потому что на плате отсутствует один резистор, подключенный к BCM53125, чтобы этого не произошло. Что еще хуже, если ядро ​​​​Linux не загружается, оно остается хабом с 5 портами.

Набор микросхем коммутатора BCM53125 должен быть запрограммирован на превращение каждого порта в отдельную виртуальную локальную сеть, не связанную мостом с каким-либо другим портом.

Остерегайтесь нумерации портов. По крайней мере, в старом переключении конфигурации ядра, новый DSA не тестировал, они были:

|2|1|0|4| |3|

Следующая конфигурация полезна для настройки VLAN коммутатора, где каждый из 5 портов является независимым портом/VLAN.

Когда загрузка завершена:

eth.10 (VLAN 10 )будет вашим бывшим интерфейсом eth0, 192.168.1.x
eth.12 (VLAN 12 )будет вашим бывшим интерфейсом lan1, 192.168.12.x
eth.13 (VLAN 13 )будет вашим бывшим интерфейсом lan2, 192.168.13.x
eth.14 (VLAN 14 )будет вашим бывшим интерфейсом lan3, 192.168.14.x
eth.15 (VLAN 15 )будет вашим бывшим интерфейсом lan4, 192.168.15.x

Остерегайтесь, что это внутренние VLAN для набора микросхем. Broadcom BCM53125 не поддерживает 802.1Q. Таким образом, использование директивы untagged в следующем скрипте.

Создайте файл в:/etc/network/if-pre-up.d/dsa

#!/bin/bash

# to avoid execute more than once
[ "$IFACE" == "eth0" ] || exit 0

ip link set eth0 up

# ** create the native VLAN **    
ip link add link eth0 name eth0.10 type vlan id 10
ip link add link eth0 name eth0.12 type vlan id 12
ip link add link eth0 name eth0.13 type vlan id 13
ip link add link eth0 name eth0.14 type vlan id 14
ip link add link eth0 name eth0.15 type vlan id 15

# ** ALLOCATION VLAN
bridge vlan add vid 10 dev wan pvid untagged
bridge vlan add vid 12 dev lan1 pvid untagged
bridge vlan add vid 13 dev lan2 pvid untagged
bridge vlan add vid 14 dev lan3 pvid untagged
bridge vlan add vid 15 dev lan4 pvid untagged




# ** Delete VLAN default 1 **
bridge vlan del vid 1 dev wan

bridge vlan del vid 1 dev lan1
bridge vlan del vid 1 dev lan2
bridge vlan del vid 1 dev lan3
bridge vlan del vid 1 dev lan4
bridge vlan del vid 1 dev eth0.10
bridge vlan del vid 1 dev eth0.12
bridge vlan del vid 1 dev eth0.13
bridge vlan del vid 1 dev eth0.14
bridge vlan del vid 1 dev eth0.15

# ** ACTIVATE /Start **
ip link set up wan

ip link set eth0.10 up
ip link set eth0.12 up
ip link set eth0.13 up
ip link set eth0.14 up
ip link set eth0.15 up

ip link set lan1 up
ip link set lan2 up
ip link set lan3 up
ip link set lan4 up

Make the file executable: chmod 0777 /etc/network/if-pre-up.d/dsa

Checking it all after boot ip -d link show eth0.10 ip -d link show eth0.11 ....

bridge vlan show bridge link show

Remove all rights from other VLAN files, so it is read-only: chmod 0444 /etc/network/if-post-down.d/vlan chmod 0444 /etc/network/if-pre-up.d/vlan

Скрипт не проверен и адаптирован из руководства :BPi -R1 -Архитектура распределенного коммутатора 2017

В связанном руководстве также есть скрипт для отключения выключателя.

Заявление об ограничении ответственности :Я не буду утверждать, что сценарий работает с первого раза, но это должно быть хорошим началом. Я тоже буду тестировать его на шахте R1 через 6 -7 недель, раньше времени не было.

PS :у тебя R1 через день случайные вылеты? У меня были загадочные ситуации чтения -только файловой системы два раза в неделю -.

Я выяснил причину и решил ее, отключив чипсет Realtek Wi-Fi.

Кто-то позже, проводя электрические измерения, обнаружил, что иногда чипсет Realtek полностью перегружает R1, вызывая нестабильность, даже когда он не используется, что подтверждает мои эмпирические данные.

PPS :Когда я купил свой R1, я попытался сделать его AP. Проигранное дело. См. похожие:Проблемы с Wi-Fi -Fi при использовании адаптера ASUS USB -Адаптер N13 (Realtek)

См. также связанныеhttps://electronics.stackexchange.com/questions/236530/dht21-am2301-sensor-not-measuring-humidity/236751

9
13.07.2019, 20:57
1 ответ

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

Различные интерфейсы имеют максимальные значения 255 головок, 63 сектора на дорожку, поэтому, чтобы можно было выразить значения CHS для большого диска, они устанавливаются на соответствующие максимальные значения, а количество цилиндров округляется в меньшую сторону до ближайшего целочисленное значение, дающее приблизительное значение общего количества секторов на диске. Как вы видели, реальное количество секторов обычно отличается. Фактическая геометрия диска даже близко не соответствует значениям CHS; например, вероятно, ни один из когда-либо изготовленных дисков не имеет 255 головок.

14
27.01.2020, 20:06

Теги

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