5

У меня есть сервер Linux (Ubuntu 8.10) и Macbook (10.5.7). На сервере Linux есть несколько общих ресурсов Samba, которые я монтирую на Macbook.

Они установлены для монтирования при загрузке, используя опцию "Открывать приложения при запуске" в OS X.

Я использую Macbook, подключенный к моей проводной или беспроводной сети, и часто переключаюсь между ними (в зависимости от того, в какой комнате я нахожусь). Я просто закрыл крышку, чтобы дать ей спать, когда я перемещаю ее по дому.

Я обычно оставляю MacBook на ночь, чтобы спать, и стараюсь не выключать его так часто (если мне не нужно, как описано ниже).

Моя проблема, если после одного или двух дней использования, как описано, общие ресурсы samba доступны для просмотра, но файлы не отображаются. Я имею в виду, что я дважды щелкаю ресурс на рабочем столе, и он открывается, но он пуст - файлы не отображаются.

Если я пытаюсь размонтировать общий ресурс, ничего не происходит, значок общего диска просто остается на моем рабочем столе. Если я пытаюсь размонтировать с помощью терминала, команда просто зависает на неопределенное время.

На данный момент единственное исправление, о котором я знаю, это перезагрузка - однако, это никогда не работает. Я выбираю "Завершение работы" и подтверждаю, что после долгого ожидания я получаю сообщение о невозможности завершения работы какой-либо программы (случайной из тех, что у меня запущены). Использование "Force Quit" для этой команды ничего не дает.

Единственное решение - удерживать кнопку питания, пока она не выключится.

Раньше такое случалось редко, но, похоже, в последнее время это происходит все чаще и чаще.

Кто-нибудь еще испытывал подобные проблемы? У меня есть мой Macbook около двух лет, и мне интересно, нужно ли его просто переустановить или что-то в этом роде. Раньше я запускал Windows и обнаружил, что периодически его переустанавливают, выиграет ли мой Macbook от того же? Или это больше похоже на аппаратную проблему?

Заранее благодарю за любую помощь.

2 ответа2

3

Это проблема протокола Samba, а не проблема OS X (в частности). У меня случалось то же самое при подключении к томам SMB из моего Macbook и ноутбука с Linux, а также почти с теми же результатами.

Я исправил это, установив Netatalk в моей системе Linux и подключившись к тем же общим ресурсам, используя AFP. Я также использую это для резервного копирования с Time Machine.

Есть две основные вещи, которые нужно сделать, и есть несколько ссылок ниже о настройке всего этого (AFP+Time Machine).

  • Перестройте пакет netatalk для шифрования аутентификации. Leopard требует этого, но по умолчанию он не включен в Debian/Ubuntu.
  • Настройте тома, которыми вы хотите поделиться на сервере, и перезапустите службу netatalk.

Если вы не используете TM, вы можете просто использовать netatalk/afp. Вот команды, которые я использовал:

sudo apt-get build-dep netatalk
sudo apt-get install cracklib2-dev fakeroot libssl-dev
sudo apt-get source netatalk
cd netatalk-2*
sudo DEB_BUILD_OPTIONS=ssl dpkg-buildpackage -rfakeroot
sudo dpkg -i ~/netatalk_2*.deb
sudo dpkg -i ~/tmp/netatalk_2*.deb
echo "netatalk hold" | sudo dpkg --set-selections
sudo vi /etc/netatalk/AppleVolumes.default
# add a line similar to:
/path/to/share SharedVolume allow:username cnidscheme:cdb options:usedots,upriv

Дополнительные шаги для Time Machine.

  • Отключите строгую проверку томов Time Machine в OS X. Я не помню конкретной команды, но ее легко найти.
  • Создайте файл sparsebundle с помощью HD Util и скопируйте его на сервер.
  • Скажите Time Machine подключиться к серверу.

http://www.kremalicious.com/2008/06/ubuntu-as-mac-file-server-and-time-machine-volume/

http://blog.damontimm.com/how-to-install-netatalk-afp-on-ubuntu-with-encrypted-authentication/

http://holyarmy.org/benjamin/2008/01/time-machine-backup-to-linux-via-netatalk/

Раньше я запускал Windows и обнаружил, что периодически его переустанавливают, выиграет ли мой Macbook от того же? Или это больше похоже на аппаратную проблему?

Нет, Mac OS X не страдает от тех же проблем проектирования ОС, что и Windows, когда это обычная практика "исправления" систем, которые работали некоторое время.

0

Такая же проблема для меня, но с файловым сервером Windows, и я не знаю ни о каком программном обеспечении AFP-сервера для Windows. Думаю, я продолжу искать исправления на моем Mac.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .