OK, sono seriamente confuso su questa roba, quindi le risposte molto descrittive sarebbero apprezzate, specialmente se rendono questa roba di montaggio meno magica e più prevedibile.Monte di rete NFS: imposta il proprietario su un account specifico
Sto provando a montare il mio NAS Drobo-FS con nfs per ottenere prestazioni migliori rispetto a cifs.
Il drobo esegue una distribuzione linux ridotta.
All'interno/etc/fstab sulla macchina client (Ubuntu con IP: 192.168.1.150)
# Mount Drobo
192.168.1.100:/mnt/DroboFS/Shares/public /media/drobonfs nfs rw,soft,proto=tcp,users 0 0
ho unfsd installato sul Drobo e l'accesso via SSH. Questo è il file esportazioni sulla macchina server (Drobo-FS con IP 192.168.1.100):
# Allow access for client machine
/mnt/DroboFS/Shares 192.168.1.150(rw,no_root_squash)
montaggio funziona bene, tranne che i file montati sono tutti di proprietà di root con la maggior parte dei permessi dei file impostate su 744 Le autorizzazioni di file mostrate nella montatura sul client corrispondono alle autorizzazioni effettive sul server. Per esempio:
client$ sudo chmod 123 /media/drobonfs/somefile
client$ ls -l /media/drobonfs/somefile
---x-w--wx 1 root root 0 2012-01-04 14:15 /media/drobonfs/somefile
drobo$ ls -l /mnt/DroboFS/Shares/public/somefile
---x-w--wx 1 root root 0 Jan 4 14:15 /mnt/DroboFS/Shares/public/somefile
scrittura sudo davanti a ogni comando è un freno e voglio capire cosa sta succedendo, quindi cosa posso fare per montarlo sulla macchina client con il proprietario/gruppo insieme al mio account invece di root?
Purtroppo no, questo non ha funzionato. E 'ancora montato, ma il proprietario/gruppo erano ancora impostati per il root. – Matthew