add Nas.md
234
Nas.md
@ -1,39 +1,219 @@
|
|||||||
```bash
|
# Nas casalingo
|
||||||
sudo apt update && sudo apt upgrade -y && sudo apt autoremove -y
|
|
||||||
```
|
Occorrente:
|
||||||
|
|
||||||
|
- Raspberry PI 4 2 GB di ram;
|
||||||
|
- cavo di rete;
|
||||||
|
- micro SDXC da 32 GB;
|
||||||
|
- 2 HDD TOSHIBA MG07ACA14TE (14 TB l'uno)
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
perl: warning: Setting locale failed.
|
=== START OF INFORMATION SECTION ===
|
||||||
perl: warning: Please check that your locale settings:
|
Model Family: Toshiba MG07ACA... Enterprise Capacity HDD
|
||||||
LANGUAGE = (unset),
|
Device Model: TOSHIBA MG07ACA14TE
|
||||||
LC_ALL = (unset),
|
Serial Number: X2V0A0YFF94G
|
||||||
LC_TIME = "it_IT.UTF-8",
|
LU WWN Device Id: 5 000039 c18d3727f
|
||||||
LC_MONETARY = "it_IT.UTF-8",
|
Firmware Version: 0104
|
||||||
LC_ADDRESS = "it_IT.UTF-8",
|
User Capacity: 14,000,519,643,136 bytes [14.0 TB]
|
||||||
LC_TELEPHONE = "it_IT.UTF-8",
|
Sector Sizes: 512 bytes logical, 4096 bytes physical
|
||||||
LC_NAME = "it_IT.UTF-8",
|
Rotation Rate: 7200 rpm
|
||||||
LC_MEASUREMENT = "it_IT.UTF-8",
|
Form Factor: 3.5 inches
|
||||||
LC_IDENTIFICATION = "it_IT.UTF-8",
|
Device is: In smartctl database [for details use: -P show]
|
||||||
LC_NUMERIC = "it_IT.UTF-8",
|
ATA Version is: ACS-3 T13/2161-D revision 5
|
||||||
LC_PAPER = "it_IT.UTF-8",
|
SATA Version is: SATA 3.3, 6.0 Gb/s (current: 6.0 Gb/s)
|
||||||
LANG = "en_GB.UTF-8"
|
Local Time is: Sun Feb 19 13:47:44 2023 CET
|
||||||
are supported and installed on your system.
|
SMART support is: Available - device has SMART capability.
|
||||||
|
SMART support is: Enabled
|
||||||
export LC_ALL="en_US.UTF-8"
|
AAM feature is: Unavailable
|
||||||
sudo locale-gen "en_US.UTF-8"
|
APM level is: 1 (minimum power consumption with standby)
|
||||||
sudo dpkg-reconfigure locales
|
Rd look-ahead is: Enabled
|
||||||
|
Write cache is: Enabled
|
||||||
|
DSN feature is: Unavailable
|
||||||
|
ATA Security is: Disabled, NOT FROZEN [SEC1]
|
||||||
|
Wt Cache Reorder: Enabled
|
||||||
```
|
```
|
||||||
|
|
||||||
|
- 2 adattatori SATA-USB 3.0
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
- Case Terrapi Extreme Duo ([https://shop.inux3d.com/it/home/101-134-terrapi-xtreme-duo.html#/13-colore-arancione](https://shop.inux3d.com/it/home/101-134-terrapi-xtreme-duo.html#/13-colore-arancione))
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
Qui le istruzioni per il montaggio: [https://shop.inux3d.com/it/index.php?controller=attachment&id_attachment=25](https://shop.inux3d.com/it/index.php?controller=attachment&id_attachment=25)
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
## Installazione Raspberry Pi OS Lite
|
||||||
|
|
||||||
|
Scaricare ed eseguire l'installer da questo link: [https://www.raspberrypi.com/software/](https://www.raspberrypi.com/software/), tramite i seguenti comandi:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
sudo wget -O - https://github.com/OpenMediaVault-Plugin-Developers/installScript/raw/master/install | sudo bash
|
cd Scaricati
|
||||||
|
wget -c https://downloads.raspberrypi.org/imager/imager_latest_amd64.deb
|
||||||
|
sudo apt install ./imager_latest_amd64.deb
|
||||||
|
```
|
||||||
|
Avviare il programma. Scegliere come OS `Raspberry Pi OS Lite (64 bit)`
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
selezionare la micro SD, quindi cliccare sul pulsante delle impostazioni per personalizzare il SO:
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
Una volta inserite le impostazioni desiderate, cliccare su `Salva`, poi su `Scrivi` e attendere qualche minuto. Per poter connettersi via `ssh` e chiave pubblica, seguire la guida [ssh](./SSH.md).
|
||||||
|
|
||||||
|
Connettere il Raspberry Pi al router tramite cavo di rete, oppure via WiFi. Inserire la micro SD all’interno del Raspberry Pi, alimentarlo e attendere qualche minuto in modo che il Raspberry Pi completi la procedura di boot.
|
||||||
|
|
||||||
|
Assicurarsi di raggiungere il Raspberry Pi 4:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
ping indirizzo_ip_raspberry -c 10
|
||||||
|
|
||||||
|
> ping 192.168.52.48 -c 10
|
||||||
|
PING 192.168.52.48 (192.168.52.48) 56(84) bytes of data.
|
||||||
|
64 bytes from 192.168.52.48: icmp_seq=1 ttl=64 time=113 ms
|
||||||
|
64 bytes from 192.168.52.48: icmp_seq=2 ttl=64 time=62.3 ms
|
||||||
|
64 bytes from 192.168.52.48: icmp_seq=3 ttl=64 time=124 ms
|
||||||
|
64 bytes from 192.168.52.48: icmp_seq=4 ttl=64 time=41.7 ms
|
||||||
|
64 bytes from 192.168.52.48: icmp_seq=5 ttl=64 time=131 ms
|
||||||
|
64 bytes from 192.168.52.48: icmp_seq=6 ttl=64 time=161 ms
|
||||||
|
64 bytes from 192.168.52.48: icmp_seq=7 ttl=64 time=86.2 ms
|
||||||
|
64 bytes from 192.168.52.48: icmp_seq=8 ttl=64 time=122 ms
|
||||||
|
64 bytes from 192.168.52.48: icmp_seq=9 ttl=64 time=63.8 ms
|
||||||
|
64 bytes from 192.168.52.48: icmp_seq=10 ttl=64 time=136 ms
|
||||||
|
|
||||||
|
--- 192.168.52.48 ping statistics ---
|
||||||
|
10 packets transmitted, 10 received, 0% packet loss, time 9004ms
|
||||||
|
rtt min/avg/max/mdev = 41.735/104.007/160.501/36.464 ms
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Accedere ora da remoto al Raspberry Pi tramite SSH. Nel caso non si avesse generato la coppia di chiavi, ci si può sempre connettere tramite il comando:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
ssh host@indirizzo_ip
|
||||||
|
|
||||||
|
ssh pi@192.168.1.20
|
||||||
|
```
|
||||||
|
|
||||||
|
## Installazione OpenMediaVault
|
||||||
|
|
||||||
|
Aggiornare i pacchetti, le dipendenze e il SO col comando:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
sudo apt update && sudo apt upgrade -y && sudo apt autoremove -y && sudo apt full-upgrade
|
||||||
|
```
|
||||||
|
|
||||||
|
Una volta completata la procedura di aggiornamento del Raspberry Pi, eseguire il seguente comando che in primo luogo scaricherà lo script di installazione di **OpenMediaVault**
|
||||||
|
e successivamente lo eseguirà.
|
||||||
|
Attraverso questo script verranno installati e configurati tutti i componeti necessari per eseguire **OpenMediaVault** sul Raspberry Pi:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
sudo wget -O - https://github.com/**OpenMediaVault**-Plugin-Developers/installScript/raw/master/install | sudo bash
|
||||||
|
```
|
||||||
|
|
||||||
|
Al termine dell'installazione, la sessione SSH verrà chiusa automaticamente.
|
||||||
|
|
||||||
|
## Configurazione
|
||||||
|
|
||||||
|
Per essere in grado di accedere alla web GUI di **OpenMediaVault**, è necessario conoscere l’indirizzo IP del Raspberry Pi. Se non lo si conoscesse, è possibile eseguire il seguente comando per visualizzarlo:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
hostaname -I
|
||||||
|
```
|
||||||
|
|
||||||
|
Con l’indirizzo IP locale del Raspberry Pi, si può accedere all'interfaccia web:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
http://ip-raspberrypi
|
||||||
|
```
|
||||||
|
|
||||||
|
Dopo aver caricato l’interfaccia web di **OpenMediaVault**, verrà chiesto di effettuare il login per poter procedere.
|
||||||
|
|
||||||
|
Il nome utente predefinito è `admin` e la password predefinita è `openmediavault`.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
Una delle prime cose da fare è cambiare la password del account admin di OpenMediaVault:
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
Dallo stesso menù è anche possibile personalizzare la `Dashboard` in modo da avere più informazioni a colpo d'occhio:
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
## Creazione del File System
|
||||||
|
|
||||||
|
Dopo aver collegato i due dischi, formattarli e ripristinarli allo stato di fabbrica:
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
Impostare i due dischi nel modo seguente:
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
### Creazione RAID 1
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
```bash
|
||||||
|
Tipo: BTRFS
|
||||||
|
Profile: RAID1
|
||||||
|
|
||||||
|
Selezionare i due HDD
|
||||||
|
```
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
Cliccare su crea e attendere che venga creato appunto il File System.
|
||||||
|
|
||||||
|
## Cartelle condivise
|
||||||
|
|
||||||
|
### Utenti
|
||||||
|
|
||||||
|
Come prima cosa, creare gli utenti di OMV necessari, i quali potranno accedere alle cartelle condivise in lettura/scrittura o solo in lettura. Fondamentale che l'utente sia aggiunto al gruppo `sambashare`.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
### Shared Folders
|
||||||
|
|
||||||
|
Creare la cartella (o le cartelle) da condividere:
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
Impostare i permessi di lettura/scrittura corretti:
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
### Condivisione
|
||||||
|
|
||||||
|
In questo modo viene condivisa la cartella precedentemente creata
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
### Testare la Condivisione
|
||||||
|
|
||||||
|
Da Dolphin o qualsiasi File Manager:
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
Accedere con l'utente amministratore o con l'utente standard, a seconda:
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
## Collegamenti
|
## Collegamenti
|
||||||
|
|
||||||
https://www.fargionconsulting.com/installazione-di-openmediavault-su-raspberry-pi/
|
- https://www.fargionconsulting.com/installazione-di-openmediavault-su-raspberry-pi/
|
||||||
https://github.com/OpenMediaVault-Plugin-Developers/installScript
|
- https://github.com/OpenMediaVault-Plugin-Developers/installScript
|
||||||
https://www.maffucci.it/2022/02/20/installare-raspberry-pi-os-senza-monitor-e-tastiera-abilitazione-server-ssh/
|
- https://www.maffucci.it/2022/02/20/installare-raspberry-pi-os-senza-monitor-e-tastiera-abilitazione-server-ssh/
|
||||||
https://www.maffucci.it/2022/02/01/assegnare-un-ip-statico-al-raspberry-pi/
|
- https://www.maffucci.it/2022/02/01/assegnare-un-ip-statico-al-raspberry-pi/
|
||||||
|
|
||||||
|
BIN
asset/nas/64bit.webp
Normal file
After Width: | Height: | Size: 135 KiB |
BIN
asset/nas/64bitsettings.webp
Normal file
After Width: | Height: | Size: 94 KiB |
BIN
asset/nas/access.png
Normal file
After Width: | Height: | Size: 699 KiB |
BIN
asset/nas/acl.png
Normal file
After Width: | Height: | Size: 60 KiB |
BIN
asset/nas/case00.jpg
Normal file
After Width: | Height: | Size: 57 KiB |
BIN
asset/nas/case01.jpg
Normal file
After Width: | Height: | Size: 76 KiB |
BIN
asset/nas/connection.png
Normal file
After Width: | Height: | Size: 42 KiB |
BIN
asset/nas/connection1.png
Normal file
After Width: | Height: | Size: 31 KiB |
BIN
asset/nas/dashboard.png
Normal file
After Width: | Height: | Size: 100 KiB |
BIN
asset/nas/folder.png
Normal file
After Width: | Height: | Size: 52 KiB |
BIN
asset/nas/formattazione.png
Normal file
After Width: | Height: | Size: 78 KiB |
Before Width: | Height: | Size: 86 KiB After Width: | Height: | Size: 86 KiB |
BIN
asset/nas/password.png
Normal file
After Width: | Height: | Size: 46 KiB |
BIN
asset/nas/permessi.png
Normal file
After Width: | Height: | Size: 20 KiB |
BIN
asset/nas/permessi2.png
Normal file
After Width: | Height: | Size: 42 KiB |
BIN
asset/nas/sata.jpg
Normal file
After Width: | Height: | Size: 57 KiB |
BIN
asset/nas/smb.png
Normal file
After Width: | Height: | Size: 87 KiB |
BIN
asset/nas/smb2.png
Normal file
After Width: | Height: | Size: 137 KiB |
BIN
asset/nas/user.png
Normal file
After Width: | Height: | Size: 66 KiB |
@ -1 +0,0 @@
|
|||||||
-
|
|