Minska omkostnader på grund av nätverksenhet på Raspberry Pi
Problem
Vi lägger en rad post till/etc/fstab när Raspberry Pi ska automatiskt montera en nätverksenhet. Problemet med denna strategi är att:
Raspberry Pi måste montera nätverksenheten från punkt vid uppstart upp till avstängning. Raspberry Pi har med andra ord att använda CPU och RAM för att hålla fästet går hela tiden även när nätverksenheten inte behövs. Detta medför onödiga kostnader på Raspberry Pi. Ytterligare mer, kommer att om nätverksenheten är offline, Raspberry Pi klaga och kräva att du reparera innan du gör något annat.
För att undvika problemet ovan, använder vi inte/etc/fstab. I stället kan vi manuellt montera en nätverksenhet med Monteringskommandot. Problemet med att använda kommandot mount är att användaren utför berget måste vara ROOT-användaren. Endast en användare kan dock vara roten.
För att undvika kravet på ROOT-användare, kan du konfigurera sudo inställningar för att låta alla andra användare använda fästet. Problemet med denna metod är att vi har ständigt uppdatera sudo inställningar varje gång vi lägga nya eller ta bort befintliga. Du medföra administrativa kostnader.
Det finns en bättre lösning
Lösning
Lösningen är att använda en automounter. Automounter monterar automatiskt endast när katalogen eller filer av nätverksenheten används eller behövs. Automounter demonterar automatiskt nätverksenheten efter en tids inaktivitet vilket eliminerar onödig overhead. Automounter kommer fästen för varje användare och inte bara för ROOT-användaren.
Automounter demonen, /usr/sbin/automount tillhandahålls av paketet autofs
Räckvidd
Detta instructable visar:
- Installera nödvändiga paketet
- Konfigurera master karta om du vill använda indirekta karta
- Konfigurera den indirekta kartan för att montera en Network File System (NFS) enhet
Detta instructable inte visar hur att tjäna NFS-enhet
Förutsättning
Raspberry Pi kör Raspbian OS
NFS-servern på en fjärrdator exporterar och dela en Nätverken driva till din Raspberry Pi