मैं एक एन्क्रिप्टेड होम डायरेक्टरी को दूसरे विभाजन में कैसे स्थानांतरित कर सकता हूं?


10

मैं एक एन्क्रिप्टेड होम निर्देशिका को दूसरे विभाजन में कैसे स्थानांतरित कर सकता हूं? क्या एक अनएन्क्रिप्टेड होम डायरेक्टरी को दूसरे पार्टिशन में स्थानांतरित करने और एन्क्रिप्टेड होम डायरेक्टरी के बीच अंतर हैं?

शायद उबंटू इंस्टॉलर आपके घर की निर्देशिका को दूसरे विभाजन पर रखने का विकल्प देता है?

जवाबों:


8

मैं मान रहा हूं कि आप अपने डेटा को नए विभाजन पर एन्क्रिप्टेड रखना चाहते हैं।

पहले सभी चल रहे एप्लिकेशनों को बंद करें, हम नहीं चाहते कि कॉपी के दौरान फाइलें अपडेट हों। एन्क्रिप्ट किए गए डेटा को नए विभाजन में कॉपी करें:

ecryptfs-umount-private
chown $USER /new_mount_point/$USER
rsync -avP $HOME/.Private $HOME/.ecryptfs /new_mount_point/$USER
editor /etc/passwd # Change the user's home dir to point to the new location

लॉग-ऑफ लॉग-इन

यदि आप एक एन्क्रिप्ट किए गए घर को स्थानांतरित / कॉपी करना चाहते हैं, तो आपको केवल कॉपी / स्थानांतरित करने की आवश्यकता है ~ /। एन्क्रिप्शन और एन्क्रिप्शन कुंजी (~ / .ecryptfs)। यदि आप किसी अनएन्क्रिप्टेड स्थान पर कॉपी / स्थानांतरित करना चाहते हैं, तो सिवाय सब कुछ कॉपी करें।


धन्यवाद, अब मुझे बस यह सीखना है कि मैं मौजूदा विभाजन को विभाजित करके माउंटपॉइंट के साथ एक नया विभाजन कैसे बना सकता हूं। उसके लिए एक नया प्रश्न खोलेगा।
एनईएस

2

उबंटू 10.04 के साथ एक एन्क्रिप्टेड घर को एक नए ड्राइव में स्थानांतरित करने की कोशिश करने के आधे दिन के बाद आखिरकार मुझे यह धागा मिल गया।

अपने नए ड्राइव
को माउंट करें अपने उपयोगकर्ता नाम के साथ उस पर एक नया फ़ोल्डर
बनाएं सुनिश्चित करें कि आपका मालिक इसका मालिक है

chown $ USER / new_mount_point / $ USER

अगर घर के नीचे आपकी फ़ाइल संरचना इस तरह दिखती है

  • घर / उपयोगकर्ता / .Private
  • घर / उपयोगकर्ता / .ecryptfs
  • घर / .ecryptfs

इसे बदलने के लिए $ HOME और USER का उपयोग करें अन्यथा प्रयास करें कि मैं किसी एन्क्रिप्टेड होम डायरेक्टरी को दूसरे विभाजन में कैसे स्थानांतरित कर सकता हूं?

ecryptfs-umount-
Private rsync -avP $ HOME / $ USER / .Pirt $ HOME / USER / /ecryptfs / new_mount_point / $ USER
rsync -avP $ HOME / .ecryptfs / new_mount_point

अपने होम फोल्डर का नाम बदलकर कुछ और रखें "होमोल्ड"
एक नया फोल्डर बनाएं जिसे होम कहा जाता है

अपने fstab
को नई ड्राइव / घर पर माउंट करें

पुनर्प्रारंभ करें


2

अभी भी ऐसा करने का एक और तरीका है:

Https://help.ubuntu.com/community/Partitioning/Home/Moving पर उबंटू सहायता पृष्ठ का उपयोग करना

वह ट्यूटोरियल आपको दिखाएगा कि एक अनएन्क्रिप्टेड विभाजन को कैसे स्थानांतरित किया जाए, लेकिन एक एन्क्रिप्टेड विभाजन को स्थानांतरित करने के लिए मैंने जिस ट्वीक का उपयोग किया है वह उस ट्यूटोरियल को कमांड में निम्नलिखित अंतर के साथ पालन करना था। मैंने ऐसा क्यों किया, इसके लिए मेरी व्याख्या किसी ऐसे व्यक्ति से कुछ सुधारों की आवश्यकता हो सकती है जो मुझसे अधिक जानते हैं, इसलिए यदि आपके पास समय हो तो कृपया संपादित करें या टिप्पणी करें।

  1. Gparted में अपना विभाजन बनाएं, और इसे एक लेबल दें जिसे आप आसानी से पहचान लेंगे। हम में से कुछ के पास संख्याओं को याद रखने के लिए बहुत सारे डिस्क और विभाजन हैं।

  2. फ़ाइलों को कॉपी करने के लिए rsync का उपयोग करने से पहले, ecryptfs-umount-private का उपयोग करके अपने एन्क्रिप्ट किए गए घर को अनमाउंट करें। मेरे द्वारा ऐसा किए जाने का कारण यह था कि rsync माउंटेड / अनएन्क्रिप्टेड सामान और कॉपी। आपको केवल पूर्व पोस्ट में उल्लिखित .PStreet और .ecryptfs फ़ोल्डर की आवश्यकता है।

  3. फ़ाइलों को कॉपी करने के लिए, "sudo rsync -aVP / home / / media / home /" कमांड दर्ज करने के बजाय "sudo rsync -aXS --exclude = '/ * /। Gvfs' होम / / मीडिया / होम / मीडिया का उपयोग करें। "जैसा कि ट्यूटोरियल कहता है।


कमांड से आउटपुट पर एक नोट "sudo diff -r / home / media / home"

फ़ॉरेस्ट कमांड ने मेरे मामले में मतभेदों की एक लंबी सूची की रिपोर्ट की, लेकिन मुझे लगता है कि ऐसा इसलिए था क्योंकि मैं अभी भी फ़ायरफ़ॉक्स का उपयोग कर रहा था और दस्तावेज़ों का एक गुच्छा खोल रहा था, जिन्होंने बुकमार्क, इतिहास आदि को बदल दिया था। मैंने सभी चरणों को पूरा करने के बाद अपनी फ़ाइलों की जाँच की। ट्यूटोरियल और कुछ भी याद नहीं है। फिर से शुरू करने के बाद, फ़ायरफ़ॉक्स ने टैब के एक समूह के साथ एक सत्र को फिर से खोल दिया, जिसे मैंने फाइलों को कॉपी करने से बहुत पहले बंद कर दिया था, इसलिए मेरे पास पर्याप्त कमांड के आउटपुट के बारे में धारणा थी।


0

अपने घर निर्देशिका को अन्य विभाजन में कॉपी करें और फिर सिस्टम-> प्रशासन-> उपयोगकर्ता और समूह का उपयोग उपयोगकर्ता सेटिंग्स संवाद खोलने के लिए करें। अपने स्वयं को प्रमाणित करने के लिए कुंजी आइकन पर क्लिक करें

वैकल्पिक शब्द

उसके बाद उस उपयोगकर्ता को चुनें जिसे आप गुणों को बदलना और क्लिक करना चाहते हैं, उन्नत टैब पर जाएं

वैकल्पिक शब्द

होम डायरेक्टरी को नई डायरेक्टरी में बदलें यानी वह निर्देशिका जिसे आपने अन्य पार्टीशन में कॉपी किया है।


क्या मैं उसी उपयोगकर्ता प्रोफ़ाइल के तहत लॉग इन कर सकता हूं जिसे मैं स्थानांतरित करना चाहता हूं?
NES

हाँ, लेकिन आप कटौती नहीं कर सकते हैं यानी अपने घर की निर्देशिका को स्थानांतरित न करें, इसे कॉपी करें
BinW

कृपया ध्यान दें कि यह उत्तर आपके डेटा को एन्क्रिप्टेड होम डायरेक्टरी से अनएन्क्रिप्टेड डायरेक्टरी में कॉपी करेगा।
जोहो पिंटो
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.