Не удается выполнить файл оболочки Gerrit после выключения и перезагрузки
Мы используем Gerrit для управления проверкой кода. Gerrit устанавливается на дисковый массив, состоящий из двух жестких дисков. После выключения и перезапуска машинного помещения Gerrit не может быть запущен. Сообщение выглядит следующим образом:
drwxrwxr-x 2 yyd yyd 4096 4月 13 17:08 ./
drwxrwxr-x 14 yyd yyd 4096 4月 13 15:06 ../
-rwxrwxr-x 1 yyd yyd 31 4月 13 16:15 first.sh*
-rwxr-xr-x 1 yyd yyd 15094 4月 13 16:09 gerrit.sh*
-rw-rw-r-- 1 yyd yyd 44701651 3月 1 19:55 gerrit.war
yyd@yyd-SERVER:/mnt/datas/gerrit/review_site/bin$ ./gerrit.sh start
-bash: ./gerrit.sh: Permission denied
yyd@yyd-SERVER:/mnt/datas/gerrit/review_site/bin$ sudo ./gerrit.sh start
[sudo] password for yyd:
sudo: unable to execute ./gerrit.sh: Permission denied
Hangup
yyd@yyd-SERVER:/mnt/datas/gerrit/review_site/bin$
Я попытался выполнить тестовый скрипт, который не был исполняемым на диске массива. Но этот скрипт нормально на системном диске.
yyd@yyd-SERVER:/mnt/datas/gerrit/review_site/bin$ ./first.sh
-bash: ./first.sh: Permission denied
yyd@yyd-SERVER:/mnt/datas/gerrit/review_site/bin$ ~/first.sh
Hello World
yyd@yyd-SERVER:/mnt/datas/gerrit/review_site/bin$
Ниже приведена информация о диске:
yyd@yyd-SERVER:/mnt/datas/gerrit/review_site/bin$ sudo fdisk -l
Disk /dev/sda: 232.9 GiB, 250059350016 bytes, 488397168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00082a1a
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 455073791 455071744 217G 83 Linux
/dev/sda2 455075838 488396799 33320962 15.9G 5 Extended
/dev/sda5 455075840 488396799 33320960 15.9G 82 Linux swap / Solaris
Disk /dev/sdb: 3.7 TiB, 4000787030016 bytes, 7814037168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/sdc: 3.7 TiB, 4000787030016 bytes, 7814037168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/md127: 3.7 TiB, 4000652787712 bytes, 7813774976 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
yyd@yyd-SERVER:/mnt/datas/gerrit/review_site/bin$
Ниже приведена краткая системная информация:
yyd@yyd-SERVER:/mnt/datas/gerrit/review_site/bin$ lsb-release -a
No command 'lsb-release' found, did you mean:
Command 'lsb_release' from package 'lsb-release' (main)
lsb-release: command not found
yyd@yyd-SERVER:/mnt/datas/gerrit/review_site/bin$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.3 LTS
Release: 16.04
Codename: xenial
Как проверить и исправить эту проблему, пожалуйста, помогите мне, большое спасибо!