Не удается выполнить файл оболочки 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

Как проверить и исправить эту проблему, пожалуйста, помогите мне, большое спасибо!

0 ответов

Другие вопросы по тегам