VirtualBox හි හවුල් ෆෝල්ඩරයකට ප්‍රවේශ වන්නේ කෙසේද?


176

වර්චුවල් බොක්ස් හි වින්ඩෝස් 7 සහ උබුන්ටු අතර ෆෝල්ඩර බෙදා ගැනීමේ පියවර මම අනුගමනය කළෙමි.

එසේ තිබියදීත් ෆෝල්ඩරය X ලකුණක් සමඟ දිස්වන අතර එය විවෘත කිරීමට උත්සාහ කරන විට මට පහත පණිවිඩය ලබා දෙයි:

ෆෝල්ඩරයේ අන්තර්ගතය දර්ශනය විය නොහැක

මම Shared Folderවර්චුවල් බොක්ස් Deviceමෙනුවෙන් තෝරාගත් විට , පහත අනතුරු ඇඟවීම දර්ශනය වේ:

පද්ධති පිටුවේදී, ඔබ ඔබේ පරිගණකයේ මතකයෙන් 50% කට වඩා (2.93 GB) අතථ්‍ය යන්ත්‍රයට පවරා ඇත ...

VirtualBox භාවිතයෙන් වින්ඩෝස් සහ උබුන්ටු අතර ෆෝල්ඩර සාර්ථකව බෙදාගන්නේ කෙසේද?


ඔබට සිම්ලින්ක් බෙදාගත නොහැකි බව සලකන්න!
ජොයෙල් ස්ජෝග්‍රන්

Answers:


162

අතථ්‍ය කොටුවේ හවුල් ෆෝල්ඩර වලට ප්‍රවේශය

විධාන රේඛාව

පෙරනිමියෙන්, වර්චුවල් බොක්ස් හවුල් ෆෝල්ඩර ආගන්තුකයා සඳහා කියවීමේ / ලිවීමේ අවසරය ඇතිව නිර්මාණය කර ඇත. මෙය ධාරකයේ විධාන රේඛාවෙන් කළ හැක්කේ :

VBoxManage sharedfolder add "VM name" --name sharename --hostpath "C:\test"

විකල්පය එකතු කිරීමෙන් --readonlyඅපට කියවීමට පමණි ප්‍රවේශය සඳහා මේවා සීමා කළ හැකිය. --transientවර්තමාන සැසිවාරයේ කොටස් දර්ශනය වීමට ඔබට අවශ්‍ය නම් විකල්පය භාවිතා කරන්න . හවුල් ෆෝල්ඩර සඳහා යම් සීමාවන් තිබේ (විස්තර සඳහා මෙම ප්‍රශ්නය බලන්න). පූර්වාවශ්‍යතාවයන් සපුරා ඇත්නම්, ආගන්තුකයා තුළ පහත දැක්වෙන විධානයන් ක්‍රියාත්මක කිරීමෙන් අපට මෙම හවුල් ෆෝල්ඩර අතින් සවි කළ හැකිය:

mkdir /home/<user>/vboxshare
sudo mount -t vboxsf -o uid=1000,gid=1000 sharename /home/<user>/vboxshare  

ඇත්ත වශයෙන්ම, අපට කියවීමට / පමණක් ලෙස සවිකිරීමට විවිධ මූල විකල්ප භාවිතා කළ හැකිය.

අතථ්‍ය කොටු කළමනාකරු හරහා ස්වයංක්‍රීයව සවි කිරීම

අතථ්‍ය කොටු කළමණාකරු වෙතින් හවුල් ෆෝල්ඩරයක් සෑදීම සඳහා අපි ස්වයංක්‍රීයව සවිකිරීමට ඉඩ දී ඇත්නම්, එම හවුල් ෆෝල්ඩර සවිකිරීමේ ස්ථානය සමඟ අමුත්තන්ට ස්වයංක්‍රීයව සවිකරනු ඇත /media/sf_<name_of_folder>. මෙම ෆෝල්ඩර වලට ප්‍රවේශ වීමට අමුත්තන්ගේ පරිශීලකයින් කණ්ඩායමේ සාමාජිකයෙකු විය යුතුයvboxsf .

sudo usermod -aG vboxsf userName

නව කණ්ඩායම එකතු කිරීම සඳහා ආගන්තුකයා නැවත ආරම්භ කළ යුතුය.

මූලාශ්‍රය සහ වැඩිදුර කියවීම: අතථ්‍ය කොටු පරිශීලක අත්පොත


17
මම GUI හි හවුල් ෆෝල්ඩරයක් සකසා ස්වයංක්‍රීයව සවිකරමි. වීඑම් නැවත ආරම්භ කර, එහි ගිය /mediaනමුත් තවමත් කිසිවක් නැත
උභයජීවී

2
phamphibient @ laike9m ෆෝල්ඩරය බැලීමට මට වීඑම් නැවත ආරම්භ කිරීමට සිදුවිය/media/
ඩේවිඩ්_ ජී

7
මෙහි වෙනත් පිළිතුරකින් යෝජනා කරන ලද මෙම විධානය වඩා පැහැදිලිව පෙනෙන අතර වඩා හොඳ ප්‍රතිදානයක් ඇත:sudo adduser your_username vboxsf
ජෝර්දාන් බ්‍රෝ

1
Ord ජෝර්ඩන්බ්‍රෝ: මුළුමනින්ම නිවැරදි - සෑම ආකාරයකින්ම රෝමයට මඟ පෙන්වයි. ඔබට චිත්‍රක පෙරමුනක් පවා භාවිතා කළ හැකිය users-admin. විධානය වෙනත් පරිශීලකයෙකු විසින් සංස්කරණය කරන ලදි.
තක්කට්

ඔබගේ පිළිතුරට ස්තූතියි .. ඔබ ඉහත සඳහන් කළ විධානයෙහි , හවුල් ෆෝල්ඩරය භාවිතා කිරීමේදී භාවිතා sudo mount -t vboxsf -o uid=1000,gid=1000 share /home/<user>/vboxshareකරන sharename, ගැන සඳහනක් මට නොපෙනේ VBoxManage sharedfolder add "VM name" --name "sharename" --hostpath "C:\test". හවුල් ෆෝල්ඩර කිහිපයක් තිබේ නම් .. sharenameෆෝල්ඩරය ඇසුරු කළ යුත්තේ වර්චුවල් බොක්ස් දන්නේ vboxshareකෙසේද? නැත්නම් ඔබ අදහස් කරන්නේ sharenameඑය සමාන විය vboxshareයුතුද?
alpha_989

127

ඇත්තටම එය කිරීමට පහසු ක්‍රමයක් තිබේ:

  1. VirtualBox සඳහා දිගු කිරීමේ ඇසුරුම ස්ථාපනය කරන්න.
  2. ඔබේ අතථ්‍ය යන්ත්‍රය නැවත ආරම්භ කරන්න
  3. ඔබේ ආගන්තුක උබුන්ටු තුළ ආගන්තුක එකතු කිරීම් ස්ථාපනය කරන්න

    • ඔබට පවතින ISO සවිකිරීමට /mediaහෝ Left Control+ ඔබන්නD
  4. නැවත ආරම්භ කරන්න

  5. ප්‍රවේශ වීමට උත්සාහ කරන්න /media/sf_your_shared_folder_name. ඔබට තවමත් ප්‍රවේශය නොමැති නම්, එයින් අදහස් වන්නේ vboxsfනිලෝ පැවසූ පරිදි ඔබ කණ්ඩායමට අයත් නොවන බවයි. මෙම විධානය මඟින් ඔබේ ගැටළුව විසඳනු ඇත:

    sudo adduser your_username vboxsf
    
  6. වෙනස්කම් යෙදීම සඳහා ලොග්අවුට් කර නැවත ලොග් වන්න adduser. Kol සහ atcold ගේ අදහස් පහතින් බලන්න.

  7. හවුල් ෆෝල්ඩරය ඔබට තවමත් දැකිය නොහැකි නම්, ඔබ එය සවි කළ යුතුය. VirtualBox Manager හි විකල්පයන් තුළ හවුල් ෆෝල්ඩරය සඳහා ඔබට ස්වයංක්‍රීයව සක්‍රිය කළ හැකිය.
  8. නැවත ආරම්භ කරන්න.

7
මෙය. මම පරිශීලක කණ්ඩායමේ සිටියේ නැත. පෙනෙන ආකාරයට අභිනය එකතු කිරීම් මඟින් ස්වයංක්‍රීයව හෝ අවම වශයෙන් පැහැදිලිව ප්‍රකාශ කර තිබිය යුතුය.
AwokeKnowing

1
මට පෙනෙන ගැටලුව නම් මගේ පරිශීලක නාමය මූල නොවේ. එය කොතැනක හෝ සඳහන් කළ යුතුව තිබුණි
AwokeKnowing

22
වැදගත්: ඇමතුමෙන් පසු ඔබ පරිගණකය නැවත ආරම්භ කළ යුතුය adduser.
kol

5
olkol නැත, ඔබට අවශ්‍ය වන්නේ නැවත වරනය වී නැවත ලොග් වීම පමණි.
ඇට්කොල්ඩ්

T ඇට්කෝල්ඩ් ලොග් අවුට් සහ නැවත වරක් වත්මන් පරිශීලකයාට (සැසිය) කණ්ඩායම එකතු කරයි, නමුත් මගේ නඩුවේ හවුල් ෆෝල්ඩරයේ ස්වයංක්‍රීයව සවිකිරීමට හේතු නොවීය. නැවත පණගැන්වීමක් පමණි.
ස්කයි

87

පළමුව, කරුණාකර ඔබ ආගන්තුක එකතු කිරීම් ස්ථාපනය කර ඇති බවට වග බලා ගන්න

  1. ඔබේ වීඑම් ආරම්භ කරන්න

  2. උපාංග> ආගන්තුක එකතු කිරීම් සංයුක්ත තැටියක් ඇතුළත් කරන්න ... ආගන්තුක එකතු කිරීම් සංයුක්ත තැටියක් ඇතුළත් කරන්න ...

  3. සංයුක්ත තැටිය සවි කරන්න:

    sudo mount /dev/cdrom /media/cdrom
    
  4. අවශ්‍ය පැකේජ ස්ථාපනය කරන්න:

    sudo apt-get install make gcc linux-headers-$(uname -r)
    
  5. ස්ථාපනය කරන්න:

    sudo /media/cdrom/VBoxLinuxAdditions.run
    

දෙවනුව, ඔබේ පරිශීලකයා 'vboxsf' කණ්ඩායමට එක් කරන්න:

~$ echo $USER; 
ahmed
~$ sudo usermod -a -G vboxsf ahmed

නැවත ආරම්භ කරන්න

ඔබගේ හවුල් ෆෝල්ඩරයේ ලේබලය lpi(උදාහරණයක් ලෙස) බව දැන ගන්න:

හවුල් ෆෝල්ඩරය සංස්කරණය කරන්න

Prepend sf_ලේබලය ය. එවිට, ඔබගේ හවුල් ෆෝල්ඩරය යටින් ඔබ සොයා ගනු ඇත/media/sf_lpi

අවසාන වශයෙන්, ඔබට ඔබේ නිවසට සබැඳියක් ද නිර්මාණය කළ හැකිය. උදාහරණයක් වශයෙන්:

ln -s /media/sf_lpi /home/ahmed/lpi

:)


දෘඩ තැටියක් නොමැතිව උබුන්ටු වීඑම් වෙතින් හවුල් ෆෝල්ඩරයක් භාවිතා කළ හැකිද, නමුත් සජීවී සංයුක්ත තැටියක් පමණක් තිබේද? මූලික වශයෙන් මම උත්සාහ කරන්නේ සීඩී ඩ්‍රයිව් දෙකක්, එකක් උබුන්ටු ලයිව් සීඩී එක තබාගෙන, අනෙක VBGuestAdditions.iso තබාගෙන යන්ත්‍රය ආරම්භ කර VBGuestAdditions ලූප්බැක් මූලයේ ස්ථාපනය කර පසුව ප්‍රවේශ වීමට හැකි වීමට මම කැමතියි හවුල් ෆෝල්ඩරයක්.
සෝරින් පෝස්ටෙල්නිකු

එසේම, සවි කිරීමට පෙර හවුල් ෆෝල්ඩරය බැලීමට ක්‍රමයක් තිබේද, එනම් lsblk හෝ වෙනත් දෙයක් වැනි විධානයක් භාවිතා කිරීමද ?
සෝරින් පෝස්ටෙල්නිකු

මම "-t vboxsf mysharename mysharemountpoint සවි sudo" කරන්න උත්සාහ කරන විට, මම හැම විටම ලබා: "/sbin/mount.vboxsf: දෝෂය සමඟ අසාර්ථක විය වැඩෙන: එවැනි උපකරණයක් නොමැත"
Sorin Postelnicu

24

VBox චිත්රක අතුරු මුහුණතක් භාවිතා අථත්ය යන්ත්රයක් කිරීමට හවුල් ෆෝල්ඩරය එක් කරන්න තෝරා ගැනීමට වග බලා ගන්න automount සහ ස්ථිර

මූල ගිණුමක් භාවිතා කර අථත්‍ය යන්ත්‍රයට පිවිසෙන්න

Vboxsf කණ්ඩායම තිබේදැයි පරීක්ෂා කරන්න

~$ grep vboxsf /etc/group
vboxsf:x:125:

පිරික්සුම් පරිශීලකයා දැනටමත් vboxsf කාණ්ඩයේ නොමැත

~$ id nilo
uid=1000(nilo) gid=1000(nilo) groups=1000(nilo),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),109(lpadmin),124(sambashare)

Vboxsf කාණ්ඩයට පරිශීලක නිලෝ එක් කරන්න

~$ sudo usermod -a -G vboxsf nilo

පරිශීලක කණ්ඩායම් නැවත පරීක්ෂා කරන්න

~$ id nilo
uid=1000(nilo) gid=1000(nilo) groups=1000(nilo),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),109(lpadmin),124(sambashare),125(vboxsf)

නැවත ආරම්භ කර නිලෝ ලෙස පුරනය වන්න

බෙදාගත් ෆෝල්ඩරය දැන් ක්‍රියාත්මක කළ නොහැක /media/sf_dropbox(ඩ්‍රොප්බොක්ස් යනු මම කොටස සඳහා දුන් නමයි)


නැවත ආරම්භ කිරීම මා වෙනුවෙන් වැඩ කළා!
තාරික්

12

ධාරක OS-> වින්ඩෝස් සහ ආගන්තුක මෙහෙයුම් පද්ධතිය අතර ෆෝල්ඩරයක් බෙදා ගන්න -> උබුන්ටු (අතථ්‍ය කොටුව)

පියවර 1 වර්චුවල් බොක්ස් මෙනුවෙන් ආගන්තුක එකතු කිරීම් ස්ථාපනය කරන්න උපාංග-> ආගන්තුක එකතු කිරීම් ස්ථාපනය කරන්න මෙය ඔබේ / මාධ්‍ය / සීඩ්‍රොම් මත අථත්‍ය සංයුක්ත තැටියක් සවි කරනු ඇත. මූල පරිශීලකයෙකු ලෙස Open / terminal විකල්පය භාවිතා කරමින් මෙම / media / cdrom එකතු කළ ෆෝල්ඩරය විවෘත කරන්න (මූසිකය සමඟ දකුණු ක්ලික් කරන්න).

පියවර 2 VBoxLinuxAdditions.run වැඩසටහන ක්‍රියාත්මක කරන්න. වැඩසටහන ඔබේ වර්චුවල් බොක්ස් නැවත පණගැන්වීම සම්පූර්ණ කළ විට.

$ sudo ./VBoxLinuxAdditions.run

පියවර 3 හවුල් ෆෝල්ඩරයක් සාදන්න. අතථ්‍ය මෙනුවෙන් උපාංග-> බෙදාගත් ෆෝල්ඩර වෙත ගොස් ලැයිස්තුවේ නව ෆෝල්ඩරයක් එක් කරන්න, මෙම ෆෝල්ඩරය ඔබට උබුන්ටු (ආගන්තුක මෙහෙයුම් පද්ධතිය) සමඟ බෙදා ගැනීමට අවශ්‍ය කවුළුවල තිබිය යුතුය. මෙම සාදන ලද ෆෝල්ඩරය ස්වයංක්‍රීයව සවි කරන්න. උදාහරණය -> ඩෙස්ක්ටොප් එකේ උබුන්ටුෂේර් නමින් ෆෝල්ඩරයක් සාදා මෙම ෆෝල්ඩරය එක් කරන්න.

පියවර 4 ඔබ බෙදාගත් ෆෝල්ඩර (ය) පිරිවිතර සමඟ කළ විට, අපි උබුන්ටු (ආගන්තුක මෙහෙයුම් පද්ධතිය) වෙතින් ෆෝල්ඩරය සවි කරමු. සවිකිරීමේ ස්ථානයක් සාදන්න, මෙය උබුන්ටු හි ඇති නාමාවලියකි, එය වින්ඩෝස් වෙතින් බෙදාගත් ෆෝල්ඩරය සමඟ ලිපිගොනු බෙදා ගනී. උබුන්ටු හි නාමාවලියක් සෑදීමට මෙය ක්‍රියාත්මක කරන්න

$ sudo mkdir ~/Desktop/windowsshare

පියවර 5 ඔබගේ සවිකරන ස්ථානය සමඟ ඔබට දැන් හවුල් ෆෝල්ඩරය සවි කළ හැකිය. ෆෝල්ඩරය බෙදා ගැනීමට මෙම විධානය ක්‍රියාත්මක කරන්න:

$ sudo mount -t vboxsf Ubuntushare ~/Desktop/windowsshare

වර්චුවල් බොක්ස් උපාංග කොටසේ අපි එකතු කරන ෆෝල්ඩරයේ නම උබුන්ටුෂේර් යනු මෙම ෆෝල්ඩරය වින්ඩෝස් (සත්කාරක මෙහෙයුම් පද්ධතිය) තුළ ඇත. Des / Desktop / windowsshare යනු උබුන්ටු (ආගන්තුක මෙහෙයුම් පද්ධතිය) හි නාමාවලියයි

CONGRATULATIONS-> දැන් ඔබට වින්ඩෝස් සහ උබුන්ටු අතර ගොනු බෙදා ගත හැකිය. කවුළු (ධාරක මෙහෙයුම් පද්ධතිය) තුළ ඕනෑම ගොනුවක් එක් කිරීමට උත්සාහ කරන්න උබුන්ටු කොටස් ෆෝල්ඩරය දැන් උබුන්ටු (ආගන්තුක මෙහෙයුම් පද්ධතිය) කවුළු බෙදාගැනීමේ නාමාවලිය පරීක්ෂා කරන්න.

මගේ ලිපිය

බෙදාගත් ෆෝල්ඩරය b / w කවුළු සහ උබුන්ටු


3
  1. මෘදුකාංග මධ්‍යස්ථානයෙන් 'වැඩසටහන් සහ කණ්ඩායම' නමින් වැඩසටහන ස්ථාපනය කරන්න
  2. වත්මන් පරිශීලකයා තෝරා කණ්ඩායම් කළමනාකරණය ක්ලික් කරන්න
  3. Vboxsf තෝරා 'එකතු කරන්න' ක්ලික් කරන්න
  4. නැවත ආරම්භ කරන්න

මෘදුකාංග මධ්‍යස්ථානයේ මින්ට් 17.1 හි සොයාගත නොහැකි නමුත් මෙනුවේ පරිශීලකයින් සහ කණ්ඩායම් සිටියහ, මෙයද ??
russ_hensel

ussruss_hensel මින්ට් නිල උබුන්ටු රසයක් නොවේ. ඒ වෙනුවට යුනික්ස් සහ ලිනක්ස් වෙතින් ඔබේ ප්‍රශ්නය අසන්න .
wjandrea

1
  1. ඔබ මෙය සවි කිරීමට යන තැනක් නිර්මාණය කරන්න mkdir docs

  2. ආගන්තුක එකතු කිරීම් ආගන්තුක උබුන්ටු යන්ත්‍රයට සවි කරන්න.

  3. උබුන්ටු ආගන්තුකය වසා දමන්න, පසුව එය වින්‍යාස කරන්න.

  4. ආචයනය තුළ, ඔබගේ හවුල් ෆෝල්ඩරය සකසා දෙවන ක්ෂේත්‍රයේ නම ලෙස ඔබ සකසා ඇති දේ පිළිබඳ සටහනක් තබන්න. උදාහරණයක් ලෙස "පිස්සු". ස්වයංක්‍රීයව සවි කිරීම සඳහා කොටුව සලකුණු කරන්න.

  5. උබුන්ටු ආගන්තුකය ආරම්භ කරන්න.

  6. ඔබ කීවාක් මෙන්, එය සැබවින්ම ප්‍රවේශ විය නොහැක. (මෙය ඔබගේ ප්‍රශ්නයේ ප්‍රධාන කොටසයි.) ඒ වෙනුවට එය පවතින බව ඔබට පෙනී යනු ඇත /media/sf_crazy, එහිදී 'පිස්සු' යනු ඔබ එය දුන් නමයි. තවද, එය ඔබගේ නිවසේද ඇත ~/crazy.

  7. එය සැබවින්ම සවි කිරීම සඳහා ඔබ දැන් තවත් එක් පියවරක් ගත යුතුය:

    sudo mount -o uid=1000,gid=1000 -t vboxsf ~/crazy ~/docs
    

1

ආගන්තුක එකතු කිරීම් ස්ථාපනය කිරීමෙන් පසු මෙම පියවරයන් සිදු කරන්න. වින්ඩෝස් 10 ධාරක පරිසරය සඳහා, වින්ඩෝස් යන්ත්‍රයේ මට ෆෝල්ඩර බෙදා ගැනීමට සිදු විය.

  1. බෙදා ගැනීමට ෆෝල්ඩරය දකුණු ක්ලික් කරන්න
  2. "බෙදාගන්න" තෝරන්න
  3. "විශේෂිත පුද්ගලයින්" තෝරන්න
  4. සෑම කෙනෙකුම තෝරන්න, කියවීමට / ලිවීමට විකල්ප
  5. සේවාදායක උබුන්ටු මැෂින් ධාවන විධානය මත: sudo adduser xxxxxxx vboxsf

xxxxxx යනු ඔබේ පරිශීලක ගිණුමේ නමයි. ඉවත් වී නැවත උබුන්ටු වෙත පිවිසෙන්න.


0

මේ වන විට (වර්චුවල් බොක්ස් හි 6.0.10 අනුවාදය) හවුල් ෆෝල්ඩරය සඳහා විකල්ප make permanentසහ auto-mountවිකල්ප ඇත, mount point( At) අථත්‍ය කොටුවේ GUI හි ඇත. මට පහත සඳහන් දෑ ක්‍රියාත්මක විය:

  1. ආගන්තුක උබුන්ටු මත: sudo apt-get install virtualbox-guest-utils
  2. VirtualBox හි GUI හි හවුල් ෆෝල්ඩරය එක් කරන්න.
  3. ආගන්තුක මෙහෙයුම් පද්ධතිය නැවත ආරම්භ කරන්න

GUI හි නිශ්චිතව දක්වා ඇති සවිකිරීමේ ස්ථානයේ ඇති ෆෝල්ඩරය ස්වයංක්‍රීයව නිර්මාණය කරන ලද lsඅතර සත්කාරක වින්ඩෝස් පරිගණකයේ ඇති ගොනු පෙන්වයි.

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.