LINUX.ORG.RU

Сообщения tetSU

 

Отваливается nfs на клиентах

Доброго времени суток!

Имеются 2 сервера centos 6.5 x64 с большим количеством дисков (raid 1 на каждом). Они объединены в один кластер c glusterfs и примонтированы к внешнему серверу который собственно раздает шары клиентам посредством nfs.

Наблюдаю уже где-то пару дней следующую проблему: на клиентах с уверенной периодичностью отваливается nfs: cannot access /home/clients_share/b_p/DISK-ONE: Stale NFS file handle. При этом на бошке к которой примонтирован gluster все работает нормально. Перемонтирование решает проблему, но опять же до того момента пока один из клиентов туда не запишет очередную порцию данных.

Бошка:

$ cat /etc/fstab

#
# /etc/fstab
# Created by anaconda on Mon May 26 13:34:22 2014
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
UUID=d0f200b7-32e5-4f54-b244-d9542c9d2739 /                       ext4    defaults        1 1
UUID=0accbcdb-186b-440b-8e4b-b293448e4d26 /boot                   ext3    defaults        1 2
UUID=2328b937-ca87-4b60-a512-53044ad38934 swap                    swap    defaults        0 0
tmpfs                   /dev/shm                tmpfs   defaults        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0
10.1.0.4:/bigdata       /usr/local/mountpoint   glusterfs       defaults        0 0

$ cat /etc/exports

/usr/local/mountpoint/Data/f_p                  192.168.12.24(fsid=3,rw,sync,no_subtree_check,no_root_squash)


/usr/local/mountpoint/Data/f_p               192.168.23.210(fsid=4,rw,sync,no_subtree_check,no_root_squash)

/usr/local/mountpoint/Data/h_p             192.168.23.210(fsid=5,rw,sync,no_subtree_check,no_root_squash)

/usr/local/mountpoint/Data/o_p            192.168.23.210(fsid=6,rw,sync,no_subtree_check,no_root_squash)


/usr/local/mountpoint/Data/b_p                    192.168.23.100(fsid=7,rw,sync,no_subtree_check,no_root_squash)

$ uname -a
Linux shareit 2.6.32-431.20.5.el6.x86_64 #1 SMP Fri Jul 25 08:34:44 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

На клиентах монтируется со следующими опциями: mount -o nfsvers=3 -t nfs 192.168.23.61:/usr/local/mountpoint/Data/b_p /home/clients_share/b_p

В чем может быть косяк?

 ,

tetSU
()

Электричество и Linux! :)

http://www.securitylab.ru/news/240310.php%20class=h2

Я просто валяюсь! Чуть что, ms сразу - в этом виноват linux!!

tetSU
()

MS vs Google again...

tetSU
()

Парсинг conf-файлов

Вечер добрый! Есть какая-нибудь дока по алгоритмам парсинга конфигурационных файлов на С. Синтаксис файлов не шибко сложный, но достаточно гибкий. Хотелось бы по подробнее разобраться в реализции.

tetSU
()

Продашь исходники венды, получишь 10 лет!

http://www.cnews.ru/news/top/index.shtml?2005/08/31/185888

Вот! Оно почти стало оупен сурс :)

tetSU
()

Hi-tech-паспорт в России

Вот что нам обещают к 2006 году. http://www.securitylab.ru/54213.html

А потом, наверно, и подавно будут имплантировать чипы в черепушку.

tetSU
()

Многоканальный звук.

Собственно subj. Звук есть, но нет возможности слушать несколько
звуковых потоков сразу, например слушать музыку в xmms и "бипы" sim'a,
когда приходит новое сообщение. Стоит OSS, может надо пошаманить с
artsd daemon?

Заранее спасибо.

tetSU
()

Как стать диджеем :)

Захотелось немного заняться электронной музыкой, но не знаю какие программы под Linux для этого имеются. Может что посоветуете?

tetSU
()

fopen()

Есть кусок кода:
#include <stdio.h>
....
int main( int argc, char **argv ) {
....
FILE *fptr;

initLog( fptr ); /* создаем поток в файл */
....
writeLog( fptr, "SOme teXt" ); /* пишем в конец фйла */
....
closeLog( fptr ); /* закрываем поток */

return 0;
}
...
void initLog( FILE *fl ) {

fl = fopen( "someF.log", "a" ); /* пытаемся открыть файл */
if( file == NULL ) { /* если облом.. */
printf( "Cannot open %s.\n", "someF.log" ); /* пишем еррор */
exit( EXIT_FAILED ); /* завершаем прогу */
}

return;
}

void writeLog( FILE *fptr, const char *str ) {
fprintf( fptr, "Log: %s\n", str ); /* пишем в файл строку */

return;
}
...
Файл успешно создается и откравается, но, почему-то при передаче указателя fptr в ф-ию writeLog() возникает segmentation fault. Если
в main ф-ии ф-ию initLog(...) заменить просто на fptr = fopen(...);...
, то все нормально работает. Вопрос как раз в том, почему возникает
этот сег фаулт в первом случае?

glib 1.2.10, gcc 3.3.3

tetSU
()

Трабла с XMMS

Я только недавно пересел на Linux(RH 9.0), всё вроде бы ОК, но почему-то когда я хочу послушать музыку с CD в формате mp3, xmms говорит что не может загрузить файл, хотя простые audio-cd проигрывает спокойно. Все перерыл, пересмотрел, но решение проблемы так и не нашел. Может кто знает как с этим бороться?

tetSU
()

RSS подписка на новые темы