Как правильно добавить метку в файловую систему устройства тома AWS EBS в Linux?

Ну, json_encode() просто возвращает строку из массива / объекта PHP / etc. Вы можете добиться такого же эффекта гораздо эффективнее:

$json = '{}';

Нет смысла использовать функцию для выполнения этого.

UPDATE. В соответствии с вашими комментариями вы могли бы try:

$test = json_encode(array('some_properties'=>new stdClass));

Хотя я не уверен, что это лучше, чем то, что вы делали.

-1
задан Akif 18 January 2019 в 08:58
поделиться

1 ответ

Добавление sleep между добавлением метки и проверкой статуса метки может помочь обеспечить статус метки файловой системы.

Измените команду с;

e2label /dev/xvdf "dev-external" && e2label /dev/xvdf

на;

e2label /dev/xvdf "dev-external" && sleep 1 && e2label /dev/xvdf

Также устройство может быть автоматически смонтировано с помощью udev, что может быть причиной сбоя добавить метку . Поэтому может потребоваться отключение устройства перед запуском e2label для добавления метки.

0
ответ дан Akif 18 January 2019 в 08:58
поделиться
Другие вопросы по тегам:

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