Как да свържете твърд диск от DD-WRT към Mac OS X

Преди няколко години инсталирах DD-WRT фърмуер на моя DIR300. След това имаше ASUS WL500, към който свързах HDD, инсталирах предаване и отворих достъп до диска чрез samba. По-късно смених рутера с Netgear 3500L. Дискът си остава същият. Е, за няколко години се натрупаха много боклуци. За упоритостта, с която рутерът раздаваше игри, закупени от humblebundle (sic!), той трябва да постави паметник приживе.

Изведнъж нещо се обърка и рутерът спря да зарежда диска. Изправих се пред перспективата да си купя ново устройство и да преинсталирам всички приложения. Нямаше толкова много от тях, но ми отне около ден-два, за да настроя всяка. За щастие всичко беше наред с диска - софтуерна грешка беше причината за повредата. Но все пак трябваше да отделя около седмица за възстановяване на инсталирани услуги и програми. По някаква причина не успях да се справя с компетентната настройка на ProFTP и samba постоянно отпадаше. По това време използването на Transmission-Daemon беше сведено до банално дублиране на изтегляния: на лаптоп и чрез уеб интерфейс на рутер за разпространение 24/7. И по-късно напълно спрях да използвам рутера като торент клиент поради тези неудобства.

Не толкова отдавна направих сървър от стар ненужен компютър и го скрих в килера. Сложих предаване на него, настроих vpn към домашната си мрежа, премахнах uTorrent от моя MacBook и поставих Transmission Remote GUI на негово място. Файловете винаги могат да бъдат достигнати чрез стабилна samba и в бъдеще планирам да доставя няколко 2TB диска за файлов архив. Цялата тази система работи доста удобно и реших, че е време да прехвърля торентите от рутера към сървъра. Но изведнъж се оказа, че тази процедура не е толкова проста - Mac OS просто не разбра каква файлова система е свързана с нея. Първоначално дойдох на себе синеправилно заключение и реши, че DD-WRT използва файловата система JFFS2 на всички устройства с изключение на swap. Google не предложи никакво адекватно решение. Не исках да тегля 100GB през samba, която падаше на всеки 10 минути.

Днес реших да опитам да вдигна ProFTP на рутера и да качвам файлове през него, изглежда, че процесът не е много по-различен от настройката на VPN, но всичко беше много лесно там. Конфигурирах ProFTP, свързах се с HDD, но не видях нито един файл там. Започнах да мисля за отлагане на преместването за още един неопределен период. Превъртайки тези мисли, влязох в USB настройките на рутера, за да проверя дали показвам директорията през FTP. Каталогът беше същият. Но забелязах, че файловата система там не беше JFFS2, а Ext3. Монтирането на Ext3 диск на Mac OS е доста реалистично.

Mac OS X Mountain Lion и Ext3

Трябва да изтеглите и инсталирате две приложения:

Fuse-ext2 използва MacFuse за работа. Но MacFuse не работи на Mac OS X Lion или Mountain Lion. OSXFuse е по-модерна версия на MacFuse, която няма тези проблеми, но това не означава, че Fuse-ext2 ще работи с OSXFuse. За щастие OSXFuse съдържа MacFUSE Compatibility Layer. За да работи всичко, OSXFuse трябва да бъде инсталиран с тази опция.

Готов. Всичко е нагласено. Сега е достатъчно да извадите устройството от рутера и да го включите в MacBook. Дискът ще се монтира автоматично. Може да е необходимо рестартиране. Не ми трябваше. Моят диск беше монтиран само за четене, вероятно поради права за достъп, вероятно функция на драйверите. Реших да не откривам подробности, защото това ми беше достатъчно.