Домашний сервер на Ubuntu 22.04 LTS. Часть 1: покупка, настройка, старт

a hard drive being removed from a hard drive
Photo by Andrey Matveev on Unsplash

Привет. Вообще, я не хотел писать пост об этом сюда, потому что в сети уже навалом такого добра, повторяться не хочется. Да и в моём канале уже есть некоторые выкладки по хештегу #околоNAS. Там, скорее, поток мыслей и прикидки как бы сделать дома сервачок.

Но пока разбирался с сабжем, подумал — да чё нет-то? Возьму и запилю посты в блоге, с нормальной конкретикой. Я же пишу о том, как сам решаю свои проблемы, вот и будет кому-то ещё пища для размышлений. И себе будущему, чтобы не забыть.

Зачин, как я люблю, небольшой предысторией.

Я давно возжелал домой какой-нибудь сервачок. В сущности, варианта было два: Synology DS220+ или самосборка с авиты. Оба подхода валидны и жизнеспособны, однако мне хотелось гибкости, юзер-френдливости, кастомизируемости, да подешевше и чтоб компактно. Это, знаешь ли, сложно совместить.

Дома валялся еле живой ноутбук HP Pavilion G6, прикинул палец к носу, погонял думы… Однако, долго ли, коротко ли, купил я себе б/у системник Dexp Aquilon O111.

Как установить драйвер wi-fi адаптера Dexp WFA-601 на Ubuntu 22.04 и 22.10

Привет. Я тут прикупил вот такой девайс:

Зачем — рассказал здесь. Предполагаю когда-нибудь заменить его нормальным PCI-E или подвести витуху, а до тех пор сойдёт и он. На коробке заявлена поддержка Linux, ценник невысок, мои требования к нему пока тоже. Главное, чтобы он работал и была антенна.

Про скорость

Я не могу спокойно смотреть на USB wi-fi свистульки: на коробке заявляется до 600 Мбит/сек (чем, впрочем, формально не врут), но USB2.0 даже в режиме High-Speed не может пропускать выше 480. USB-не-3.* безальтернативно будет узким горлышком при передаче данных. Этот адаптер хотя бы пару стен пробьёт, а наносвистоперделки без антенн — это просто смешно.

Дома у меня почти все компы на убунтах, посему я ожидал некоторые приключения (можно сказать, знал на что шёл при покупке). И хотя они не были увлекательными, я их прошёл и ниже даю выкладки по результатам.

Этот способ у меня сработал на Ubuntu 22.04 и 22.10 с абсолютно разным железом.

Проблема: «не определяется» внешний жёсткий диск

Я часто езжу по разным людям, в гости к их компам — своим пациентам. Однажды, после такой вылазки, мне понадобилось подключить внешний винчестер к ноутбуку. Премного удивившись его недоступности в TotalCmd, Проводнике и любых других файловых менеджерах, я начал предпринимать попытки перезапускать компьютер, менять кабель… всё бесполезно. В Диспетчере устройств винчестер определяется корректно, индикация на нём самом имеется, кабель рабочий, система — на все сто. Но нигде нет доступа к диску, нельзя по нему клацнуть и открыть его содержимое. В итоге проблема решается намного проще, чем я не мог себе представить. Впрочем, как всегда у меня и случается. Картинки кликабельны, тут тоже всё по-старому. В первую очередь, следует убедиться, что сам диск и/или его кабель исправен. И сделать это следует на другом компьютере. Если проблема наблюдается только на твоём, тогда: 1) Жмёшь Win+R и пишешь diskmgmt.msc 2) Открывается оснастка Управление дисками. Тут ты видишь список наших разделов сверху, ниже — они же, но уже в соответствии со своим накопителем:

Смотришь в верхний список и по общему объёму раздела/накопителя определяешь нужный. В моём случае, он уже выделен — третий, терабайтник, там просто один раздел. Первый у меня — раздел c Ubuntu, который по умолчанию не определяется из под винды штатными средствами. Второй раздел на 100 Мб — виндовый загрузочный. 4) По найденному накопителю клацаешь ПКМ и выбираешь пункт «Изменить букву диска или путь к диску…»

5) …а в появившемся окне — «Добавить»

6) Появится ещё окно, где ты выбираешь, собственно, незанятую букву диска, и всячески подтвержаешь свои намерения. В итоге накопитель определяется системой и к нему возвращается доступ через файловые менеджеры.

Почему это происходит

Вообще, на самом деле, это самый лёгкий случай. И почему-то я уверен, что это происходит из-за некорректного извелечения диска на каком-то компьютере. В худшем случае, могут возникнуть проблемы с диском как на уровне файловой системы («пропали», побились, не записались какие-то файлы), так и на уровне разметки разделов (предстоит размечать заново, обычно с форматированием) и даже на уровне физическом (поломка механизмов, перепад напряжения и пр., в зависимости от многих и многих факторов). Почему слетает именно буква диска и моя система отказывается его потом принимать обратно — мне непонятно. Но, опять же, мысли только о некорректном извлечении (размонтировании, если угодно) диска из предыдущей системы.

Другие решения

Раз Два Три (вариант, когда буква диска меняется на другую, алгоритм почти тот же) Четыре