Класс символов Posix должен быть указан как [[:цифра:]]
:
[[ $hostname =~ star0[[:digit:]] ]] && echo ok
Альтернативный упрощенный подход:
[[ $hostname =~ star0[0-9] ]] && echo ok
[:digit:]
— это класс символов POSIX, используемый внутри скобок выражение типа[xz[:digit:]]
. Имена классов символов POSIX должны быть написаны все в нижнем регистре.
Вы должны отключить гибернацию и быстрый запуск в Windows
man ntfs- 3g
:
Windows hibernation and fast restarting
On computers which can be dual-booted into Windows or Linux, Windows has to be fully shut down before booting into Linux, otherwise the NTFS file systems on internal disks
may be left in an inconsistent state and changes made by Linux may be ignored by Windows.
So, Windows may not be left in hibernation when starting Linux, in order to avoid inconsistencies. Moreover, the fast restart feature available on recent Windows systems
has to be disabled. This can be achieved by issuing as an Administrator the Windows command which disables both hibernation and fast restarting :
powercfg /h off
Из Настройки выключения снимите флажок Включить быстрый запуск
В Windows найдите CMD
Щелкните его правой кнопкой мыши, затем щелкните левой кнопкой мыши Запуск от имени администратора
Подтвердите запрос UAC
Введите и подтвердите:
chkdsk c: / f
или другие разделы тоже.
Системный раздел можно восстановить только в режиме загрузки; поэтому он спросит вас, хотите ли вы запустить Run Check Disk при загрузке. Введите Y и подтвердите.
Перезагрузка. Ошибки будут исправлены.