Я бы сказал, что использование cylinder теперь устарело и используется в основном по историческим причинам.
Посмотрев исходный код fdisk, мне кажется, что общее количество байтов устройство извлекается через вызов ioctl
if (ioctl(fd, BLKGETSIZE64, bytes) >= 0)
return 0;
, а затем выводятся другие данные.
Например, число цилиндров вычисляется с использованием
llcyls = total_number_of_sectors / (heads * sectors * sector_factor);
. Здесь «проблема» заключается в том, что результат этого деления усекается (округляется вниз), поэтому он связан с
Используя ваш выход fdisk в качестве примера
120034123776 bytes / 512 bytes_per_sector / 255 / 63 = 14593.3176471 cylinders
, но выход fdisk будет округлен до 14593.
sudo dpkg-reconfigure tzdata работал для меня
Вы можете установить только время в будущем, установив прошлые времена с помощью команды date, ничего не сделает, и никакая ошибка не будет показана. Служба Ntpd будет медленно корректировать время на небольших шагах. Это не похоже на Windows, где вы можете установить любое время и сразу увидеть результат.