Комментарии 28
практически идеальный вариант использования
Со скоростью работы с дисками проблемы, тем более при одновременной работе с сетью.
Если не ошибаюсь - на 4-ке уже нет. Эта проблема была когда сеть висела на USB.
Брал малину 4 8гб в том числе и под NAS. Под openmediavault через USB 3, скорость записи очень низкая. Игрался с режимами USB 3, файловыми системами - толку 0.
Например, вот такая модель Qnap TS-932PX-4G на процессоре Alpine AL324 (четыре ядра Cortex-A57, 1,7 ГГц) стоит ненамного больше, чем вышеупомянутая «машина» с сервером Umbrel на Raspberry Pi.
Открываем qnap.ru, видим ценник в 115 тысяч, задумываемся о качестве остальной статьи.
Нет. У малины одна линия PCIEх4 ограниченная 2.5Gb (вроде) - там нет никакого смысла пихать ссд вместо медленных hdd.
Вопрос только где купить по вменяемой цене rpi4 b)
может будете продавать их у себя по адекватной цене?
и даже в виде готового кластера тоже интересно было бы)
Эммм , ну 350$ за красию коробочку для 5x 2.5 ssd ...
3.5 hdd не влезут без молотка
Несколько нишевое решение для энтузиастов.
Распберии , конечно , пошустрее nas устройств будет , но кубер/виртуалки со скрипом влезут.
Уж лучше материнку на атомах/celeron , куда можно десяток hdd воткнуть в lvm
Да все гораздо проще - покупается любая бэушная машина на интеле и вот оно уже на порядок быстрее любой малины за те же или меньшие деньги. Я сейчас занимался вопросом (уже второго) NAS и рассматривал малинку - сама малинка (8gb) без всего выходит по стоимости так же как списанный энтерпрайзный писюк в компактном формфакторе с i5 (4gen) 8gb и 256ssd. Он еще и диски умеет читать (ну так на всякий случай) да еще и с какой-то квадро карточкой.
ИМХО, подобный файл-тостер на малинке будет ну очень нетороплив. А если взять 4-ю малинку - не проще ли x86 за те же деньги и с той же производительностью? Разве что по энергопотреблению хуже, да... Малинка окупит разницу лет за триста....
я тоже так думал
но на поверку оказалось что некоторым юзверям скорость обмена с диском вообще не важна, а вот размеры, безшумность (третья малина в отличии от четвёртой не требует активного охлаждения) и энергопотребление важны
я сделал паре клиентов хранилки на малинах и ребята радые как дети, ну а себе да, я сделал кое что посерьёзнее.
Долгое время пока работал в провайдере я по блату юзал HP DL180 Gen7
12 3.5 дисков по 2 Tb в RAID10 + 2 диска 2.5 на 256 Gb в RAID1 под систему
хорошо было, но уйдя оттуда я собрал солянку из того что завалялось без дела
[admin@naunas] ~
❯ inxi -Fxxx && cat /proc/mdstat && lsblk
System: Host: naunas Kernel: 5.3.18-59.34-default x86_64 bits: 64 compiler: gcc v: 7.5.0 Desktop: N/A wm: KWin dm: N/A
Distro: openSUSE Leap 15.3
Machine: Type: Desktop Mobo: BIOSTAR model: TB85 v: 0.6 serial: <superuser/root required> UEFI: American Megatrends v: 4.6.5
date: 08/22/2017
CPU: Topology: Dual Core model: Intel Celeron G1840 bits: 64 type: MCP arch: Haswell rev: 3 L2 cache: 2048 KiB
flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 11200
Speed: 2500 MHz min/max: 800/2800 MHz Core speeds (MHz): 1: 2500 2: 2500
Graphics: Device-1: Intel Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics vendor: Biostar Microtech Intl Corp
driver: i915 v: kernel bus ID: 00:02.0 chip ID: 8086:0402
Display: server: No display server data found. Headless machine? resolution: <xdpyinfo missing>
OpenGL: renderer: N/A v: N/A direct render: N/A
Audio: Device-1: Intel Xeon E3-1200 v3/4th Gen Core Processor HD Audio driver: snd_hda_intel v: kernel bus ID: 00:03.0
chip ID: 8086:0c0c
Device-2: Intel 8 Series/C220 Series High Definition Audio vendor: Biostar Microtech Intl Corp
driver: snd_hda_intel v: kernel bus ID: 00:1b.0 chip ID: 8086:8c20
Sound Server: ALSA v: k5.3.18-59.34-default
Network: Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: Biostar Microtech Intl Corp driver: r8169
v: kernel port: e000 bus ID: 02:00.0 chip ID: 10ec:8168
IF: eth0 state: up speed: 1000 Mbps duplex: full mac: b8:97:5a:e9:1d:62
IF-ID-1: br0 state: up speed: 10000 Mbps duplex: unknown mac: 06:b5:84:0f:26:7a
IF-ID-2: veth1ef2fe30 state: up speed: 10000 Mbps duplex: full mac: 52:46:82:d4:80:fa
IF-ID-3: wg0 state: unknown speed: N/A duplex: N/A mac: N/A
IF-ID-4: ztly52j6b2 state: unknown speed: 10 Mbps duplex: full mac: ce:79:57:fb:dc:4d
Drives: Local Storage: total: 7.28 TiB used: 1.25 TiB (17.2%)
ID-1: /dev/sda vendor: Western Digital model: WD1000DHTZ-04N21V0 size: 931.51 GiB speed: 6.0 Gb/s
rotation: 10000 rpm serial: WD-WXJ1E23FYAM2 rev: 6A00 scheme: GPT
ID-2: /dev/sdb vendor: HP model: MB3000GBKAC size: 2.73 TiB speed: 6.0 Gb/s rotation: 7200 rpm serial: Z292860X
rev: HPGF scheme: GPT
ID-3: /dev/sdc vendor: HP model: MB3000GBKAC size: 2.73 TiB speed: 3.0 Gb/s rotation: 7200 rpm serial: Z2927DJV
rev: HPGF scheme: GPT
ID-4: /dev/sdd vendor: Western Digital model: WD1000DHTZ-04N21V1 size: 931.51 GiB speed: 3.0 Gb/s
rotation: 10000 rpm serial: WD-WXT1E64LZAPZ rev: 6A01 scheme: GPT
RAID: Supported md-raid types: raid1
Device-1: md123 type: mdraid status: active Components: online: sdd4~c1 sda4~c0
Info: raid: mirror blocks: 866660864 report: 2/2 UU chunk size: N/A super blocks: 1.0
Device-2: md124 type: mdraid status: active Components: online: sdb1~c0 sdc1~c1
Info: raid: mirror blocks: 2930265344 report: 2/2 UU chunk size: N/A super blocks: 1.0
Device-3: md125 type: mdraid status: active Components: online: sda3~c1 sdd3~c0
Info: raid: mirror blocks: 104857472 report: 2/2 UU chunk size: N/A super blocks: 1.0
Device-4: md126 type: mdraid status: active Components: online: sda1~c1 sdd1~c0
Info: raid: mirror blocks: 1048512 report: 2/2 UU chunk size: N/A super blocks: 1.0
Device-5: md127 type: mdraid status: active Components: online: sdd2~c0 sda2~c1
Info: raid: mirror blocks: 4194240 report: 2/2 UU chunk size: N/A super blocks: 1.0
Partition: ID-1: / size: 97.93 GiB used: 14.02 GiB (14.3%) fs: ext4 dev: /dev/md125
Swap: ID-1: swap-1 type: partition size: 4.00 GiB used: 371.2 MiB (9.1%) priority: -2 dev: /dev/md127
Sensors: System Temperatures: cpu: 29.8 C mobo: 27.8 C
Fan Speeds (RPM): N/A
Info: Processes: 172 Uptime: 11:58:06 up 4 days 9:54, 1 user, load average: 0.01, 0.02, 0.00 Memory: 3.74 GiB
used: 969.8 MiB (25.3%) Init: systemd v: 246 runlevel: 3 target: multi-user.target Compilers: gcc: N/A Shell: zsh
v: 5.6 running in: sshd (SSH) inxi: 3.1.00
Personalities : [raid1]
md123 : active raid1 sdd4[1] sda4[0]
866660864 blocks super 1.0 [2/2] [UU]
bitmap: 0/7 pages [0KB], 65536KB chunk
md124 : active raid1 sdb1[0] sdc1[1]
2930265344 blocks super 1.0 [2/2] [UU]
bitmap: 0/22 pages [0KB], 65536KB chunk
md125 : active raid1 sda3[1] sdd3[0]
104857472 blocks super 1.0 [2/2] [UU]
bitmap: 1/1 pages [4KB], 65536KB chunk
md126 : active raid1 sda1[1] sdd1[0]
1048512 blocks super 1.0 [2/2] [UU]
bitmap: 0/1 pages [0KB], 65536KB chunk
md127 : active raid1 sdd2[0] sda2[1]
4194240 blocks super 1.0 [2/2] [UU]
bitmap: 0/1 pages [0KB], 65536KB chunk
unused devices: <none>
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 931,5G 0 disk
├─sda1 8:1 0 1G 0 part
│ └─md126 9:126 0 1023,9M 0 raid1 /boot/efi
├─sda2 8:2 0 4G 0 part
│ └─md127 9:127 0 4G 0 raid1 [SWAP]
├─sda3 8:3 0 100G 0 part
│ └─md125 9:125 0 100G 0 raid1 /
└─sda4 8:4 0 826,5G 0 part
└─md123 9:123 0 826,5G 0 raid1 /mnt/sd
sdb 8:16 0 2,7T 0 disk
└─sdb1 8:17 0 2,7T 0 part
└─md124 9:124 0 2,7T 0 raid1 /mnt/data
sdc 8:32 0 2,7T 0 disk
└─sdc1 8:33 0 2,7T 0 part
└─md124 9:124 0 2,7T 0 raid1 /mnt/data
sdd 8:48 0 931,5G 0 disk
├─sdd1 8:49 0 1G 0 part
│ └─md126 9:126 0 1023,9M 0 raid1 /boot/efi
├─sdd2 8:50 0 4G 0 part
│ └─md127 9:127 0 4G 0 raid1 [SWAP]
├─sdd3 8:51 0 100G 0 part
│ └─md125 9:125 0 100G 0 raid1 /
└─sdd4 8:52 0 826,5G 0 part
└─md123 9:123 0 826,5G 0 raid1 /mnt/sd
с ним было много эксперементов, сначала был freenas, потом голая freebsd, потом несколько linux дистров для файлопомоек, в итоге пришёл к тому что сделал на любимой opensuse файлопомойку своими руками (ssh/sftp + NFS + nginx http/s)
и есть второй сервер, не для хранения файлов а для вращения вокруг оси детородного органа lxd/qemu/docker для своих целей и экспериментов, NEC Express5800/T110g-E Intel Xeon E3-1220 v3
отвратительная железка, проигрывает во всём даже моему десктопу (который имхо лучшее что делали в мире воркстейшенов хотя и устарел немного), но для моих целей хватает за глаза.
Testing the PiBox mini 2, a Raspberry Pi MicroK8s server:
https://www.youtube.com/watch?v=YtdVotS3018
Хороший канал о Raspberry Pi и всём, что можно на базе Raspberry собрать.
Заказал себе на АлиЭкспрессе Geekworm NASPi
https://geekworm.com/products/geekworm-naspi-2-5-sata-hdd-ssd-kit-for-raspberry-pi-4-model-b
Легко собирается, довольно шустро работает винчестер, выключается с кнопки, единственное активное охлаждение процессора не самое эффективное - средняя температура 50 градусов при небольшой нагрузке.
Флэш-карту лучше установить надёжную
на этом месте я подавился кофе..
ИМХО Флэш-карту лучше выбрать выкинуть нафиг
1) малина прекрастно грузится с usb/pxe/iscsi/etc (на самом деле я как типичный диванный критик пробовал только usb но с ним проблем не было)
2) мы в малину в этих кейсах так или иначе пихаем hdd по usb так почему бы с него и не грузиться?
3) если таки мы говорим о хвостинг провайдере то загрузка по сети наверное будет лучшим выбором ибо это легче управляется и такие "диски" можно зарезервировать на стороне сервера а не надеяться что один диск подцепленный по usb проживёт дольше чем клиенту нужна эта малинка (хотя тут встаёт вопрос о пропускной способности сети конечно так что всё зависит от конкретного кейса использования)
Если вы случайно решили попробоватьс обрать RPi4 + NVMe via enclouse (RLT9210 например), это будет очень плохо работать https://github.com/raspberrypi/linux/issues/4130
Краткое - нехватает питания основного и NVMe + USB-PCIe ведет вебя нестабильно.
вот так выглядил мой ODROID XU4 когда я его только собрал :) после того как оно прожило без проблем год, запихал в копус от старого роутера. очень доволен. легко льет на винты 600мегабит, читает под 900.
После двух лет использования третьей малинки в качестве торрент-качалки, могу сказать, что это плохое решение. У меня был подключен внешний диск на 1Тб по usb3.0. Первая проблема - малинке не хватало мощности запустить диск, пришлось делать для него дополнительное питание. Вторая проблема это скорость скачивания, об этом уже много сказано, но если вкратце, то скорость у вас будет не выше 50Мбит\сек. И третье, самое неприятное - несколько раз в месяц малинка зависала, не знаю почему, может проблема была в питании, может еще что-то. Но её каждый раз её приходилось запускать вручную. В итоге, я перешел на Intel NUC, который купил на авито. Да, он крупнее, немного шумит, но за +/- те же деньги я, получил беспроблемный сервер.
Файл-сервер на Raspberry Pi как домашний NAS