Командаionice
называется «nice
для ввода-вывода» и запускает команду с разными приоритетами ввода-вывода, поэтому она будет (или не будет )уступать другим процессам, которые хотят использовать диск.
ionice -c 3 tar xf...
запустит команду tar
с приоритетом «бездействия», поэтому диск будет использоваться только тогда, когда это никому не нужно. Это предотвратит его вмешательство в другие процессы.
В этом случае не будет большой выгоды от параллельного выполнения нескольких извлечений. Файл tar — это просто конкатенированные данные и несколько заголовков, так что кроме чтения и записи в нем нет ничего особенного. Это может быть полезным, если вы работаете с разными дисками или с определенными твердотельными накопителями.
Возможно, root имеет разрешение на запуск оболочки, на которую у пользователя нет прав. Или это может быть просто плохая обработка ошибок в приложении, и это просто проблема с разрешениями.