1. Introduzione
Se si pensa di un fileserver, allora probabilmente siete in un nodo centrale di una rete che è accessibile a tutti o almeno dovrebbe essere accessibile a chiunque con i diritti propri acquisiti da parte dell'amministratore. Qui pensiamo soprattutto a NAS (Network Attached Storage), scattare foto, musica, cinema, ecc ... sono memorizzati in posizione centrale. È possibile visualizzare anche questo come back-up dei file in quanto la maggior parte di questi dispositivi di rete per lavorare con più dischi rigidi (configurazioni RAID). Il Raspberry Pi potrebbe anche servire così come un fileserver, soprattutto ora che l'RPI è stato aggiornato per una CPU più veloce (https://www.raspberrypi.org/products/raspberry-pi-2-model-b/)
2. primi passi
Il Raspberry Pi funziona con il sistema operativo grattugia Bian, Il tutorial specifico Grater Bian Jessie. Questa è una versione ridotta di Debian. Ci sono naturalmente molti Sistemi operativi per RPI, Grattugiare Bian è il più famoso.
Si sta per avviare l'RPI, Supponendo di aver già curato deve essere avviato. L'installazione non è ancora finito, potete andare qui (http://computertotaal.nl/overige-elektronica/cursus-deel-1-raspberry-pi-de-ultieme-knutselcomputer-50709/pagina-3). È sempre possibile connettersi utilizzando stucco.
2.2 Indirizzo IP statisch
La prima cosa da fare una volta effettuato l'accesso al RPI, esso è fornito con un indirizzo IP statico. Nella versione precedente di grattugia Bian (ansante) Hai avuto sotto /etc / network / interfaces suo. Se vi comando cat / etc / network / interfaces si esibisce in Jessie, Questo punterà /etc / dhcpcd.conf. È inoltre possibile continuare a utilizzare il IP che il DHCP assegnato, si desidera utilizzare allora si può saltare questa parte e andare dritto al punto
3. Update e l'aggiornamento.
2.2.1 Quali informazioni avete bisogno:
il seguente comando:
ifconfig
Internet via cavo è eth0
I dati nella cornice gialla è necessario, Tali prezzi possono cambiare.
Etho0: è la connessione a internet permanente che utilizzerà se si vuole fare un fileserver.
inet addr: 10.10.10.6 è l'indirizzo IP attualmente ottenuto tramite DHCP dal router
BCAST: 10.10.10.255 è una trasmissione, sta inviando un messaggio a tutte le stazioni di lavoro di una rete. Il messaggio viene inviato a un indirizzo predefinito, accettato da tutti i computer. Questo indirizzo è in una rete TCP / IP l'indirizzo IP 255.255.255.255, Qui si sta lavorando su una rete in modo C 10.10.10.255 in questo caso. Nella maggior parte dei casi, questa volontà 192.168.0.255 di 192.168.1.255 suo.
Maschera: 255.255.255.0 è il subsnetmask. Ha a che fare con il tipo di rete di classe, Un più comunemente usati sono,B,C. È inoltre D e Classe E.
più utilizzati | primo indirizzo | ultimo indirizzo | maschera di sottorete | numero di indirizzi |
Klassa A | 0.0.0.0 | 127.255.255.255 | 255.0.0.0 | 16.777.214 |
classe B | 128.0.0.0 | 191.255.255.255 | 255.255.0.0 | 65.524 |
classe C | 192.0.0.0 | 223.255.255.255 | 255.255.255.0 | 254 |
Sudo nano /etc/dhcpcd.conf
Dopo questo comando si troverà nel file di configurazione dove si va a catturare l'indirizzo IP. Il file di configurazione ben fornito va tutta la strada fino a digitare alcune righe. Le informazioni che avete appena acquistato utilizzando il comando ifconfig.
2.2.2 inserire i dati
Una volta che la fine del file di configurazione, inserire i seguenti dati:
#eth0
iface eth0 inet static
ip_address statica = 10.10.10.6 / 24 o inserire il proprio indirizzo qui, dimentica /24 non
netmask = 255.255.255.0
I router statici = 10.10.10.1 è la porta de predefinito: È possibile trovare il comando: cat /etc/resolv.conf
domain_name_servers statiche = 195.130.131.2 195.130.130.2 questi sono i Telenet DNS. È anche possibile 8.8.8.8 8.8.4.4 uso, quali sono le Google DNS.
Dopo aver fatto per i dati, è necessario riavviare il server con il seguente comando:
riavvio Sudo /etc/init.d/networking
nuovo inizio? Il server ha un indirizzo IP statico.
3. Update e l'aggiornamento
L'aggiornamento del sistema operativo (sistema operativo), in modo da poter lavorare con un sistema operativo completamente up-to-date. Per fare questo, inserire il seguente da commado:
sudo apt-get update
sudo apt-get aggiornamento
E 'possibile che chiediamo una conferma, È possibile confermare questo con e.
ottenere con apt-get -u viene visualizzato il seguente output:
-in, –show-upgraded Mostra aggiornato pacchetti; stampare una lista di tutti i pacchetti che sono di essere aggiornato. Elemento di configurazione: APT::Ottenere::Show-aggiornato. |
La differenza tra l'aggiornamento e l'aggiornamento è:
aggiornamento: un'applicazione viene aggiornata. La nuova versione è una raccolta di aggiornamenti, ma è anche possibile una nuova interfaccia utente. Ad esempio, il numero di versione cambia da versione 1.0 alla versione 2.0. ilpdat HYPERLINK “https://nl.wikipedia.org/wiki/Update_(Software)” HYPERLINK “https://nl.wikipedia.org/wiki/Update_(Software)” HYPERLINK “https://nl.wikipedia.org/wiki/Update_(Software)”e: un'applicazione viene aggiornata. Piccoli errori vengono aggiornati. Il programma viene spesso, ma modificato in uno o pochi posti. Ad esempio, il numero di versione cambia 2.0 a 2.1. |
Dopo l'aggiornamento e l'aggiornamento del nostro sistema operativo, vi si installa NTFS-3G.
4. NTFS-3G
Ciò significa che è possibile montare un disco formattato NTFS sul sistema Linux. Qui mostra come un formattato NTFS HDD sul sistema operativo Linux monte, non è consigliabile in questo caso. Questo è dovuto al fatto che si sta per finire nei guai in seguito con i diritti. È possibile saltare questo e passare al punto 4.2.1 ext4 monte.
Utilizzare il seguente comando per installare NTFS-3G:
Sudo apt-get install ntfs-3g
4.1.1 mount NTFS Disk (opzionale, si prevede di utilizzare EXT4)
Dopo l'installazione del NTFS è finita si può cominciare a montare il disco rigido tramite USB, si può montare a voi /mnt (Si può anche scegliere un luogo diverso, ma /mnt è il più evidente).
Si va alla directory /mnt by nel terminale: cd / mnt da effettuare.
Una volta nella directory /mnt utilizzare il comando: sudo fdisk -l
Fdisk viene utilizzato per creare le partizioni, rimuovere e / o formattare i dischi rigidi formattati con il file system FAT altri FAT32 e.
È senza dubbio riconoscere questo disco, perché si sa che cosa quantità di GB si desidera collegare.
Nell'esempio riportato di seguito, ci sarà una grande 2TB HDD accoppiato:
fdisk -l spettacoli U disco / dev / sda: 1.8 TB ect .., al di sotto di / dev / sda1. sda1 è il giunto di trasmissione, di 1 dopo sda si riferisce a 1 partizione. Per creare un collegamento questo disco, andare per primo sotto la directory /mnt Creare una cartella.
Avanti di comando per creare la cartella:
sudo mkdir / mnt / externaldrive
lasciare op: nessuno spazio tra esterno ed unità, altrimenti si 2 cartelle. Se vi comando ls -l / mnt esegue vi mostrerà che c'è un mappa externaldrive creato.
Per il disco rigido per collegare ora al sistema operativo, eseguire il seguente comando:
Sudo mount -t auto / dev / sda1 / mnt / externaldrive
Per controllare, è possibile eseguire il seguente comando: df -esimo
Df: è utilizzato per indicare lo spazio su disco. Di T stand per opzione ed è seguito da a visualizzare il file system, h lo rende leggibile.
4.1.2 ext4 monte
Se si dispone di un disco rigido NTFS, e si è eseguito in precedenza: disco mount NTFS. formattare nel modo seguente:
Ost assicurarsi che sia completamente umounted del filesystem: sudo umount -f / dev / sda1 / mnt / externaldrive poi sudo mkfs.ext4 / dev / sda1 l'esecuzione e e selezionare.
Si utilizzerà il comando sudo fdisk -l vedere che la partizione è sda1, maggiori informazioni a monte NTFS.
Ora si sta andando a montare il file system ext4 sul sistema operativo, sudo mount -t auto / dev / sda1 / mnt / externaldrive
4.1.3 fstab
Il disco rigido è fisicamente collegato al sistema, Quando l'RPI riavvio sarà umounted il disco. È possibile risolvere questo nel file di configurazione fstab montare la definizione.
seguente comando:
Sudo cp / etc / fstab /etc/fstab.bckp per fare un backup del file di configurazione.
Sudo nano / etc / fstab Per aprire il file di configurazione.
Si posiziona quanto segue alla fine del file: /dev / sda1 / mnt / externaldrive seguita dal sistema formato NTFS, o ext4. vedere la figura.
Ctrl ctrl x per salvare e uscire, riavvio del sistema con sudo riavvio.
5. Installazione di Samba
Dopo questo, il disco rigido è collegata al sistema operativo, Ora non è possibile raggiungere questo disco in rete.
Prima è necessario il protocollo di rete di samba, con Samba è possibile creare le condivisioni di rete che possono essere disponibili in o.a. Finestre, computer Apple, ecc. È possibile installare Samba con il seguente comando:
sudo apt-get install samba
Se il comando precedente non funziona, utilizzare il seguente:
Sudo apt-get install samba samba-common-bin
Una volta che l'installazione è di samba Fatto, vi consiglio di fare un backup del file di configurazione smb.conf. Questo è il file di configurazione che viene utilizzato per o.a. configurazione di rete, protezione, azioni, etc… in aan te passen. Pertanto, è saggio prendere il backup. Fate questo per tutti i file di configurazione che si desidera personalizzare in futuro. Backup si prende con il comando:
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.backup
Gli errori nel file di configurazione originale? Torna al file di configurazione originale con il comando di inversione.
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.backup
5.1 Samba sviluppare ulteriormente
Ora è installato Samba, siamo in grado di creare utenti e Azioni. Che cosa significa questo per dire: avete gli utenti sul tuo RPI, Per impostazione predefinita, il pi utente configurato per voi con il lampone della password. Solo questo non è ancora stato aggiunto al samba. Per aggiungere più utenti di utilizzare il comando:
Sudo useradd -m bitfix
È stato creato il bitfix utente con useradd, passando l'opzione -m si ha per l'utente bitfix creato anche una casa-Directoy. Volete aggiungere l'utente a un gruppo bitfix questo è possibile con il comando: sudo usermod -g di Mitra bitfix Di Mitra qui è il gruppo. Non hai ancora un gruppo è possibile crearne uno con il comando sudo groupadd di Mitra, Di Mitra possono ovviamente variare a seconda della gruppo scelto.
Nell'esempio precedente, l'utente Kathy e Maaike aggiunti al sistema operativo e collocati nella casa di gruppo.
Si sta per assegnare ad ogni utente una password, perché richiede di samba, Ciò viene fatto con il comando: sudo smbpasswd -a si desidera che l'utente ha una password nulla, utilizzare il comando: sudo smbpasswd -un
VB: sudo smbpasswd -un Maaike
Sudo smbpasswd -a Kathy
Sudo smbpasswd -a bitfix
Sudo smbpasswd -a PI
Samba vi chiederà di inserire i 2x di password, una volta fatto questo, gli utenti vengono aggiunti alla samba e può fare per continuare con le azioni.
5.1.1 directory
Gli utenti ei gruppi vengono creati, in questo modo si otterrà un quadro più chiaro per creare directory.
verranno create le seguenti directory:
De Publieke azioni en azioni privata De, questi includono:
Le azioni pubbliche
- Video
- immagini
- musica
- tutto
De azioni private
- Bitfix
- Pi
- Maaike
- Kathy
5.1.2 Creazione di directory
A seguito di directory che permette di:
Sudo mkdir / mnt / esterno drive / pubblico
Sudo mkdir / mnt / externaldrive / prive
Incontrato ls -l / mnt / externaldrive si può vedere che la 2 le directory sono create.
Adesso stai andando sotto la directory pubblica (cd / mnt / esterno drive / pubblico) Creare le seguenti cartelle.
- Video
- immagini
- musica
- tutto
Una volta sotto la directory /mnt / disco esterno / pubblico digitare i seguenti comandi:
Sudo mkdir immagini video musicali di ogni genere
Poi vai nella directory privata (cd / mnt / externaldrive / prive) Creazione di cartelle seguenti. È possibile utilizzare il proprio corso creato utenti.
Sudo mkdir bitfix Maaike pi Kathy dimenticare gli spazi non.
le directory e cartelle Avrete nel frattempo ho visto sotto /mnt / externaldrive sono assegnati alla radice, Questo perché la radice è attualmente il proprietario di queste directory e cartelle, così come il gruppo. Questo è ora impostato correttamente.
5.1.3 permessi
Per impostare correttamente i permessi, utilizzare i seguenti comandi, prima andare a cd / mnt / externaldrive /.
Sudo chgrp -R pubblico di casa
Sudo chmod -R 755 pubblico
Si vedrà che il gruppo root è ora adattato per l'amministratore, Amministratore è il gruppo che si è creato con il comando casa sudo groupadd ( o il proprio gruppo). Con il comando sudo chmod -R 755 pubblico, siete i diritti per la directory e tutto sotto regolare. Questo dà all'utente tutti i diritti e il gruppo e gli altri non ha scritto.
- -R è ricorsivo e si svolgerà il campo di applicazione del lavoro, pertanto tutte le sottocartelle hanno gli stessi diritti.
755 i diritti, questi sono ottale su sistemi Unix, esempio schematico.
Questo rende anche la directory Prive, Naturalmente si è sotto la directory /mnt / externaldrive stare in piedi.
Sudo chgrp -R casa privata
Sudo chmod -R 755 Prive
Poi si sta andando a modificare i diritti degli utenti nella directory /mnt / externaldrive / prive,.
L'illustrazione seguente mostra come i diritti sono radice, mentre il gruppo è stato adattato per casa.
anche sotto directory privata o quello che ha chiamato troppo, Andare per ogni utente personalizzare le autorizzazioni in modo che l'utente possiede una propria directory.
- Sudo chown -R Maaike:casa Maaike /
- Sudo chown -R pi:casa pi /
- Sudo chown -R bitfix:casa bitfix /
- Sudo chown -R Kathy:Kathy home /
Dopo aver inserito i comandi dovrebbe assomigliare a questo.
5.2 smb.conf
La creazione di azioni di samba non è così difficile, la cosa importante è che avete preso una copia di backup del file di configurazione. Così si può sempre, quando hai fatto un errore di nuovo all'originale. Scorrere andare al piano di sopra per vedere quando si è battuto su questo.
Per accedere al file di configurazione smb dal comando: sudo nano /etc/samba/smb.conf si aprirà un file di configurazione. Nano rende questo, Questo è un editor.
La prima cosa da fare è impostare il gruppo di lavoro, normalmente chiamato questo standard in una rete Windows gruppo di lavoro. si doveva averlo cambiato in qualcosa di diverso da immetterlo, nel file di configurazione.
Samba ha bisogno di sapere quali azioni si desidera condividere, si aggiungerà un nuovo blocco alla fine del file di configurazione per ogni azione. Questo blocco contiene la posizione, il controllo degli accessi, ecc. del capitale.
Si vuole dare i suoi potenziali date con ogni probabilità agli amici, conoscenti o familiari. Per questo, è stato creato il pubblico directory con le sottocartelle.
- tutto
- immagini
- Foto
- video
Non condividere: il vostro file di configurazione loading ...
[condivisione pubblica]
comment = condivisione pubblica
path = / mnt / esterno auto / public /
scrivibile = yes
scrivere list = @thuis
public = yes
sfogliabile = yes
guest ok = yes
Dopo aver inserito questo, premere CTRL D e Invio per salvare, Ctrl X per uscire. Si riavvia il server Samba con il comando: restart sudo /etc/init.d/samba.
Ora che avete posto la condivisione pubblica, tempo per le azioni private, sotto la quota di pubblico appena creato, andare ad ogni utente che si è creato posti una quota nel file smb.conf.
Si posiziona il seguente alla fine del file di configurazione ...
[Prive Kathy]
comment = prive Kathy
path = / mnt / externaldrive / prive / Kathy
utenti validi = Kathy
read only = no
scrivibile = yes
Anche in questo caso, premere CTRL D e Invio per salvare, Ctrl X per uscire. Si riavvia il server Samba con il comando: restart sudo /etc/init.d/samba.
6. condivisioni Samba avvicinamento di Windows
Come può questo azioni create ora banaderen di Windows, questo apre l'esploratore.
Sul lato sinistro, tra rete vedrete sono il nome del Raspberry Pi. Per impostazione predefinita, questo sarà LAMPONE. Se non disponibile, si prevede di inserire l'indirizzo IP del pi greco lampone.
Una volta che si Entertament tu entri sotto il RPI directory e sarà in grado di visualizzare le azioni, cartelle private saranno accessibili sotto il nome utente e la password.
Se non si accede alla propria cartella privata, si non è possibile scrivere sotto la condivisione pubblica, questo si trasformerà a voi come ospite.