Весь диск представляет собой раздел: не может уменьшить, не может создать новый

Заменить ; на + в конце.

Из справочной страницы:

  -execdir command {} + 
Аналогично -exec, но указанная команда запускается из подкаталога, содержащего 
соответствующий файл, который обычно не является каталогом в котором вы начали 
найти. Это гораздо более безопасный метод вызова команд, поскольку он позволяет избежать условий гонки 
во время разрешения путей к совпадающим файлам. Как и в случае действия 
 -exec, форма «+» для -execdir будет строить командную строку для обработки 
более чем одного совпадающего файла, но при любом данном вызове команды будет перечисляться только {{1} }} файлы, которые существуют в том же подкаталоге. Если вы используете эту опцию, вы должны 
убедиться, что ваша переменная среды $ PATH не ссылается на `. '; в противном случае 
злоумышленник может выполнить любые команды, которые ему нравятся, оставив файл с соответствующим именем 
в каталоге, в котором вы запустите -execdir. То же самое относится к имеющим - 
записям в $ PATH, которые пусты или которые не являются абсолютными именами 
каталогов. Если find обнаруживает ошибку, это иногда может вызвать немедленный выход 
, поэтому некоторые ожидающие команды могут вообще не выполняться. 
 
1
18.01.2019, 19:14
1 ответ

Чтобы преобразовать том без таблицы разделов в том с таблицей разделов, можно скопировать данные в другое место, а не обратно после форматирования, или выполнить операцию на месте;

  • сжать файловую систему, чтобы она начиналась с 1 ГБ и заканчивалась за 1 ГБ до конца.
  • запишите точное местоположение начала/конца.
  • записать новую таблицу разделов (будет выглядеть так, будто данные потеряны)
  • создать раздел вокруг отмеченных местоположений.

Вы можете сделать это на тестовом томе, прежде чем пробовать его с важными данными, чтобы знать, как это сделать правильно.

1
27.01.2020, 23:42

Теги

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