Вообщем возился вчера весь вечер. Цель скрестить внешний винт с роутером ибо всячески пытаюсь огородить воздушный макбук от проводов. Уффф, оставил эту затею ибо слишком геморно, неудобно и времени у меня катострофически нехватает на эту возню. Хочу "воткнул, включил - работает".
Хрен там, роутер цепляет нормально только FAT32 разделы. Ога у них ограничение на максимальный размер файла 4 Гига, для образов ДВД и виртуальных машин уже неподходит, неговоря о растущем образе для бекапов Time Machine, который оная создает во "враждебной среде" в отсутствии нативной HFS+. К тому же FAT32 уже вчерашний день и не так уж надежна по сравнению с современными файловыми системами.
Попробовал форматнуть под ext3, роутер должен разуметь (как никак на Linux работает). Хм.. средств форматирования в веб интерфейсе роутера нет, дисковая утилита леопарда "знает" только вариации HFS и FAT32. Сделал с помощью нее раздел HFS+ и подготовил место для раздела ext3, сам ext3 попробую сделать под роутером. Прицепил винт к роутеру, зашел на него через telnet.
fdisk /dev/discs/disc0/disc
странно, вместо одного раздела - два... под unknown видимо HFS+ и еще в самом начале раздел EFI размером около 200 метров. По дефолту при форматировании винта под OS X создается
EFI раздел. Толку от него мало, так что можно его смело прибить, а в дальнейшем при форматировании дисков дополнительно указывать схему без EFI. Выделил fdisk'ом раздел под ext3, записал схему на диск и вышел. Ок, созданный раздел нада форматнуть
mke2fs -j /dev/discs/disc0/part3
упс, вылетает при записи примерно 150 ноды из 2200. Хм, возможно 16 метров оперативы роутера нехватает для этой операции. Пробую сделать swap раздел. Снова fdisk, тут то мне и пригодился EFI раздел, который был благополучно уничтожен и вместо него создан swap.
mkswap /dev/discs/disc0/part1
swapon /dev/discs/disc0/part1
mke2fs -j /dev/discs/disc0/part3
На этот раз все нормально отформатировалось, правда долго.
reboot
После перезагрузки роутера вновь созданный раздел ext3 подмонтировался автоматом. Думал на этом гемор закончился... не тут то было... В веб интерфейсе включил Windows Sharing, который реализуется естественно через Samba, настройки дефолтовые, глянул через telnet конфиг самбы на всякий случай - все ок, должен пускать всех с правами на запись и чтение. В файндере в сети стал виден роутер.. Ура??!!.. нет... эта зараза нивкакую не хочет пускать, пишет что гостевой доступ не предоставляется, пробовал идентифицироваться единственным юзером роутера - admin, тоже не катит. Плюнул, есть же еще NFS.. может он заработает? Включил NFS шаринг, пробую подцепится. Лео выдает ошибку идентификации, роутер в логах ругается на соединение по небезопасному порту, бляяя. Три часа убил на эту хрень. Нет, конечно Asus WL500gP хороший девайс, но несколько непродуманный производителем до конца. Благо архитектура железки оказалась привлекательной, появилось много умельцев, кастомных прошивок и модификаций. Но большинство рецептов приготовления из заводского роутера "мега супер комбайна" достаточно сложны и неподготовленый человек без базовых азов линукса просто будет шокирован. Мне неохота заморачиваться со всем этим, элементарно нехватает времени. Хочу воткнуть, включить и работать. Всетаки придется покупать Time Capsule.
ЗЫ: хороший ресурс по WL500gP