В настоящее время у меня есть Thinkpad X61s, и я хочу сделать его немного более быстрым и немного более энергоэффективным.
По этой причине я думал, что добавление SSD-накопителя будет наиболее целесообразным. К сожалению, по финансовым причинам покупка SSD емкостью более 200 ГБ для меня недосягаема (не только она будет стоить дороже, чем остальная часть ноутбука, но и у меня в настоящее время есть диск на 500 ГБ, так что даже такой диск было бы своего рода понижение для меня).
Во время предварительного тестирования с использованием дешевой карты Transcend 4 ГБ класса 6 (потоковая передача 14 МБ / с, 9 МБ / с произвольным чтением) время загрузки сократилось вдвое, поэтому установка только операционной системы на нем уже была бы улучшением. К сожалению, моя система теперь имеет размер около 11 ГБ, поэтому ограничение меньше 16 ГБ.
В этом ноутбуке я могу подключить дополнительные диски по крайней мере 5 различными способами:
- используя конвертер SATA-ATA в X6 Ultrabase
- используя внутренний слот mini PCIe
- используя встроенный слот SDHC
- используя слот CardBus (также известный как PCMCIA или PC Card)
- используя USB
К счастью, поскольку я использую только Linux на этом ПК, их загружаемость не имеет значения, поскольку я могу поместить раздел /boot
на внутренний жесткий диск и /
на любую из вышеупомянутых флэш-памяти (как я уже делал для теста SDHC).
Из того, что я смог исследовать, и из моего собственного опыта, эти варианты имеют довольно большие недостатки или другие проблемы:
SATA-ATA Caddy
У него есть три недостатка:
- Я должен всегда носить с собой Ultrabse (это не очень неудобно, но эти граммы добавляют), и я не могу отключить его, когда хочу отключить аккумулятор
- Это делает отсек непригодным для оптического привода и случайный быстрый доступ к другим жестким дискам
- Единственные Caddies, которые я мог купить, имеют довольно ненадежные контроллеры, поэтому установка моей ОС подорвала бы их стабильность.
Внутренний слот mini PCIe
Это было бы идеальным решением, если бы я мог найти настоящие твердотельные накопители PCIe, а не только устройства, поддерживающие только SATA или ATA через механическое соединение PCIe (те, которые используются в Dell Mini или Asus EEE).
Теоретически Samsung выпускала такие устройства, но я нигде не смог найти их в розничной продаже.
Интегрированный слот SDHC
Это отличное решение с одним недостатком: самая быстрая на рынке карта памяти SDHC на 16 ГБ может выполнять чтение только около 35 МБ / с и запись 15 МБ / с, но при этом стоит как обычный 40 ГБ SATA SSD, что в 10 раз быстрее. Не очень рентабельно.
Слот CardBus (также известный как PCMCIA или PC Card)
Эти карты намного быстрее, чем опция SDHC (есть такие, которые могут работать со скоростью более 50 МБ / с, считанные в тестах производительности), и из того, что я мог найти, контроллер PCMCIA в моем ноутбуке поддерживает UDMA, поэтому он должен обеспечивать сопоставимые скорости.
Они по-прежнему стоят аналогично SD-картам, но по крайней мере обеспечивают потоковую производительность, сравнимую с моим нынешним жестким диском.
USB
Это худший вариант. Мало того, что он ограничен 20–30 МБ / с самим интерфейсом, накопитель будет высовываться из ноутбука, так что это большой нет, нет.
Вопрос
Таким образом, я думаю, что вариант "CF в адаптере CardBus" будет лучшим вариантом. Мой вопрос: кто-нибудь пробовал использовать карты CF в адаптерах CardBus в качестве системных дисков с Linux на ноутбуках Thinkpad? Ноутбуки вообще? Каким было реальное представление?
У меня нет CF-карт, поэтому я не могу проверить, насколько хорошо он работает с приостановкой / возобновлением, или с тем, что легко сделать, чтобы он работал в initramfs (я использую ArchLinux и SD-карта была тривиальной - добавьте 3 модуля в единственная строка конфигурации и перестройка initramfs), поэтому любые советы / замечания по этому вопросу также приветствуются.