Fstab এবং মাউন্ট ফাইল ম্যানেজার মধ্যে মাউন্ট মধ্যে পার্থক্য কি


12

..আর বিভিন্ন পদ্ধতির পরিণতি কি?

আমি এসডিএ 2 পার্টিশনটি মাউন্ট করে কিছু জিনিস চেষ্টা করছি। Fstab এ মাউন্ট করা, fstab এ মাউন্ট করা নয় ফাইল ম্যানেজারের কাছ থেকে।

এখনও অবধি, যদি আমি সঠিক বলেছি, আমি শিখেছি fstab এ মাউন্ট করার পরে একটি পার্টিশন শুরুতে স্বয়ংক্রিয়ভাবে মাউন্ট হবে। তবে এই মাউন্ট করা পার্টিশনটি ফাইল ম্যানেজারে 'ডিভাইস'-এর অধীনে প্রদর্শিত হয় না, যেখানে রুট পার্টিশন এবং সিড্রোম উদাহরণস্বরূপ প্রদর্শিত হয়।

আপনি যখন এটি সাইডবারে ডিভাইসের অধীনে রাখতে চান, একটি পার্টিশন fstab এ মাউন্ট করা উচিত নয় তবে ফাইল ম্যানেজারে ক্লিক করে clicking এটা কি ঠিক?

তবে দু'জনেই চাইলে কোন পথে যেতে হবে? স্বয়ংক্রিয়ভাবে শুরুতে মাউন্ট করা হয়েছে এবং ফাইল ম্যানেজারের সাইডবারে প্রদর্শিত হচ্ছে?


1
কোন ফাইল ম্যানেজার এবং কোন ওএস? আমার জন্য উবুন্টু, ডেবিয়ান এবং আর্চ (সমস্ত লিনাক্স ডিগ্রোস), নটিলাস, নিমো, থুনার এবং আলোকিত ফাইল ম্যানেজার সহ, fstabএখনও ব্যবহৃত একটি ড্রাইভ এই ফাইল ম্যানেজারগুলিতে একটি ডিভাইস হিসাবে দেখানো হয়েছে।
مورু

আমি পুদিনা 13 এক্সএফসি ব্যবহার করি। স্ট্যান্ডার্ড ফাইল ম্যানেজার হিসাবে থুনার সহ। আমার fstab মাউন্ট করা পার্টিশনগুলি ডিভাইসের অধীনে প্রদর্শিত হয় না ...
ডাচআর্জো

একটি বাগ হতে পারে। উবুন্টু 14.04 এ, Thunar এর 1.6.3: imgur.com/jnwmuzO
muru

@ ডন_ক্রিসটি: ওকে, এটি ইনস্টলেশন সম্পর্কে আমার মতামতকে ভুল বলে নিশ্চিত করে। এবং সম্ভবত এটি এই ইনস্টলেশনটি সহ আমার অন্যান্য সমস্ত সমস্যার কারণ হয়ে দাঁড়ায়। কারণ আমি যে সমস্ত পরামর্শ দেওয়া হয়েছিল তা চেষ্টা করে দেখেছি তবে এখনও এটি যেমনটি মনে করা হয়েছিল তেমন কার্যকর হয়নি।
ডাচআর্জো

1
আমি এই সাথে @ ডাচআরজোর সাথে আছি। আমার /var/wwwএকটি পৃথক বিভাজন হিসাবে রয়েছে (অন্যদের মধ্যে) /etc/fstab- এটি "ডিভাইসগুলি" এর অধীনে প্রদর্শিত হয় না। যদি আমি এটিতে মন্তব্য করি /etc/fstabএবং তারপরে এটি আনমাউন্ট করি তবে এটি প্রদর্শিত হবে (ফাইল-পরিচালককে পুনরায় চালু করার পরে)। এটিতে থাকলে /etc/fstabএটি "ডিভাইসগুলি" এর অধীনে না দেখায়; যদি আমি এটি মন্তব্য করি তবে তা আবার উপস্থিত হবে। এটি ফেডোরায় 21 এর সাথে Gnome Files, thunarএবং nemo
গ্যারেথ TheRed

উত্তর:


13

এটি এতে নথিবদ্ধ (কমপক্ষে gnome-shell/ এর জন্য nautilus) gvfs-udisks2-volume-monitor:

The gvfs-udisks2-volume-monitor process is responsible for the disks,
media, mounts and fstab entries shown in the desktop user interface.
..........................................
A device is either mounted (in which case its directory is known) or
it's not. If the device is not mounted, then its directory is known
only if it's referenced in the /etc/fstab file.

আরও নীচে ব্যাখ্যা আসে:

If the directory for a device is known and outside /media, $HOME
(typically /home/foo) or /run/media/$USER then the device is not shown
in the user interface. Additionally, if any of component directories
in its directory starts with a dot ("."), the device is not shown
either. This policy may be overriden by use of the options x-gvfs-show
and x-gvfs-hide.

সংক্ষেপে:

তালিকাভুক্ত পার্টিশনগুলি /etc/fstab(ডিফল্টরূপে) কেবলমাত্র প্রদর্শিত হবে যদি সেগুলির নিচে মাউন্ট করা থাকে /media, $HOMEবা /run/media/$USER। যদি আপনি চান যে কোনও পার্টিশনটি সিস্টেম স্টার্টআপে স্বয়ংক্রিয়ভাবে মাউন্ট করা যায় এবং ফাইল ম্যানেজার সাইডবারে তালিকাভুক্ত হয়, তবে সবচেয়ে সহজ উপায় হল /etc/fstabএই তিনটি অবস্থানের মধ্যে একটির মাধ্যমে এটি মাউন্ট করা ।
আপনি যদি চান যে পার্টিশনটি কোনও ভিন্ন ডিরেক্টরিতে (যেমন /mnt) এবং তারপরে সাইডবারে প্রদর্শিত হয় তবে x-gvfs-showআপনি নিজের মাউন্ট অপশনগুলিতে যোগ করে ডিফল্ট আচরণটি ওভাররাইড করতে পারেন fstab:

UUID=5a1615ca-cffd3124917a /mnt/storage ext4 rw,noatime,discard,x-gvfs-show 0 2

তালিকাভুক্ত নয় এমন পার্টিশনগুলি /etc/fstabহ্যান্ডেল করা হয় udisks2এবং 1 এর নীচে /run/media/$USER/VolumeNameবা তার /media/VolumeNameউপর নির্ভর করে মাউন্ট করা হবে তাই সেগুলি সাইডবারের নীচে প্রদর্শিত হবে । তবে সেগুলি স্বয়ংক্রিয়ভাবে মাউন্ট করা হয় না। একটি ব্যবহারকারী সেশন প্রারম্ভকালে তাদের সাথে স্বয়ংক্রিয়ভাবে এগুলি মাউন্ট করতে পারে , উদাহরণস্বরূপ:UDISKS_FILESYSTEM_SHAREDDevicesudisksctl

udisksctl mount -b /dev/sdb2 -t ext4

সেশন সূচনা স্ক্রিপ্টে।


1
man udisks :

UDISKS_FILESYSTEM_SHARED
   If set to 1, the filesystem on the device will be mounted in a shared directory e.g. /media/VolumeName)
   instead of a private directory (e.g. /run/media/$USER/VolumeName) when the Filesystem.Mount() method is handled.
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.