Другим решением может быть использование процентной единицы (% )для указания размеров:
sudo parted -s /dev/sdX mkpart primary 0% 100%
Если на дисковом устройстве нет метки, ее необходимо сначала создать. Например:
sudo parted -s /dev/sdX mklabel msdos
Внимание! 0% и 100% указывают соответственно на начало и конец всего физического диска, а не только свободного места. Поэтому, если вы запустите sudo parted -s /dev/sdX mkpart primary 0% 100%
, это уничтожит все существующие разделы.
Нет, не существует 1 :1 сопоставления системных вызовов с библиотечными и наоборот.
Например, большинство, если не все арифметические функции(например.sin
)не вызывать никаких системных вызовов; другие, такие как posix_spawn
, используют несколько системных вызовов.
С другой стороны, некоторые системные вызовы, такие как init_module
, не имеют соответствующего библиотечного вызова и должны вызываться «вручную» черезsyscall
.