Log in

View Full Version : Въпрос за Линукс гуру -> (NFS+Samba+Windows) проблем!



BO
09-06-2009, 14:16
Дано има и други фенове на Линукс тук, че нещо го закъсах.
Та накратко ситуацията.
Имам 2 Линукс сървъри.

Единия "А" от тях сервира Самба за Уиндоус машините. Всичко работи идеално!
Другия "Б" условно "NFS сървър" предоставя още място са самбата на сървър "А".
Всичко перфектно. Сървър А си монтира без проблеми по НФС дялове и така нататък.
Правя symlink на директория от сървър А към маунт партишъна. Така. Вече започва да се вижда от Уиндоус машината през самба, през сим линка, който минава през НФС-а до сървър "Б".
Проблема идва, че един вид не мога да създавам файл по-голям от 1кб. С две думи не мога да копирам файлове, а мога само да чета. Мога да създавам директории, защото те реално са 0кб. Създавам и празен файл, който само като се индексира е също 0кб. Ама и 1 символ да сложа в него автоматично става проблема.
Уиндоус машината вади съобщението като на картинката.
През MAC OS няма споменатия проблем и всичко работи както трябва!

Къде може да е проблема?

Mony
10-06-2009, 10:00
Нямам представа защо точно се получава проблема, но защо ползваш ln ? Доколкото разбирам топологията е такава:
Сървър А: примерно имаш /mnt/raid (масива или локален диск на сървъра) който се вижда през самбата от машините с боза. След това имаш /mnt/nfs (mount x.x.x.x:/path /mnt/nfs) и правиш ln -s /mnt/nfs /mnt/raid/nfs (примерно). Ако всичко това е така, защо не избегнеш ln и направо не монтираш x.x.x.x:/path във /mnt/raid/nfs? Също потребителя, с който работи самба има ли право да пише в папките на нфс-а? Ако папката на сървър Б, която се пуска по нфс е с owner samba, и на сървър А потребителя, с който върви самба е пак "самба" то 2-та (потребителя на машина а и този на б) с еднакви UID i GID ли са? Защото ако не са - проблем. Съжалявам, че го написах малко трудно разбираемо.. PS: Ето решение - махаш бозата от сички машини и пускаш 2 нфс-a:dyrvo_v_kenefa:

morfius
10-06-2009, 11:56
PS: Ето решение - махаш бозата от сички машини и пускаш 2 нфс-a:dyrvo_v_kenefa:

И после губиш следващите 3 години да обясняваш на юзърите що иконките са им инакви, офиса им го няма, а специфичния софтуер трябва да го пускат през кучи задник :oops: :lol: :pp:

Walker
10-06-2009, 12:07
И после губиш следващите 3 години да обясняваш на юзърите що иконките са им инакви, офиса им го няма, а специфичния софтуер трябва да го пускат през кучи задник :oops: :lol: :pp:

:spam:

Според мен варианта с директно монтиране, който спомена колегата по-горе е по-удачен.
Иначе самия проблем ми звучи като проблем с правата.

morfius
10-06-2009, 12:57
Хич не е спам, просто решението - махни бозата, може да хрумне само на човек дето не е опитвал да учи потребител който не иска да се научи как се ползва Линукс за десктоп.
Ако е проблем с права, защо създава празни файлове и папки, а пълни не може?
А и предполагам, колегата е тествал с един и същ юзър от Уиндоус и Мак машината.
Линукса съм го позабравил, но ако проблема се проявява само в/у маунтнатия дял от сървър Б, а в дяла който е на сървър А Уиндоус станциите могат да пишат не нулеви файлове значи проблема е в комуникацията м/у А и Б, а не в потребителските права.

BO
11-06-2009, 10:13
Нямам представа защо точно се получава проблема, но защо ползваш ln ? Доколкото разбирам топологията е такава:
Сървър А: примерно имаш /mnt/raid (масива или локален диск на сървъра) който се вижда през самбата от машините с боза. След това имаш /mnt/nfs (mount x.x.x.x:/path /mnt/nfs) и правиш ln -s /mnt/nfs /mnt/raid/nfs (примерно). Ако всичко това е така, защо не избегнеш ln и направо не монтираш x.x.x.x:/path във /mnt/raid/nfs? Също потребителя, с който работи самба има ли право да пише в папките на нфс-а? Ако папката на сървър Б, която се пуска по нфс е с owner samba, и на сървър А потребителя, с който върви самба е пак "самба" то 2-та (потребителя на машина а и този на б) с еднакви UID i GID ли са? Защото ако не са - проблем. Съжалявам, че го написах малко трудно разбираемо.. PS: Ето решение - махаш бозата от сички машини и пускаш 2 нфс-a:dyrvo_v_kenefa:

Пробвах директно да монтирам без ln и пак същото.
UID и GID на потребителите съвпадат и в двата сървъра.
И с права 777 пак същото.

morfius
11-06-2009, 10:16
Колега, с един и същ потребител ли тестваш от Мак и Уиндоус станциите?
В другия дял (които си е на сървър А) всички потребители ли пишат нормално?

Walker
11-06-2009, 16:26
Освен да си сложил някаква квота за този потребел...
:dunno:

Каква е дистрибуцията?

BO
12-06-2009, 09:44
Колега, с един и същ потребител ли тестваш от Мак и Уиндоус станциите?
В другия дял (които си е на сървър А) всички потребители ли пишат нормално?
ДА.
Да.


Освен да си сложил някаква квота за този потребел...
:dunno:

Каква е дистрибуцията?
С квотата няма проблем.
"А" и "Б" - OpenSUSE
Потребителя си е моя, който съм го оставил с "unlimited" квота.
Пробвах още някакви комбинации, но няма подобрение.
Много странно съобщение.
Дори чичо Гугъл почти не е чувал за него.

morfius
12-06-2009, 10:29
В лога на самбата какво има?

BO
12-06-2009, 11:04
Искрени благодарности на pr_00f
Решението на проблема:
strict locking = no