আমি একটি ম্যাকে আর্চ লিনাক্স ব্যবহার করছি এবং তাই 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
কোন ধারণা কি এই সমস্যাটির সমাধান করতে পারে? আমি কোন সাহায্যের অনেক প্রশংসা করি!