Возможно, вы захотите взглянуть на
man index
Исправленная версия вашего скрипта работает, если вы замените имя переменной
#!/bin/bash
echo -n Enter a number
read num
if (($num > 0)) ; then
ind=$num
while [ $ind -ge 1 ] ; do
echo $ind
((ind--))
break
done
fi
Опция nointegrity не имеет прямого отношения к atime, noatime, relatime или nodirtime. Можно было выбрать только один из вариантов времени для файлов. Использование noatime подразумевает nodirtime. Таким образом, noatime сделает все файлы и каталоги неактивными.
В моей системе я не могу найти опцию nointegrity для ext4. Пожалуйста, проверьте man mount
в разделе для ext4, чтобы найти доступные опции для него. Единственные варианты, которые ext4 допускает для ведения журнала, — это журнал, упорядоченная запись и обратная запись. Если вы не хотите возможного повреждения файловой системы при сбое, не используйте обратную запись.
Итак, для SSDубедитесь, что опция сброса включена (по умолчанию ). Вероятно, будет безопаснее использовать relatime. noatime может быть бесконечно быстрее, но существует некоторый риск того, что некоторые программы не будут работать правильно.
В ext4 нет опции nointegrity, но, в любом случае, не используйте ее, если вам важны достоверные данные (вас предупредили! ).