nas39 Δημοσ. 8 Ιουνίου 2010 Share Δημοσ. 8 Ιουνίου 2010 Έχω φτιάξει έναν Ubuntu 9.10 Server edition με ενσωματωμένο Samba* για να εξυπηρετεί / να μοιράζει το 2ο σκληρό δίσκο σε Windows υπολογιστές! *(προς αντικατάσταση ενός προηγούμενου FreeNAS που είχα φτιάξει) . Παρατήρησα όμως το εξής πρόβλημα: Υπάρχει μάλλον απο την μεριά του samba limitations οσο αναφορά το μέγεθος των αρχείων που αντιγράφονται από & πρός το Samba Server... (max.size 4GB) . Στην αρχή πίστευα ότι έφταιγε το file system του 2ου σκληρού, του έκανα reformat σε NTFS , και πάλι το ίδιο συμβαίνει. Αν προσπαθήσεις να αντιγράψεις αρχείο >4GB στο κόβει! Καμιά ιδέα? Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
jim_p Δημοσ. 8 Ιουνίου 2010 Share Δημοσ. 8 Ιουνίου 2010 Να δοκιμασεις αλλο filesystem γιατι το ntfs ειναι ετσι κι αλλιως περιεργο. Παλιοτερα δεν μου εκανε καν samba share απο ntfs partition! Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
nas39 Δημοσ. 8 Ιουνίου 2010 Μέλος Share Δημοσ. 8 Ιουνίου 2010 Προσπαθώ να βρώ τι filesystem χρησιμοποιεί το FreeNAS και έπαιζε τόσο υποδειγματικά.... Με τι command απο fdisk μπορεί να γίνει format ο σκληρός σε CIFS? Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
NullScan Δημοσ. 8 Ιουνίου 2010 Share Δημοσ. 8 Ιουνίου 2010 Όχι, δεν σε κόβει το filesystem. Υπάρχει ένα switch στο mount που ενεργοποιεί το large file support. Δέν το θυμάμαι απ' έξω (καταραμένα γηρατειά) ψάξτο στο man. EDIT: mount -t smbfs <mpla mpla> -o lfs EDIT2: Το CIFS δεν είναι πραγματικό file-system άρα δέν μπορείς να κάνεις format κάποιο δίσκο σε αυτό το FS EDIT3: Επίσης, καλό θα ήταν να χρησιμοποιούσες κάποιο filesystem το οποίο να υποστηρίζεται native από τον πυρήνα και να μήν εξαρτάσαι από userspace modules όπως είναι το fuse. ext4, btrfs, reiser3 διάλεξε όποιο θεωρείς καλύτερο. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
nas39 Δημοσ. 8 Ιουνίου 2010 Μέλος Share Δημοσ. 8 Ιουνίου 2010 Το είχα βρεί και εγώ αυτό : mount -t smbfs -o lfs //directorypath... Αλλά δεν γίνεται κάτι.... Θέλει κάτι ανάμεσα στο smbfs & -o ??? Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
NullScan Δημοσ. 8 Ιουνίου 2010 Share Δημοσ. 8 Ιουνίου 2010 Όχι δέν θέλει κάτι άλλο. Δοκίμασε με mount -t cifs μιάς και το smbfs έγινε depricated τρόπον τινά και "ενσωματώθηκε" με το cifs. To lfs δέν χρειάζεται στο cifs. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
nas39 Δημοσ. 8 Ιουνίου 2010 Μέλος Share Δημοσ. 8 Ιουνίου 2010 Έγραψα #: mount -t cifs //linuxdataserver/srv/samba/it και μου βγάζει συνεχώς αυτο το κατεβατό! Usage: mount -V : print version mount -h : print this help mount : list mounted filesystems mount -l : idem, including volume labels So far the informational part. Next the mounting. The command is `mount [-t fstype] something somewhere'. Details found in /etc/fstab may be omitted. mount -a [-t|-O] ... : mount all stuff from /etc/fstab mount device : mount device at the known place mount directory : mount known device here mount -t type dev dir : ordinary mount command Note that one does not really mount a device, one mounts a filesystem (of the given type) found on the device. One can also mount an already visible directory tree elsewhere: mount --bind olddir newdir or move a subtree: mount --move olddir newdir One can change the type of mount containing the directory dir: mount --make-shared dir mount --make-slave dir mount --make-private dir mount --make-unbindable dir One can change the type of all the mounts in a mount subtree containing the directory dir: mount --make-rshared dir mount --make-rslave dir mount --make-rprivate dir mount --make-runbindable dir A device can be given by name, say /dev/hda1 or /dev/cdrom, or by label, using -L label or by uuid, using -U uuid . Other options: [-nfFrsvw] [-o options] [-p passwdfd]. For many more details, say man 8 mount . Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
NullScan Δημοσ. 8 Ιουνίου 2010 Share Δημοσ. 8 Ιουνίου 2010 Έχεις δώσει λάθος την εντολή, χρειάζεσαι να του δηλώσεις το resource πχ //linuxdataserver/srv και το mountpoint πχ /samba/it. Τώρα τα έχεις δώσει κολητά... Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
nas39 Δημοσ. 8 Ιουνίου 2010 Μέλος Share Δημοσ. 8 Ιουνίου 2010 Ναι έχεις δίκιο φαίνεται εδώ : mount -t type dev dir : ordinary mount command Το ξαναέδωσα : "mount -t cifs //linudataserver/dev/sdb1 /srv/samba/it" μου ζήτησε password και μετά έβγαλε αυτο: " mount error(113): No route to host Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) " Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
NullScan Δημοσ. 8 Ιουνίου 2010 Share Δημοσ. 8 Ιουνίου 2010 Δέν μπορείς να βάλεις το path για το device που θέλεις να κάνεις mount. Αυτό το device γίνεται κάπου mount localy, κοίτα το /etc/fstab στον server για να δείς που είναι αυτό το directory. Μετά, αυτό πρέπει να γίνεται share μέσω του samba. Κοίτα στο αρχείο /etc/samba/smb.conf για να δείς οτι και αυτό γίνεται. Τέλος δώσε smbclient -L <server IP> -o username=<user> για να δείς ποιό είναι το share name. Η εντολή σου θα είναι τότε: >mount -t cifs //<server IP>/<share name που βρήκες πιό πάνω> /srv/samba/ Δέν μπορείς να κανεις mount subdirectory μέσα στο mount point αυτόματα. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
nas39 Δημοσ. 8 Ιουνίου 2010 Μέλος Share Δημοσ. 8 Ιουνίου 2010 Βγάζει : " mount error(111): Connection refused " Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
NullScan Δημοσ. 8 Ιουνίου 2010 Share Δημοσ. 8 Ιουνίου 2010 Κάτι κακό συμβαίνει στο smb.conf. Ένα sample είναι αυτό: >[share] comment = sapmle share path = /path/to/dir guest ok = yes read only = yes writable = no Ψάξε να δείς άν έχεις κάτι αντίστοιχο για το path που θέλεις να κάνεις share. Το παραπάνω είναι για guest χρήστη, δηλαδή χωρίς username / password. Δώσε ένα man smb.conf για να δείς όλες τις παραμέτρους που χρειάζεσαι. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
nas39 Δημοσ. 8 Ιουνίου 2010 Μέλος Share Δημοσ. 8 Ιουνίου 2010 Σε αυτο κάπως σε έχασα... " smbclient -L <server IP> -o username=<user> για να δείς ποιό είναι το share name" Το smb.conf είναι διαφορετικό απο το default στα εξής: security = user [Linux_Data_Server] writeable = yes path = /srv/samba/it write list = εδώ έχω τους samba users create mask = 0777 directory mask = 0777 comment = linux data server valid users = εδώ έχω τους samba users Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
NullScan Δημοσ. 8 Ιουνίου 2010 Share Δημοσ. 8 Ιουνίου 2010 Το share name θα είναι Linux_Data_Server. Δηλαδή η εντολή γίνεται: >mount -t cifs //<server ip>/Linux_Data_Server /mountpoint -o username mpla mpla Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
nas39 Δημοσ. 8 Ιουνίου 2010 Μέλος Share Δημοσ. 8 Ιουνίου 2010 " mount error(13): Permission denied " Θα το σπάσω!!!! Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.