Επαναφέρω το θέμα, για να ενημερώσω οτι το πρόβλημα της κοινής χρήσης των δίσκων, το έλυσα σε μεγάλο βαθμό.
Έφαγα πολλές ώρες διαβάζοντας και δοκιμάζοντας λύσεις, με κανένα αποτέλεσμα.
Όλες μιλούσαν για «network» μεταξύ host και guest, και όλο το ψάξιμο το βάσισα εκεί.
Μέχρι και samba εγκατέστησα, αλλα όταν πήγα να την σετάρω, μου ζητούσε πράγματα που δεν ήξερα καν τί είναι.
Μία φορά, μόνο, κατάφερα ν' ανοίξω το cranky-pc, αλλα δεν μ' άφηνε ν' ανοίξω τους δίσκους : δεν δεχότανε με τίποτα τον κωδικό, όποια επιλογή κι' αν έκανα.
Και κάποια στιγμή, έπεσα στη σελίδα αυτού του άγιου ανθρώπου, που με λίγα λόγια και κατανοητά, με βοήθησε να βρώ τη λύση.
Το sudo mkdir /media/windows-share, έκανε δουλειά, αλλα κάθε φορά που πρόσθετα έναν απο τους τρείς δίσκους, αφαιρούσε τον προηγούμενο.
Οπότε, σκέφτηκα να πειραματιστώ λίγο, και να δημιουργήσω ξεχωριστό «windows-share» για κάθε δίσκο.
Έτσι, έφτιαξα windows-share D, E, και F.
Και το πράγμα, δούλεψε.
Αφού το δούλεψα λίγες μέρες έτσι, είπα να το απλοποιήσω.
Έκανα, λοιπόν, τις εντολές ως εξής :
sudo mkdir /media/D
sudo mkdir /media/E
sudo mkdir /media/F
παραλείποντας το «windows-share».
Και η προσάρτηση γίνεται με
sudo mount -t vboxsf D /media/D
sudo mount -t vboxsf E /media/E
sudo mount -t vboxsf F /media/F
Έτσι, λοιπόν, έχω τώρα αυτό
Υπάρχει, όμως, ένα πρόβλημα :
Σε κάθε επανεκκίνηση, οι δίσκοι εξαφανίζονται (δεν προσαρτώνται αυτόματα), και πρέπει να τρέξω τρείς φορές το «sudo mount -t», για να δώ καί τους τρείς.
To παλικάρι, στο τέλος του κειμένου του, λέει
Όμως, στο /etc/init.d/ μου, δεν υπάρχει «rc.local», οπότε, τί κάνω ;;;You could use the /etc/init.d/rc.local script to execute these commands on startup to have the shared folders automatically mounted every time you start your Ubuntu VirtualBox.
Μιά βοήθεια, πλίζ.
Εμφάνιση 61-75 από 107
Θέμα: Περί Ubuntu 17.10
-
19-11-17, 16:04 Απάντηση: Περί Ubuntu 17.10 #61
-
19-11-17, 18:04 Απάντηση: Περί Ubuntu 17.10 #62
Φοβερός, κατατοπιστικότατος! Thx!
Αυτό που ζητάς πλέον στα Debian/Ubuntu/Fedora/openSUSE/Arch κλπ γίνεται με τον systemd (τον daemon δηλαδή που μπορείς να του προσθέτεις υπηρεσίες και που αντικατέστησε τον init daemon)
Τώρα εγώ λίγο ξέρω από systemd αλλά θα προτείνω:
#cat << EOF | sudo tee /etc/systemd/system/cranky.service
[Unit]
Description=cranky Shares Vbox
[Service]
ExecStart=/usr/local/bin/mount -t vboxsf D /media/D && mount -t vboxsf E /media/E && mount -t vboxsf F /media/F
[Install]
WantedBy=multi-user.target
EOF
#sudo systemctl daemon-reload
#sudo systemctl enable cranky.service
#sudo systemctl start cranky.service
Απλώς δεν είμαι σίγουρος ότι και για τις 3 εντολές ισχύει το &&
Αν δεν ισχύει τότε γράψε την μία κάτω από την άλλη και δοκίμασε.
Χοντρικά με το EOF και το tee σαν εντολή δημιουργούμε ένα αρχείο cranky.service και το αποθηκέυουμε στο /etc/systemd/system/
Αν δεν δουλέψει ίσως σου απαντήσει κάποιος πιο έμπειρος σε systemdΤο δικαίωμά σου να μιλάς δεν περιλαμβάνει την υποχρέωσή μου να σε πάρω στα σοβαρά.
-
19-11-17, 23:52 Απάντηση: Περί Ubuntu 17.10 #63
-
20-11-17, 00:01 Απάντηση: Περί Ubuntu 17.10 #64
Το Ubuntu 17.10 χρησιμοποιεί default Wayland ο οποίος δεν επιτρέπει by default χρήση root από ένα άλλο τερματικο σαν ασφάλεια (η κάθε εφαρμογή δεν βλέπει τι κάνει η άλλη όπως παλαιότερα στον X server που είχε σχεδιαστεί για network περιβάλοντα. Επειδή ακόμη είναι πολύ πρώιμη η υλοποίηση και δεν έχουν ακόμη υλοποίηση GUI πλήρη για superuser rights σαν workaround πολλοί προτείνουν το nano που είναι terminal editor.
Εγώ πάλι προτιμώ να ανοίγω ένα αρχείο από τον Nautilus αλλά και από το gedit με CTRL + L και να δίνω μπροστά από την διαδρομή του αρχείου admin:///
δηλαδή για παράδειγμα το /etc/hosts αρχείο ανοίγει δίνοντας στην γραμμή διεύθυνσης admin:///etc/hostsΤο δικαίωμά σου να μιλάς δεν περιλαμβάνει την υποχρέωσή μου να σε πάρω στα σοβαρά.
-
20-11-17, 00:15 Απάντηση: Περί Ubuntu 17.10 #65
Φχαριστώ πολύ.
Με CTRL + L μέσα στο /etc/systemd/system, κατάφερα και αποθήκευσα το cranky.service, αφού μου ζήτησε τον κωδικό δύο φορές.
Αλλα στην επανεκκίνηση δεν προσαρτηθήκανε αυτόματα οι δίσκοι.
Τώρα θα δοκιμάσω να κάνω τις εντολές ξεχωριστά, αλλα για κάθε δίσκο, πρέπει να βάζω και το "ExecStart=/usr/local/bin/" μπροστά ;
-
20-11-17, 00:22 Απάντηση: Περί Ubuntu 17.10 #66
δοκίμασε και /usr/sbin/
Ίσως και να δέχεται απλά ExecStart=mount -tΤελευταία επεξεργασία από το μέλος manosdoc : 20-11-17 στις 00:28.
Το δικαίωμά σου να μιλάς δεν περιλαμβάνει την υποχρέωσή μου να σε πάρω στα σοβαρά.
-
20-11-17, 01:17 Απάντηση: Περί Ubuntu 17.10 #67
Ούτε αυτά δουλέψανε, γιατρέ.
Αρχικά, απλώς διαχώρισα την εντολή «ExecStart» σε τρείς γραμμές, χωρίς να πειράξω τίποτα άλλο.
Τίποτα.
Μετά, το έκανα «ExecStart=/usr/sbin/».
Πάλι, τίποτα.
Μετά, «ExecStart=mount -t vboxsf ......»
Ούτε κι' αυτό.
Αλλα σκέφτηκα να δοκιμάσω και κάτι άλλο, ωστε αν δεν γίνονται automount οι δίσκοι, να γίνονται, τουλάχιστον, εύκολα χειροκίνητα.
Έδωσα, λοιπόν,
sudo mount -t vboxsf D /media/D && mount -t vboxsf E /media/E && mount -t vboxsf F /media/F
Αποτέλεσμα
Ώπα, λέω, κοντά είμαστε.
Ξαναεπιχειρώ
sudo bash
password for cranky
και σαν root, ξαναδίνω sudo mount -t vboxsf D /media/D && mount -t vboxsf E /media/E && mount -t vboxsf F /media/F
Μαντεύεις το αποτέλεσμα ;
Σωστά μάντεψες.
Δουλεύει.
Κάνω όλους τους δίσκους μου mount, μόνο με μιά εντολή.
(το «sudo bash» δεν το μετράω, το θυμάμαι απ' έξω )
Παρ' όλ' αυτά, θα προτιμούσα να γίνονται automount.Τελευταία επεξεργασία από το μέλος cranky : 20-11-17 στις 01:40. Αιτία: typo
-
20-11-17, 02:25 Απάντηση: Περί Ubuntu 17.10 #68
systemctl start cranky.service
Για να δεις εάν δουλεύει σωστά το cranky.service. Δεν θα πρέπει να είναι mount οι δίσκοι όταν το τρέξεις
Εάν δουλεύει σωστά με enable θα τρέξει σε κάθε boot
systemctl enable cranky.service
Μπορείς να βάλεις τίς εντολές την μια κάτω από την άλλη στο service. Νομίζω είναι πιο σωστό
-
20-11-17, 02:55 Απάντηση: Περί Ubuntu 17.10 #69
-
20-11-17, 09:20 Απάντηση: Περί Ubuntu 17.10 #70
-
20-11-17, 10:58 Απάντηση: Περί Ubuntu 17.10 #71
Ούτε αυτό δούλεψε.
Και στο «systemctl start cranky.service», το ίδιο μήνυμα σφάλματος.
-
20-11-17, 11:06 Απάντηση: Περί Ubuntu 17.10 #72
systemctl status cranky
Και βάλε εδώ το αποτέλεσμα
-
20-11-17, 12:02 Απάντηση: Περί Ubuntu 17.10 #73
Έχοντας μόνο ένα δίσκο στη γραμμή exec :
cranky.service - cranky Shares Vbox
Loaded: error (Reason: Invalid argument)
Active: inactive (dead)
Νοέ 20 10:59:59 artful systemd[1]: /etc/systemd/system/cranky.service:6: Executable path is not absolute: sudo mount -t vboxsf D /media/D
Νοέ 20 11:09:48 artful systemd[1]: /etc/systemd/system/cranky.service:10: Missing '='.Τελευταία επεξεργασία από το μέλος cranky : 20-11-17 στις 12:11.
-
20-11-17, 12:29 Απάντηση: Περί Ubuntu 17.10 #74
Δεν χρειάζεσαι script, υπάρχει το /etc/fstab για αυτή τη δουλειά. Άνοιξε το και πρόσθεσε αυτές τις γραμμές:
Κώδικας:D /media/D vboxsf defaults 0 0 E /media/E vboxsf defaults 0 0 F /media/F vboxsf defaults 0 0
Κώδικας:sudo mount /media/D sudo mount /media/E sudo mount /media/F
- Κάνετε τη δουλειά σας γρήγορα, αξιόπιστα, με ασφάλεια, χωρίς τεχνητούς περιορισμούς και δωρεάν με το Linux.
- Οι δίσκοι χαλάνε! Σκεφτείτε τα αρχεία σας πριν την πατήσετε. Κάνετε τακτικά backup.
-
20-11-17, 12:41 Απάντηση: Περί Ubuntu 17.10 #75
Αυτό ήτανε.
Ευχαριστώ πάάάρα πολύ.
Πολλά ευχαριστώ και στον manosdoc, που μου έμαθε το κολπάκι με το Ctrl + L, και ανοίγω ό,τι θέλω, σαν root.
Παρόμοια Θέματα
-
Στις 17 Οκτωβρίου, η Falls Creators Update των Windows 10
Από nnn στο φόρουμ ΕιδήσειςΜηνύματα: 14Τελευταίο Μήνυμα: 04-09-17, 16:00 -
Αναβάθμιση από Mint 17.3 Rosa σε 18.2 Sonya σε Dual Boot με Win 10
Από nith1717 στο φόρουμ Unix - LinuxΜηνύματα: 1Τελευταίο Μήνυμα: 08-07-17, 09:52 -
Cosmote: Από 17/04/2016 ισχύει τέλος διακοπής 10 ευρώ
Από apojohn στο φόρουμ Σταθερή & Κινητή ΤηλεφωνίαΜηνύματα: 5Τελευταίο Μήνυμα: 09-12-16, 22:49
Bookmarks