একটি ব্যবহারকারীর হোম ডিরেক্টরি হিসাবে একটি APFS ভলিউম মাউন্ট কিভাবে?


0

TLDR; আমি একটি APFS ভলিউম মাউন্ট করতে পারি /Users/foobar, যেখানে foobarপ্রকৃত ব্যবহারকারী নেই, কিন্তু মাউন্ট করার চেষ্টা করার সময় মাউন্টিং ব্যর্থ হয় /Users/newuser, যখন newuserপ্রকৃত ব্যবহারকারী হয়।

পটভূমি:

আমি আমার হোম ডিরেক্টরি একটি এনক্রিপ্টেড বহিরাগত এসএসডি-এ রাখছি যাতে আমার বুট ড্রাইভে ফাইলভল্ট ব্যবহার করতে হয় না - আমাকে মেশিনটি বুট আপ করতে এবং অটলগিন করতে হবে যাতে সার্ভার প্রক্রিয়াগুলি পাওয়ার ব্যর্থতার পরে শুরু হতে পারে। সকল আমি কি চেষ্টা করছি উপর বালুকাময় বিবরণ রয়েছে এই সারকথা , কিন্তু আমি নিচে অপরিহার্য পয়েন্ট নিয়ে আলোচনা করার চেষ্টা করব।

প্রকৃতপক্ষে আমার নিজের হোম ফোল্ডারটি সরানোর চেষ্টা করার আগে, আমি একটি newuserপরীক্ষামূলক ব্যবহারকারী তৈরি করেছি যার সাথে পরীক্ষার জন্য ডাকা হয়েছে। আমি মুছে ফেলা /Users/newuserএবং একটি নতুন খালি ফোল্ডার দিয়ে প্রতিস্থাপিত। আমি একটি /Users/foobarফোল্ডার তৈরি (কোন foobarব্যবহারকারী)। যখন আমি সঙ্গে মাউন্ট করার চেষ্টা করুন

sudo diskutil mount

অথবা

sudo mount_apfs

আমি মাউন্ট করার চেষ্টা করার সময় ত্রুটি পেতে /Users/newuserকিন্তু উভয় কমান্ড সঙ্গে কাজ /Users/foobar। উভয় ডিরেক্টরি খালি, একই ইউনিক্স অনুমতি এবং মালিকানা আছে, কোন ACLs, পতাকা বা বর্ধিত গুণাবলী আছে। /Usersএছাড়াও দৃশ্যমান যে কোন বিশেষ বৈশিষ্ট্য আছে বলে মনে হচ্ছে ls

আমি এখানে প্রস্তাবিত /homeপরিবর্তে মাউন্ট করার চেষ্টা করেছি , এবং যখন আমি প্রথম ডিরেক্টরি তৈরি করেছি তখন আমি এটিতে মাউন্ট করতে সক্ষম হয়েছিলাম, তবুও আমি ব্যবহারকারী এবং গোষ্ঠী পছন্দসই প্যানেলে হোম ডিরেক্টরি পরিবর্তন করেছি । একবার এটি সরকারী হোম ডিরেক্টরি হয়ে ওঠে আমি আর মাউন্ট করতে পারিনি।/Users/home/newusersnewuser

সিস্টেমের মধ্যে স্পষ্টতই কিছু (Mojave 10.14.2) ব্যবহারকারীর হোম ফোল্ডারে মাউন্ট করতে অস্বীকার করছে। এই চারপাশে কোন উপায় আছে?

(আমি সম্প্রতি এটি নিয়ে সাম্প্রতিক একটি প্রশ্ন দেখেছি কিন্তু চেষ্টা করার জন্য কোন নতুন ধারণা দেখিনি)

উত্তর:


0

আমি ওয়ার্কারাউন্ডটি ভলিউমটি মাউন্ট করতে /homeএবং আমার নতুন হোম ডিরেক্টরি হিসাবে একটি উপড্রাইরেক্টরী তৈরি করলাম। যেমন

sudo mount_apfs -o noauto,nobrowse VOLUME_UUID /home
sudo rsync -a /Users/myhome /home

তারপরে ব্যবহারকারীর এবং গ্রুপের পছন্দসই প্যানে উন্নত বিকল্পগুলিতে ব্যবহারকারীর হোম ডিরেক্টরিটি পরিবর্তন করুন /home/myhome

হোম ডিরেক্টরি হিসাবে একটি এনক্রিপ্টেড বহিরাগত ড্রাইভ মাউন্ট করার জন্য সম্পূর্ণ নির্দেশাবলীর সাথে আমি আমার জিস্ট আপডেট করেছি ।

আপডেট: কিছুক্ষণের জন্য এটি ব্যবহার করার পরে আমি ব্যাকআপ সফ্টওয়্যারের সমস্যাগুলি আবিষ্কার করেছি। উল্লেখযোগ্যভাবে, ব্যাকল্যাজটি ব্যাক্তিগত মাউন্ট পয়েন্ট ব্যাকআপ করবে না এবং টাইম মেশিনটি এটি ব্যাক আপ করবে, কিন্তু ভলিউমটি পুনঃস্থাপন করা যাবে না GUI। প্রকৃতপক্ষে, এটি বিভ্রান্তিকর / নীচের মাউন্ট পয়েন্ট "নীচে" ফাইলগুলির স্থানীয়সম্পাদনা প্রদর্শন করে ।

সুতরাং আমি caved এবং ডিফল্ট জিনিসটি মাউন্ট করার সিদ্ধান্ত নিয়েছে /Volumes। আমি সাঁতার কাটতে এবং Gist সব বিবরণ আছে।

ওহ এবং যাইহোক , আমি হোম ডিরেক্টরি কপি করার জন্য কার্বন কপি ক্লোনার ব্যবহার করেছি । আমি সুপারিশ করছি যে সেই বা সমতুল্য ( সুপারডুপার ) ব্যবহার করে যেহেতু rsyncএই অ্যাপ্লিকেশানগুলির ডেভেলপারগুলি সমস্ত অসাধারণ অ্যাপল ফাইলের বৈশিষ্ট্যগুলি, বর্ধিত গুণাবলী, ACLs, পতাকা, ইত্যাদি ইত্যাদির অনুলিপি করার জন্য আপ-টু-ডেট।


মনে হচ্ছে আপনি আর কোনও ব্যবহারকারীর হোম ডাইরে কিছু মাউন্ট করতে পারবেন না। আমি এই সঙ্গে অনেক সমস্যা সম্মুখীন করেছি। আমার জন্য কাজ করে এমন একমাত্র জিনিস হল ব্যবহারকারীর হোমিডিয়ার পরিবর্তন করা, তারপর হোমডিরের ডেটা মাউন্ট করা এবং ব্যবহারকারীর হোমডারকে মূলে পরিবর্তন করা। যাইহোক, আপনি রিবুট করার পর প্রতিবার এটি করতে হবে। আমি এই কাজটি খুঁজে পাচ্ছি না
ক্রিস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.