LINUX.ORG.RU
решено ФорумAdmin

Raid Megacli Hetzner

 


1

2

Всем привет. Ребята подскажите. Есть дедик на Хетзнере с аппаратным рейдом LSI MegaRAID SAS 9260-4i . не могу понять как его просмотреть, хотябы статус. Скачал Megacli , установил. проверил в папке

/opt/MegaRAID/MegaCli # dir

libstorelibir-2.so.14.07-0 MegaCli MegaCli64

пытаюсь запустить

/opt/MegaRAID/MegaCli # megacli -LDInfo -Lall -Aall

-bash: megacli: command not found

подскажите что делаю не так? В линуксе профан, все по мануалам в инете только делаю. Сильно не пинайте.

Делал вот так

root@BMZ-2 /opt/MegaRAID/MegaCli # wget http://linux-bash.ru/docs/megacli/MegaCli-8.07.14-1.noarch.rpm

–2021-01-20 12:53:09– http://linux-bash.ru/docs/megacli/MegaCli-8.07.14-1.noarch.rpm Resolving linux-bash.ru (linux-bash.ru)… 93.153.252.218 Connecting to linux-bash.ru (linux-bash.ru)|93.153.252.218|:80… connected. HTTP request sent, awaiting response… 200 OK Length: 1549650 (1.5M) [application/x-redhat-package-manager] Saving to: ‘MegaCli-8.07.14-1.noarch.rpm’

MegaCli-8.07.14-1.noarch.rpm 100%[==================================================================================================>] 1.48M 2.32MB/s in 0.6s

2021-01-20 12:53:09 (2.32 MB/s) - ‘MegaCli-8.07.14-1.noarch.rpm’ saved [1549650/1549650]

root@BMZ-2 /opt/MegaRAID/MegaCli # rpm2cpio MegaCli-8.07.14-1.noarch.rpm

| cpio -idmv ./opt/MegaRAID/MegaCli/MegaCli ./opt/MegaRAID/MegaCli/MegaCli64 ./opt/MegaRAID/MegaCli/libstorelibir-2.so.14.07-0 11194 blocks

root@BMZ-2 /opt/MegaRAID/MegaCli # mkdir -p /opt/MegaRAID/MegaCli

root@BMZ-2 /opt/MegaRAID/MegaCli # cp ./opt/MegaRAID/MegaCli/* /opt/MegaRAID/MegaCli/

root@BMZ-2 /opt/MegaRAID/MegaCli # cp ./opt/MegaRAID/MegaCli/libstorelibir-2.so.14.07-0 /usr/lib/

root@BMZ-2 /opt/MegaRAID/MegaCli # cd /opt/MegaRAID/MegaCli/

root@BMZ-2 /opt/MegaRAID/MegaCli # chmod 755 MegaCli

root@BMZ-2 /opt/MegaRAID/MegaCli # chmod 755 MegaCli64

root@BMZ-2 /opt/MegaRAID/MegaCli # ln -s /opt/MegaRAID/MegaCli/MegaCli64 /usr/bin/MegaCli

root@BMZ-2 /opt/MegaRAID/MegaCli # MegaCli -v

MegaCli: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory

Wild_Tigra
() автор топика
Ответ на: комментарий от gruy

root@BMZ-2 /opt/MegaRAID/MegaCli # ./MegaCli -v

./MegaCli: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory

Это я так понимаю не хватает какой-то библиотеки? подскажите как заставить работать.

Wild_Tigra
() автор топика
Ответ на: комментарий от karaien

root@BMZ-2 /opt/MegaRAID/MegaCli # apt-get install libncurses5-dev libncursesw5-dev

Reading package lists… Done
Building dependency tree
Reading state information… Done
libncurses5-dev is already the newest version (6.1+20181013-2+deb10u2).
libncursesw5-dev is already the newest version (6.1+20181013-2+deb10u2).
The following packages were automatically installed and are no longer required:
linux-image-4.19.0-11-amd64 linux-image-4.19.0-6-amd64 pve-kernel-5.0 pve-kernel-5.0.21-5-pve pve-kernel-5.3.10-1-pve
Use ‘apt autoremove’ to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
Setting up initramfs-tools (0.133+deb10u1) …
update-initramfs: deferring update (trigger activated)
Processing triggers for initramfs-tools (0.133+deb10u1) …
update-initramfs: Generating /boot/initrd.img-5.4.78-2-pve
cryptsetup: WARNING: The initramfs image may not contain cryptsetup binaries nor crypto modules. If that’s on purpose, you may want to uninstall the ‘cryptsetup-initramfs’ package in order to disable the cryptsetup initramfs integration and avoid this warning.

gzip: stdout: No space left on device
E: mkinitramfs failure cpio 141 gzip 1
update-initramfs: failed for /boot/initrd.img-5.4.78-2-pve with 1.
dpkg: error processing package initramfs-tools (–configure):
installed initramfs-tools package post-installation script
subprocess returned error exit status 1
Errors were encountered while processing:
initramfs-tools
E: Sub-process /usr/bin/dpkg returned an error code (1)

Wild_Tigra
() автор топика
Ответ на: комментарий от Wild_Tigra

MegaCli-8.07.14-1.noarch.rpm

apt-get

Интересно даже стало узнать результат.

gruy ★★★★★
()
Ответ на: комментарий от YAR

root@BMZ-2 /opt/MegaRAID/MegaCli/ncurses-6.2 # df -h
Filesystem Size Used Avail Use%
Mounted on
udev 63G 0 63G 0% /dev
tmpfs 13G 128M 13G 1% /run
/dev/sda2 439G 257G 160G 62% /
tmpfs 63G 40M 63G 1%
/dev/shm tmpfs 5.0M 0 5.0M 0%
/run/lock tmpfs 63G 0 63G 0%
/sys/fs/cgroup /dev/sda1 488M 466M 0 100% /boot
/dev/md0 938G 724G 167G 82%
/mnt/md0 /dev/fuse 30M 20K 30M 1%
/etc/pve

Раздел boot используется на 100%, это я так понимаю жопа жопная без переразметки винта никак не решить. А это рабочая система придется все с 0 перенастраивать.

Wild_Tigra
() автор топика
Ответ на: комментарий от Wild_Tigra

Вот файлы самые большие
31M /boot/initrd.img-4.19.0-6-amd64
38M /boot/initrd.img-4.19.0-11-amd64
38M /boot/initrd.img-4.19.0-12-amd64
38M /boot/initrd.img-4.19.0-13-amd64
39M /boot/initrd.img-5.0.21-5-pve
40M /boot/initrd.img-5.3.10-1-pve
40M /boot/initrd.img-5.3.18-3-pve
41M /boot/initrd.img-5.4.65-1-pve
41M /boot/initrd.img-5.4.78-2-pve

Wild_Tigra
() автор топика
Ответ на: комментарий от gruy

Спасибо, удалил, место освободилось, при установке библиотек написало что они уже есть. МегаКли так же не запускается
root@BMZ-2 /opt/MegaRAID/MegaCli # ./MegaCli -v
./MegaCli: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory

Wild_Tigra
() автор топика
Ответ на: комментарий от Wild_Tigra

Сделал даже вот так

wget https://ftp.gnu.org/pub/gnu/ncurses/ncurses-6.1.tar.gz
Extract the tar file:
$ tar xzf ncurses-6.1.tar.gz
This will create a folder named ncurses-6.1 in the current
directory. Cd to the directory:
$ cd ncurses-6.1
$ ./configure –prefix=/opt/ncurses
Finally, compile and install using the following commands:
$ make
$ sudo make install
Verify the installation using command:
$ ls -la /opt/ncurses

Все равно не помогло

Wild_Tigra
() автор топика
Ответ на: комментарий от slowpony

root@BMZ-2 /opt/MegaRAID/MegaCli # ldd /opt/MegaRAID/MegaCli/MegaCli64
linux-vdso.so.1 (0x00007ffc657b4000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f1067e43000)
libncurses.so.5 => not found
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f1067e3e000)
libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f1067cba000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f1067b37000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f1067b1d000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f106795a000)
/lib64/ld-linux-x86-64.so.2 (0x00007f1067e76000)

Wild_Tigra
() автор топика
Ответ на: комментарий от gruy

Пересобрал пакет, установил. результат такой же.
./MegaCli: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory

Wild_Tigra
() автор топика
Ответ на: комментарий от Wild_Tigra

root@BMZ-2 ~ # apt-get install libncurses5-dev libncursesw5-dev
Reading package lists… Done
Building dependency tree
Reading state information… Done
libncurses5-dev is already the newest version (6.1+20181013-2+deb10u2).
libncursesw5-dev is already the newest version (6.1+20181013-2+deb10u2).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Wild_Tigra
() автор топика
Ответ на: комментарий от gruy

Вроде пошло. сейчас буду ковырять.

СПАСИБО всем кто отозвался, я неделю сам голову ломал, но нет опыта и достаточных знаний в Линуксе.

Еще раз всем спасибо.

Wild_Tigra
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.