Я предполагаю, что это связано с производителями хранения, используя десятичные префиксы Si почти по универсальному.
Далее в Manpage (предполагая GNU df
):
SIZE is an integer and optional unit (example: 10M is 10*1024*1024).
Units are K, M, G, T, P, E, Z, Y (powers of 1024) or KB, MB, ... (pow‐
ers of 1000).
SO 1k - 1024.
в другом инструменте GNU DD
, Это обсуждение ошибок обеспечивает некоторое понимание:
Я помню, как сообщил об этом, когда добавил этот вид диагностики в GNU DD обратно в 2004 году, и собирается сопутствующими полномочиями-1000 аббревиатурами, потому что преобразования вторичных хранилищ обычно измеряются. сюда. По этой причине я ожидаю, что многие пользователи будут предпочтеть полномочиями-1000 здесь. Это особенно верно для скорости передачи: редко видеть «Гиб / с» в реальной прозе.
Commit , который добавил эту функцию в DF
в 1997 году, только говорит, что, а не почему.
SCRIPT_1="ksh -x script1.sh & bg_pid=$!; ksh -x script2.sh; wait $bg_pid";
SCRIPT_2="ksh -x script3.sh & bg_pid=$!; ksh -x script4.sh; wait $bg_pid";
eval $SCRIPT_1;
sleep 20s;
eval $SCRIPT_2;
-121--186642- L не может подключаться к B, но B может подключаться к L? Вы не сказали, но я предполагаю, что нет.
Если A является вашим единственным способом связи между B и L, то вам обязательно придется в какой-то момент войти в A. Кроме того, данные будут проходить через A тот или иной путь (что может быть важным, если A находится в медленном соединении).
Можно установить SSH-туннель через A несколькими различными способами, чтобы добраться от L до B. Например:
# From L
ssh -L 2222:B:22 -Nf A
Теперь добавьте следующую конфигурацию в ~/.ssh/config
на L для удобства подключения к B через туннель:
Host B
HostName localhost
HostKeyAlias B
Port 2222
Затем вы можете подключиться к B через туннель:
scp file B:
Есть и другие варианты настройки этого туннеля, включая инструменты для автоматической установки туннеля в фоновом режиме.