Comments 17
Вот уж что здесь, действительно, не нужно, так это ваше мнение о ненужности.
Но для меня остался непонятным смысл притягивания модного слова «биткоин» к данному набору скриншотов для начинающих.
Зачем это красноглазие, если centos с докером на systemd через ансибл сейчас сможет поднять даже бомж у местной пятерочки, и по Б — бэзопасности это точно будет лучше чем никому неизвестная (в плане опыта) — фряха с jailами
Я вот не могу.
Но почитать про FreeBSD было интересно
Думал уже все перешли на линукс. А нет, есть-таки ещё наши в городе :)
gpart show
и gpart list
Чтобы не пользоваться кривособранными сборками FreeBSD в разных ДЦ алгоритм побыстрее и попроще.
Ставится любой Линукс (лучше Debian) средствами панели ДЦ. Ставится grub-imageboot и скачивается нужный ISO (MfsBSD). Правится немного GRUB и перегружаемся в нужную ISO.
Далее через zfsinstall ставится нужный снимок FreeBSD.
Также прошу учесть рекомендации и использовать вместо py36-certbot — acme.sh, вместо polipo — 3proxy и ProxyChains-NG для простого использования нужного прокси для конкретного приложения.
Описанный сервер он несколько импровизирован, но вот вывод с сервера похожей конфигурации (там правда не зеркало а zraid-1)
Geom name: ada0
modified: false
state: OK
fwheads: 16
fwsectors: 63
last: 937703047
first: 40
entries: 152
scheme: GPT
Providers:
1. Name: ada0p1
Mediasize: 241664 (236K)
Sectorsize: 512
Stripesize: 4096
Stripeoffset: 0
Mode: r0w0e0
efimedia: HD(1,GPT,5d0cd8a8-1fb5-11e9-9496-a4bf0125fcfb,0x28,0x1d8)
rawuuid: 5d0cd8a8-1fb5-11e9-9496-a4bf0125fcfb
rawtype: 83bd6b9d-7f41-11dc-be0b-001560b84f0f
label: (null)
length: 241664
offset: 20480
type: freebsd-boot
index: 1
end: 511
start: 40
2. Name: ada0p2
Mediasize: 4294967296 (4.0G)
Sectorsize: 512
Stripesize: 4096
Stripeoffset: 0
Mode: r1w1e1
efimedia: HD(2,GPT,5d0e68bb-1fb5-11e9-9496-a4bf0125fcfb,0x200,0x800000)
rawuuid: 5d0e68bb-1fb5-11e9-9496-a4bf0125fcfb
rawtype: 516e7cb5-6ecf-11d6-8ff8-00022d09712b
label: (null)
length: 4294967296
offset: 262144
type: freebsd-swap
index: 2
end: 8389119
start: 512
3. Name: ada0p3
Mediasize: 32212254720 (30G)
Sectorsize: 512
Stripesize: 4096
Stripeoffset: 0
Mode: r1w1e1
efimedia: HD(3,GPT,5d10dd9c-1fb5-11e9-9496-a4bf0125fcfb,0x800200,0x3c00000)
rawuuid: 5d10dd9c-1fb5-11e9-9496-a4bf0125fcfb
rawtype: 516e7cba-6ecf-11d6-8ff8-00022d09712b
label: (null)
length: 32212254720
offset: 4295229440
type: freebsd-zfs
index: 3
end: 71303679
start: 8389120
4. Name: ada0p4
Mediasize: 443589591040 (413G)
Sectorsize: 512
Stripesize: 4096
Stripeoffset: 0
Mode: r1w1e1
efimedia: HD(4,GPT,416dcfbe-1fbb-11e9-8a4c-a4bf0125fcfb,0x4400200,0x33a40000)
rawuuid: 416dcfbe-1fbb-11e9-8a4c-a4bf0125fcfb
rawtype: 516e7cba-6ecf-11d6-8ff8-00022d09712b
label: (null)
length: 443589591040
offset: 36507484160
type: freebsd-zfs
index: 4
end: 937689599
start: 71303680
Consumers:
1. Name: ada0
Mediasize: 480103981056 (447G)
Sectorsize: 512
Stripesize: 4096
Stripeoffset: 0
Mode: r3w3e6
Geom name: ada1
modified: false
state: OK
fwheads: 16
fwsectors: 63
last: 937703047
first: 40
entries: 152
scheme: GPT
Providers:
1. Name: ada1p1
Mediasize: 241664 (236K)
Sectorsize: 512
Stripesize: 4096
Stripeoffset: 0
Mode: r0w0e0
efimedia: HD(1,GPT,5dc493e6-1fb5-11e9-9496-a4bf0125fcfb,0x28,0x1d8)
rawuuid: 5dc493e6-1fb5-11e9-9496-a4bf0125fcfb
rawtype: 83bd6b9d-7f41-11dc-be0b-001560b84f0f
label: (null)
length: 241664
offset: 20480
type: freebsd-boot
index: 1
end: 511
start: 40
2. Name: ada1p2
Mediasize: 4294967296 (4.0G)
Sectorsize: 512
Stripesize: 4096
Stripeoffset: 0
Mode: r0w0e0
efimedia: HD(2,GPT,5dc62498-1fb5-11e9-9496-a4bf0125fcfb,0x200,0x800000)
rawuuid: 5dc62498-1fb5-11e9-9496-a4bf0125fcfb
rawtype: 516e7cb5-6ecf-11d6-8ff8-00022d09712b
label: (null)
length: 4294967296
offset: 262144
type: freebsd-swap
index: 2
end: 8389119
start: 512
3. Name: ada1p3
Mediasize: 32212254720 (30G)
Sectorsize: 512
Stripesize: 4096
Stripeoffset: 0
Mode: r1w1e1
efimedia: HD(3,GPT,5dc8bfbf-1fb5-11e9-9496-a4bf0125fcfb,0x800200,0x3c00000)
rawuuid: 5dc8bfbf-1fb5-11e9-9496-a4bf0125fcfb
rawtype: 516e7cba-6ecf-11d6-8ff8-00022d09712b
label: (null)
length: 32212254720
offset: 4295229440
type: freebsd-zfs
index: 3
end: 71303679
start: 8389120
4. Name: ada1p4
Mediasize: 443589591040 (413G)
Sectorsize: 512
Stripesize: 4096
Stripeoffset: 0
Mode: r1w1e1
efimedia: HD(4,GPT,4a29e21c-1fbb-11e9-8a4c-a4bf0125fcfb,0x4400200,0x33a40000)
rawuuid: 4a29e21c-1fbb-11e9-8a4c-a4bf0125fcfb
rawtype: 516e7cba-6ecf-11d6-8ff8-00022d09712b
label: (null)
length: 443589591040
offset: 36507484160
type: freebsd-zfs
index: 4
end: 937689599
start: 71303680
Consumers:
1. Name: ada1
Mediasize: 480103981056 (447G)
Sectorsize: 512
Stripesize: 4096
Stripeoffset: 0
Mode: r2w2e4
Geom name: ada2
modified: false
state: OK
fwheads: 16
fwsectors: 63
last: 937703047
first: 40
entries: 152
scheme: GPT
Providers:
1. Name: ada2p1
Mediasize: 241664 (236K)
Sectorsize: 512
Stripesize: 4096
Stripeoffset: 0
Mode: r0w0e0
efimedia: HD(1,GPT,5e74fdff-1fb5-11e9-9496-a4bf0125fcfb,0x28,0x1d8)
rawuuid: 5e74fdff-1fb5-11e9-9496-a4bf0125fcfb
rawtype: 83bd6b9d-7f41-11dc-be0b-001560b84f0f
label: (null)
length: 241664
offset: 20480
type: freebsd-boot
index: 1
end: 511
start: 40
2. Name: ada2p2
Mediasize: 4294967296 (4.0G)
Sectorsize: 512
Stripesize: 4096
Stripeoffset: 0
Mode: r0w0e0
efimedia: HD(2,GPT,5e76c749-1fb5-11e9-9496-a4bf0125fcfb,0x200,0x800000)
rawuuid: 5e76c749-1fb5-11e9-9496-a4bf0125fcfb
rawtype: 516e7cb5-6ecf-11d6-8ff8-00022d09712b
label: (null)
length: 4294967296
offset: 262144
type: freebsd-swap
index: 2
end: 8389119
start: 512
3. Name: ada2p3
Mediasize: 32212254720 (30G)
Sectorsize: 512
Stripesize: 4096
Stripeoffset: 0
Mode: r1w1e1
efimedia: HD(3,GPT,5e79ca75-1fb5-11e9-9496-a4bf0125fcfb,0x800200,0x3c00000)
rawuuid: 5e79ca75-1fb5-11e9-9496-a4bf0125fcfb
rawtype: 516e7cba-6ecf-11d6-8ff8-00022d09712b
label: (null)
length: 32212254720
offset: 4295229440
type: freebsd-zfs
index: 3
end: 71303679
start: 8389120
4. Name: ada2p4
Mediasize: 443589591040 (413G)
Sectorsize: 512
Stripesize: 4096
Stripeoffset: 0
Mode: r1w1e1
efimedia: HD(4,GPT,4ad9203c-1fbb-11e9-8a4c-a4bf0125fcfb,0x4400200,0x33a40000)
rawuuid: 4ad9203c-1fbb-11e9-8a4c-a4bf0125fcfb
rawtype: 516e7cba-6ecf-11d6-8ff8-00022d09712b
label: (null)
length: 443589591040
offset: 36507484160
type: freebsd-zfs
index: 4
end: 937689599
start: 71303680
Consumers:
1. Name: ada2
Mediasize: 480103981056 (447G)
Sectorsize: 512
Stripesize: 4096
Stripeoffset: 0
Mode: r2w2e4
=> 40 937703008 ada0 GPT (447G)
40 472 1 freebsd-boot (236K)
512 8388608 2 freebsd-swap (4.0G)
8389120 62914560 3 freebsd-zfs (30G)
71303680 866385920 4 freebsd-zfs (413G)
937689600 13448 - free - (6.6M)
=> 40 937703008 ada1 GPT (447G)
40 472 1 freebsd-boot (236K)
512 8388608 2 freebsd-swap (4.0G)
8389120 62914560 3 freebsd-zfs (30G)
71303680 866385920 4 freebsd-zfs (413G)
937689600 13448 - free - (6.6M)
=> 40 937703008 ada2 GPT (447G)
40 472 1 freebsd-boot (236K)
512 8388608 2 freebsd-swap (4.0G)
8389120 62914560 3 freebsd-zfs (30G)
71303680 866385920 4 freebsd-zfs (413G)
937689600 13448 - free - (6.6M)
Ставится grub-imageboot и скачивается нужный ISO (MfsBSD).
Вот читал я про этот приём, но на практике не применял. Для ширпотреба и хостерские образы идут, я для прода как то везло с хостерами и всегда удавалось скормить .iso с локального диска.
Также прошу учесть рекомендации и использовать вместо py36-certbot — acme.sh, вместо polipo — 3proxy и ProxyChains-NG для простого использования нужного прокси для конкретного приложения.
Про acme.sh слыхал краем уха, видимо надо пристальнее посмотреть, а вот за последние два отдельное спасибо.
Биткойн в клетке?