ఫైల్ షేరింగ్ అనేది ఒక ఫైల్ లేదా అంతకంటే ఎక్కువ ఒక కంప్యూటర్ నుండి మరొక కంప్యూటర్కు పంపే చర్య. సిద్ధాంతంలో, ఇది సాధారణ విషయం. రెండు కంప్యూటర్లు ఒకే ఆపరేటింగ్ సిస్టమ్తో నడుస్తుంటే ప్రక్రియ చాలా సరళంగా మరియు సూటిగా ఉంటుంది. ఇది భిన్నంగా ఉన్నప్పుడు, విషయాలు కొంచెం క్లిష్టంగా మారతాయి.
ఈ గైడ్లో, విండోస్ మరియు లైనక్స్ మధ్య ఫైల్లను ఎలా షేర్ చేయాలో చూడండి.
విండోస్ మరియు లైనక్స్ మధ్య ఫైల్లను షేర్ చేస్తోంది
ఫైల్లను షేర్ చేయడానికి విండోస్ మరియు లైనక్స్ రెండింటినీ కాన్ఫిగర్ చేయడానికి అనేక మార్గాలు ఉన్నాయి. అయితే, ఈ గైడ్ విషయంలో, ఫైల్ షేరింగ్ కోసం లైనక్స్ ఎలా కాన్ఫిగర్ చేయాలో నేను ఎక్కువగా ప్రదర్శిస్తాను. విండోస్-నిర్దిష్ట కాన్ఫిగరేషన్ కోసం, నేను అవసరమైన వాటిని మాత్రమే ప్రదర్శిస్తాను.
ప్రారంభిద్దాం!
పోర్టబుల్ స్టోరేజ్ పరికరాలను ఉపయోగించి ఫైల్లను షేర్ చేయండి
రెండు కంప్యూటర్ల మధ్య ఫైల్లను షేర్ చేసే అత్యంత సాధారణ మరియు సాంప్రదాయ మార్గాలలో ఇది ఒకటి. సాధారణంగా, ఇది పోర్టబుల్ స్టోరేజ్ మీడియాను కలిగి ఉంటుంది. USB ఫ్లాష్ డ్రైవ్ ఉందా? పోర్టబుల్ HDD/SSD? దాన్ని సోర్స్ కంప్యూటర్లోకి ప్లగ్ చేసి, డేటాను పోర్టబుల్ స్టోరేజ్కి కాపీ చేసి, మీ టార్గెట్ కంప్యూటర్తో షేర్ చేయండి.
నెట్వర్క్/ఇంటర్నెట్లో షేర్ చేయడానికి డేటా చాలా పెద్దగా ఉన్న కొన్ని సందర్భాలలో, ఇది ఉత్తమ పరిష్కారం. టెరాబైట్ల డేటాను షేర్ చేసి నిల్వ చేయాల్సిన ప్రొఫెషనల్ వర్క్స్పేస్లో, ఉద్యోగం చేయడానికి పోర్టబుల్ RAID శ్రేణులు ఉన్నాయి.
ఇది సరళమైనది మరియు ప్రభావవంతమైనది అయినప్పటికీ, గుర్తుంచుకోవడానికి కొన్ని విషయాలు ఉన్నాయి.
- నిల్వ సామర్థ్యం: సామర్థ్యం కంటే పెద్ద డేటా పోర్టబుల్ నిల్వలో నిల్వ చేయబడదు. అదే జరిగితే, మీరు ఫైల్ విభజన సాఫ్ట్వేర్ని ఉపయోగించి ఫైల్ను చిన్న ముక్కలుగా విభజించవచ్చు. మీరు పోర్టబుల్ స్టోరేజ్ ద్వారా అనేకసార్లు డేటాను తరలించాల్సి రావచ్చు.
- ఫైల్ పరిమాణం: ఫైల్ పరిమాణం చాలా చిన్నదిగా ఉంటే మరియు వాటిలో చాలా ఉంటే, బదిలీ రేటు నెమ్మదిగా ఉంటుంది. మరోవైపు, ఫైల్ పరిమాణం హాస్యాస్పదంగా పెద్దది అయితే, అది కూడా నెమ్మదిగా ఉంటుంది.
- ఫైల్సిస్టమ్: లైనక్స్ మరియు విండోస్ వాటి స్వంత ఫైల్సిస్టమ్తో వస్తాయి. విండోస్ మరియు లైనక్స్ రెండింటి నుండి FAT (fat16, fat32, మొదలైనవి) లేదా NTFS వంటి ఫైల్ సిస్టమ్లు అందుబాటులో ఉన్నప్పటికీ, లైనక్స్-నిర్దిష్ట ఫైల్సిస్టమ్లు (ext3, ext4, xfs, btrfs, మొదలైనవి) కాదు.
క్లౌడ్ స్టోరేజ్ ద్వారా ఫైల్లను షేర్ చేయండి
ఈ ఇంటర్నెట్ యుగంలో ఫైల్ షేరింగ్ యొక్క ప్రామాణిక మార్గం క్లౌడ్ స్టోరేజ్. ఆధునిక వెబ్ బ్రౌజర్తో ఏ పరికరంలోనైనా ఫైల్లను అప్లోడ్ చేయవచ్చు మరియు డౌన్లోడ్ చేసుకోవచ్చు. అయితే, మీరు ఈ మార్గాన్ని ఎంచుకోవాలనుకుంటే గుర్తుంచుకోవడానికి కొన్ని విభిన్న పాయింట్లు ఉన్నాయి.
- నిల్వ సామర్థ్యం: ఆన్లైన్ క్లౌడ్ నిల్వ విషయంలో, నిల్వ సామర్థ్యం పెద్ద ఆందోళన కలిగిస్తుంది. ప్రముఖ క్లౌడ్ స్టోరేజీలు పరిమిత మొత్తంలో క్లౌడ్ నిల్వను ఉచితంగా అందిస్తాయి. మీ ఫైల్ దాని కంటే పెద్దదిగా ఉంటే, మీరు అదనపు క్లౌడ్ స్టోరేజ్ స్థలాన్ని కొనుగోలు చేయాల్సి ఉంటుంది. మీరు పెద్ద ఫైల్ను బహుళ చిన్నవిగా విభజించవచ్చు.
- బ్యాండ్విడ్త్: క్లౌడ్ స్టోరేజ్ విషయానికి వస్తే ఇది రెండో అతిపెద్ద ఆందోళన. మీరు ఉపయోగిస్తున్న ఇంటర్నెట్ కనెక్షన్ నెమ్మదిగా ఉంటే, ఫైల్ అప్లోడ్/డౌన్లోడ్ సమయం చాలా సమయం పడుతుంది. మీరు మీటర్ కనెక్షన్ని ఉపయోగిస్తుంటే, అది మీకు చాలా ఖర్చు అవుతుంది.
కొన్ని ప్రముఖ ఆన్లైన్ క్లౌడ్ స్టోరేజ్లో గూగుల్ డ్రైవ్, డ్రాప్బాక్స్, వన్డ్రైవ్, పిసిలౌడ్, బాక్స్ మొదలైనవి ఉన్నాయి. దాదాపు అన్నింటికీ సరసమైన క్లౌడ్ స్టోరేజ్ అందించబడతాయి.
నెట్వర్క్ ఫోల్డర్లను ఉపయోగించి ఫైల్లను షేర్ చేయండి
రెండు కంప్యూటర్లు ఒకే నెట్వర్క్లో ఉంటే, దాన్ని సద్వినియోగం చేసుకునే అవకాశం ఉంది. ఈ పద్ధతిలో, సోర్స్ మెషిన్ యొక్క కొన్ని ఫోల్డర్లు ఇతర మెషీన్లకు అందుబాటులో ఉంటాయి.
Linux ని కాన్ఫిగర్ చేయండి
ఈ ఫీచర్ని ఆస్వాదించడానికి, మీరు ముందుగా సిస్టమ్లను కాన్ఫిగర్ చేయాలి. లైనక్స్ విషయంలో, సంబా సరైన పరిష్కారం. ప్రామాణిక విండోస్ ఇంటర్ఆపెరాబిలిటీ కోసం యునిక్స్/లైనక్స్ ఆపరేటింగ్ సిస్టమ్ల కోసం ప్రోగ్రామ్ల యొక్క ప్రామాణిక సూట్ సాంబ. సాంబాను చూడండి .
సాంబా అనేది మీ డిస్ట్రో యొక్క అధికారిక ప్యాకేజీ రెపోల నుండి మీరు పొందగల ప్రసిద్ధ సాఫ్ట్వేర్. సాంబాను ఇన్స్టాల్ చేయడానికి, మీ డిస్ట్రో ప్రకారం ఆదేశాన్ని అమలు చేయండి.
డెబియన్/ఉబుంటు మరియు ఉత్పన్నాల కోసం.
$సుడోసముచితమైనదిఇన్స్టాల్సాంబ
ఫెడోరా మరియు ఉత్పన్నాల కోసం.
$సుడోdnfఇన్స్టాల్సాంబఆర్చ్ లైనక్స్ మరియు ఉత్పన్నాల కోసం.
$సుడోప్యాక్మన్-ఎస్సాంబOpenSUSE మరియు ఉత్పన్నాల కోసం.
$సుడోజిప్పర్ఇన్స్టాల్సాంబఇప్పుడు, సాంబా షేర్ కోసం వినియోగదారు పేరు మరియు పాస్వర్డ్ను సెట్ చేయండి. ఈ ఆదేశాన్ని రూట్ అధికారంతో అమలు చేయాలి.
$సుడోsmbpasswd-వరకు <వినియోగదారు పేరు>
మెరుగైన నిర్వహణ కోసం, డేటాను షేర్ చేయడానికి ప్రత్యేకమైన డైరెక్టరీని కలిగి ఉండటం మంచిది. అంకితమైన డైరెక్టరీని సృష్టించండి.
$mkdir -v /ఇంటికి/<వినియోగదారు పేరు> /పంచుకోండి
కొత్త డైరెక్టరీని గుర్తించడానికి మరియు ఉపయోగించడానికి సాంబా కాన్ఫిగరేషన్ ఫైల్లో ప్రకటించాలి. చేయాల్సిన అదనపు సర్దుబాట్లు కూడా ఉన్నాయి. మీకు నచ్చిన టెక్స్ట్ ఎడిటర్లో కాన్ఫిగరేషన్ ఫైల్ను తెరవండి.
$సుడో నేను వచ్చాను /మొదలైనవి/సాంబ/smb.conf
ఫైల్ చివర కింది పంక్తులను జోడించండి.
$[పంచుకోండి]$ మార్గం =/ఇంటికి/<వినియోగదారు పేరు> /పంచుకోండి
$ అందుబాటులో =అవును
$ చెల్లుబాటు అవుతుందివినియోగదారులు=<వినియోగదారు పేరు>
$చదవండిమాత్రమే = లేదు
$ browsable =అవును
$ పబ్లిక్ =అవును
$ వ్రాయదగినది =అవును
ఫైల్ను సేవ్ చేయండి మరియు ఎడిటర్ నుండి నిష్క్రమించండి. మార్పులను అమలులోకి తీసుకోవడానికి సాంబా సేవను మళ్లీ లోడ్ చేయండి.
$సుడోsystemctl smbd ని పున restప్రారంభించండి
వోయిలా! సాంబా పైకి లేస్తూ ఉండాలి. విండోస్ నుండి, ఫైల్ ఎక్స్ప్లోరర్ లేదా బ్రౌజర్ను ఉపయోగించండి మరియు ఫోల్డర్ పేరు తర్వాత లైనక్స్ సిస్టమ్ యొక్క హోస్ట్ పేరు లేదా IP చిరునామాకు వెళ్లండి.
$\<linux_machine_ip> షేర్ చేయండివిండోస్ని కాన్ఫిగర్ చేయండి
విండోస్ విషయంలో, కాన్ఫిగరేషన్ ప్రక్రియలో రెండు దశలు ఉన్నాయి.
ముందుగా, నెట్వర్క్ డిస్కవరీ మరియు ఫైల్ మరియు ప్రింటర్ షేరింగ్ ఎంపికలు ప్రారంభించబడ్డాయని నిర్ధారించుకోండి. సెట్టింగ్లు >> నెట్వర్క్ & ఇంటర్నెట్ >> నెట్వర్క్ మరియు భాగస్వామ్య కేంద్రానికి వెళ్లండి.
ఎడమ వైపు నుండి, అధునాతన భాగస్వామ్య సెట్టింగ్లను మార్చండి క్లిక్ చేయండి.
కొత్త విండో నుండి, ఆన్ చేయండి నెట్వర్క్ డిస్కవరీ మరియు ఫైల్ మరియు ప్రింటర్ షేరింగ్. మార్పులను సేవ్ చేయి క్లిక్ చేయండి.
ఇప్పుడు, భాగస్వామ్యం చేయడానికి ఫోల్డర్ని ఎంచుకోండి. కుడి-క్లిక్ చేసి, గుణాలను ఎంచుకోండి.
కొత్త విండో నుండి, షేరింగ్ ట్యాబ్కు వెళ్లండి. షేర్ బటన్ క్లిక్ చేయండి.
ఇప్పుడు, ఫోల్డర్ని ఎవరు యాక్సెస్ చేయగలరో మీరు ఎంచుకోవాలి. మీరు దానిని ఎవరైనా యాక్సెస్ చేయాలనుకుంటే, ప్రతి ఒక్కరినీ ఎంచుకుని, జోడించు క్లిక్ చేయండి. పూర్తయిన తర్వాత, చర్యను నిర్ధారించడానికి షేర్ క్లిక్ చేయండి.
వోయిలా! నెట్వర్క్లోని లైనక్స్ మెషిన్ నుండి ఫోల్డర్ అందుబాటులో ఉండాలి. డైరెక్టరీని యాక్సెస్ చేయడానికి, మీ ఫైల్ బ్రౌజర్ని తెరిచి, ఇతర స్థానాల నుండి నెట్వర్క్ను బ్రౌజ్ చేయండి. ఉబుంటులోని నాటిలస్ ఫైల్ బ్రౌజర్లో ఇది కనిపిస్తుంది.
సమకాలీకరణ ఉపయోగించి ఫైల్లను భాగస్వామ్యం చేయండి
పరికరాల మధ్య ఫైల్లను షేర్ చేయడానికి అనుమతించే 3 వ పార్టీ టూల్స్ ఉన్నాయి. ఈ రకమైన సాధనాలు సాధారణంగా క్రాస్-ప్లాట్ఫారమ్ మరియు గుప్తీకరించిన కనెక్షన్తో ఘన భద్రతను అందిస్తుంది.
ఈ విభాగంలో, నేను సమకాలీకరణను ప్రదర్శిస్తాను. సమకాలీకరణ అనేది కంప్యూటర్ల మధ్య ఫైల్లను నిజ సమయంలో సురక్షితంగా సమకాలీకరిస్తుంది. ఇది విండోస్, లైనక్స్, మాకోస్, బిఎస్డి మరియు ఇతరులకు అందుబాటులో ఉండే ఉచిత మరియు ఓపెన్ సోర్స్ సాఫ్ట్వేర్. సమకాలీకరణను తనిఖీ చేయండి.
సమకాలీకరణను ఇన్స్టాల్ చేయడం ద్వారా ప్రారంభిద్దాం. వివిధ డిస్ట్రోల డిఫాల్ట్ ప్యాకేజీ రెపోలలో కూడా సమకాలీకరణ అందుబాటులో ఉంది. మీ డిస్ట్రో ప్రకారం తగిన ఆదేశాన్ని అమలు చేయండి.
డెబియన్/ఉబుంటు మరియు ఉత్పన్నాల కోసం.
$సుడోసముచితమైనదిఇన్స్టాల్సమకాలీకరించడం
ఫెడోరా మరియు ఉత్పన్నాల కోసం.
$సుడోdnfఇన్స్టాల్సమకాలీకరించడంOpenSUSE మరియు ఉత్పన్నాల కోసం.
$సుడోజిప్పర్ఇన్స్టాల్సమకాలీకరించడంCentOS/RHEL మరియు ఉత్పన్నాల కోసం.
$dnfఇన్స్టాల్సమకాలీకరించడంఇతర ప్లాట్ఫారమ్ల కోసం, తనిఖీ చేయండి సమకాలీకరణ డౌన్లోడ్ పేజీ. డిఫాల్ట్ Linux TAR.GZ ఆర్కైవ్ సమకాలీకరణ యొక్క పోర్టబుల్ వెర్షన్ను కలిగి ఉంది.
వ్యవస్థాపించిన తర్వాత, సమకాలీకరణను ప్రారంభించండి. ఇక్కడ నుండి, అన్ని ప్లాట్ఫారమ్లలో దశలు ఎక్కువగా ఒకే విధంగా ఉంటాయి. SyncThing డెమోన్ను ప్రారంభించడం మొదటి దశ.
అప్పుడు, సమకాలీకరణ వెబ్ UI ని ప్రారంభించండి. ఇది సమకాలీకరణ యొక్క ప్రధాన నియంత్రణ ప్యానెల్, దీని నుండి ప్రతిదీ చేయబడుతుంది.
ప్రారంభించిన తర్వాత, మొదటి దశ సమకాలీకరణ ప్రాప్యతను భద్రపరచడం. భద్రతా ప్రయోజనాల కోసం వినియోగదారు పేరు మరియు పాస్వర్డ్ను కాన్ఫిగర్ చేసినట్లు నిర్ధారించుకోండి. ఎగువ-కుడి మూలలో, చర్యలు >> సెట్టింగ్లకు వెళ్లండి.
GUI ట్యాబ్కు వెళ్లి, GUI ప్రామాణీకరణ కోసం వినియోగదారు పేరు మరియు పాస్వర్డ్ని నమోదు చేయండి. GUI కోసం HTTPS ని ప్రారంభించే ఎంపికను టిక్ చేయండి.
మీరు మార్పులను సేవ్ చేసిన తర్వాత, వెబ్పేజీ మళ్లీ లోడ్ అవుతుంది మరియు SyncThing వెబ్ UI కి ప్రామాణీకరణ కోసం అడుగుతుంది.
తరువాత, భాగస్వామ్యం కోసం SyncThing కు ఫోల్డర్లను ఎలా జోడించాలి/తీసివేయాలి అని తనిఖీ చేయండి. కంట్రోల్ ప్యానెల్ నుండి, డిఫాల్ట్ ఫోల్డర్ ఇప్పటికే కాన్ఫిగర్ చేయబడిందని మనం చూడవచ్చు.
మీకు నచ్చిన ఫోల్డర్ను జోడించడానికి, ఫోల్డర్ను జోడించు క్లిక్ చేయండి.
ఫోల్డర్కు గుర్తించదగిన పేరు ఇవ్వండి. ఫోల్డర్ పాత్ ఫీల్డ్లో డైరెక్టరీ మార్గాన్ని నమోదు చేయండి. సాధారణంగా, మీరు ఫోల్డర్ను షేర్ చేయాల్సిందల్లా. యూజర్ సింక్థింగ్ కింద నడుస్తుంటే డైరెక్టరీ మరియు ఫైల్లకు చదవడానికి అనుమతి లేకపోతే అది పని చేయకపోవచ్చని గమనించండి.
రిమోట్ డెస్క్టాప్ను జోడించే సమయం. అలా చేయడానికి మాకు రిమోట్ డెస్క్టాప్ యొక్క సమకాలీకరణ పరికర ID అవసరం. ఐడి చర్యలు >> షో ఐడి నుండి అందుబాటులో ఉంది. ఈ సందర్భంలో, ఇది నా Windows డెస్క్టాప్ యొక్క సమకాలీకరణ పరికర ID.
దీన్ని Linux కి జోడించడానికి, SyncThing వెబ్ కంట్రోల్ ప్యానెల్ యొక్క దిగువ-కుడి మూలన ఉన్న రిమోట్ డివైజ్ను జోడించు క్లిక్ చేయండి.
పరికర ID ని నమోదు చేయండి. మీరు పరికరం పేరును మాన్యువల్గా కూడా సెట్ చేయవచ్చు.
అధునాతన ట్యాబ్ నుండి, పరికరంతో మొత్తం డేటా బదిలీ కంప్రెస్ చేయబడుతుందని మీరు నిర్ధారించుకోవచ్చు. సమర్థవంతమైన బ్యాండ్విడ్త్ను పెంచడానికి ఇది ఉపయోగపడుతుంది.
డెస్క్టాప్ రిమోట్ డెస్క్టాప్ల జాబితాలో కనిపించాలి.
విండోస్ సిస్టమ్తో మేము ఇప్పుడే జోడించిన ఫోల్డర్ను షేర్ చేద్దాం. ఫోల్డర్పై క్లిక్ చేసి, ఎడిట్ ఎంచుకోండి.
షేరింగ్ ట్యాబ్ నుండి, మేము ఇప్పుడే జోడించిన రిమోట్ డెస్క్టాప్ను ఎంచుకోండి.
Windows లో, Linux SyncThing పరికర ID ని కూడా జోడించాలి. లైనక్స్ సిస్టమ్ కనెక్ట్ చేయడానికి ప్రయత్నించినప్పుడు, ఇది విండోస్ సిస్టమ్లో కింది పాపప్ను చూపుతుంది. నిర్ధారించడానికి జోడించు క్లిక్ చేయండి.
ఇన్కమింగ్ డేటా ఎక్కడ సేవ్ చేయాలో నిర్ణయించుకోండి (విండోస్ మెషీన్లో).
సమకాలీకరణ ప్రారంభించాలి. సమకాలీకరణను పూర్తి చేసే సమయం మీ నెట్వర్క్ బ్యాండ్విడ్త్ మరియు సమకాలీకరించాల్సిన డేటా మొత్తం మీద ఆధారపడి ఉంటుంది. పూర్తయిన తర్వాత, ఫోల్డర్ రెండు సిస్టమ్లలో తేదీ వరకు గుర్తించబడింది.
తుది ఆలోచనలు
కంప్యూటర్ల మధ్య ఫైల్లను షేర్ చేయడానికి వివిధ పద్ధతులు ఉన్నాయి. ఏ పద్ధతిని ఎంచుకోవాలి? ఇక అంతా నీ ఇష్టం. వ్యక్తిగతంగా, 3 వ పార్టీ సాధనాలను ఉపయోగించడం సులభమయిన మార్గం, ఎందుకంటే అవి ఈ ఉద్యోగం కోసం మాత్రమే రూపొందించబడ్డాయి.
నిపుణుల కోసం, rsync బహుశా మరింత ప్రాధాన్యతనిస్తుంది. ఇది టన్నుల అనుకూలీకరణలు మరియు బలమైన కార్యాచరణతో కూడిన కమాండ్-లైన్ సాధనం. ఫైల్లను కాపీ చేయడానికి rsync ని ఎలా ఉపయోగించాలో చూడండి.
హ్యాపీ కంప్యూటింగ్!