bindfs মাউন্টে নির্দিষ্ট ফাইল অ্যাক্সেস করতে পারে না


1

আমি একটি ম্যাকে আর্চ লিনাক্স ব্যবহার করছি এবং তাই hfsprogsআমার- hfs+বিভাগগুলিতে অ্যাক্সেস করতে ব্যবহার করছি । যেহেতু আমার ম্যাক পার্টিশনের ফাইলগুলিতে অনুমতিগুলি আমার ম্যাক ব্যবহারকারীকে সেট করা আছে, তাই আমি আমার আর্চ লিনাক্স ব্যবহারকারীর সাথে এই পার্টিশনগুলি পড়তে বা লিখতে পারি না। এই সমস্যাটির সমাধান করতে আমি bindfsএই জাতীয় একটি মাউন্ট ব্যবহার করি :

bindfs -u $(id -u) -g $(id -g) /mnt/mac-hdd-orig /mnt/mac-hdd

আমার সাধারণ ব্যবহারকারী হিসাবে চালান, /mnt/mac-hdd-origএটি আমার ম্যাক এইচডিডি এর মাউন্টপয়েন্ট:

/dev/sda2 on /mnt/mac-hdd-orig type hfsplus (rw,relatime,umask=22,uid=0,gid=0,nls=utf8)

নিম্নলিখিত মাউন্ট পয়েন্টে এর ফলাফল:

/mnt/mac-hdd-orig on /mnt/mac-hdd type fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000,default_permissions,allow_other)

এটি বেশিরভাগ ফাইলের জন্য সূক্ষ্ম কাজ করে তবে তবে কিছু নির্দিষ্ট ডিরেক্টরি রয়েছে যা আমি বাইন্ড মাউন্টে অ্যাক্সেস করতে পারি না যদিও তাদের অনুমতিগুলি অন্য ফাইল / ডিরেক্টরি থেকে পৃথক নয়:

অ্যাক্সেস একাউন্টে /mnt/mac-hdd/Users/username/Bitcoin/সূক্ষ্ম কাজ করে bind:

ls -ahl /mnt/mac-hdd/Users/username/Bitcoin/|head -n 7
total 3,8M
drwxr-xr-x 1 1000 1000   12  6. Jan 02:26 .
drwxr-xr-x 1 1000 1000   10 11. Jan 02:13 ..
-rw------- 1 1000 1000   37  8. Sep 00:39 banlist.dat
drwx------ 1 1000 1000 1,3K 25. Sep 21:21 blocks
drwx------ 1 1000 1000  857 26. Sep 09:51 chainstate
-rw------- 1 1000 1000    0  8. Sep 00:37 db.log
[...]

তবে, আমি সেই ডিরেক্টরিতে কোনও ফাইল বা ডিরেক্টরি অ্যাক্সেস করতে পারি না, এমনকি মূল হিসাবে:

sudo cat /mnt/mac-hdd/Users/username/Bitcoin/db.log
     cat: /mnt/mac-hdd/Users/username/Bitcoin/db.log: Permission denied

sudo ls -ahl /mnt/mac-hdd/Users/username/Bitcoin/blocks/
     ls: reading directory '/mnt/mac-hdd/Users/username/Bitcoin/blocks/': Permission denied
     total 0

আমার- bindfsমাউন্টে কী সমস্যা? অন্যান্য ডিরেক্টরি সূক্ষ্মভাবে কাজ করে। মূল মাউন্টটি সেই ডিরেক্টরিটিকে নিম্নরূপে তালিকাবদ্ধ করে:

sudo ls -ahl /mnt/mac-hdd-orig/Users/username/Bitcoin/|head -n 7
total 3.8M
drwxr-xr-x 1 501 utmp   12 Jan  6 02:26 .
drwxr-xr-x 1 501   80   10 Jan 11 02:13 ..
-rw------- 1 501 utmp   37 Sep  8 00:39 banlist.dat
drwx------ 1 501 utmp 1.3K Sep 25 21:21 blocks
drwx------ 1 501 utmp  857 Sep 26 09:51 chainstate
-rw------- 1 501 utmp    0 Sep  8 00:37 db.log
[...]

এবং:

sudo ls -ahl /mnt/mac-hdd-orig/Users/username/Bitcoin/blocks|head -n 5
total 90G
drwx------ 1 501 utmp 1.3K Sep 25 21:21 .
drwxr-xr-x 1 501 utmp   12 Jan  6 02:26 ..
-rw------- 1 501 utmp 128M Sep  8 00:47 blk00000.dat
-rw------- 1 501 utmp 128M Sep  8 00:48 blk00001.dat
[...]

chmod -R g+r /mnt/mac-hdd-orig/Users/username/Bitcoin/সাহায্য করেনি chmod -R o+r /mnt/mac-hdd-orig/Users/username/Bitcoin/নিম্নলিখিত অদ্ভুত ফলাফল ফলাফল:

sudo ls -ahl /mnt/mac-hdd/Users/username/Bitcoin/blocks|head -n 5
total 0
drwxr--r-- 1 1000 1000 1.3K Sep 25 21:21 .
drwxr-xr-x 1 1000 1000   12 Jan  6 02:26 ..
-????????? ? ?     ?        ?            ? blk00000.dat
-????????? ? ?     ?        ?            ? blk00001.dat

কোন ধারণা কি এই সমস্যাটির সমাধান করতে পারে? আমি কোন সাহায্যের অনেক প্রশংসা করি!

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