লগনে কোনও জিভিএফএস ফাইল সিস্টেমকে কীভাবে স্বয়ংক্রিয়ভাবে নেওয়া যায়


18

আমি নটিলাসে একটি রিমোট ফোল্ডার কনফিগার করেছি। আমি সবসময় এই দূরবর্তী ফোল্ডারের প্রয়োজন, তাই আমি আমার হোম ফোল্ডারে এটি একটি সিম্বলিক লিঙ্ক তৈরি করা হয়েছে: ln -s ~/.gvfs/remote_folder ~/remote_folder

যদিও, আমি প্রথমবার কম্পিউটারটি বুট করার সময় এই ফোল্ডারটি মাউন্ট করা হয় না এবং এটি উপলব্ধ করার জন্য আমাকে নটিলাসের মাধ্যমে এটি অ্যাক্সেস করতে হয় ~/remote_folder

এই ফোল্ডারটি লগ অন করার জন্য আমার কী করা উচিত?

উত্তর:


17

খোল

আপনি mountকমান্ডটি একটি স্টার্ট আপ স্ক্রিপ্টে ব্যবহার করতে এবং এটি স্টার্টআপ অ্যাপ্লিকেশন পছন্দগুলিতে রাখতে পারেনmountদূরবর্তী ফাইল সিস্টেমগুলি মাউন্ট করার জন্য পুরোপুরি সক্ষম (যদি আপনি এটি সঠিক বিকল্প এবং সমস্ত প্রয়োজনীয় প্যাকেজ ইনস্টল করে থাকেন)।

আপনার স্টার্টআপ স্ক্রিপ্টে মাউন্ট করার একটি বিকল্প হ'ল gvfs-মাউন্ট Gvfs-bin ইনস্টল করুন । আপনি এটি দিয়ে নটিলাস-প্রকারের ইউআরআইগুলি মাউন্ট করতে পারেন - যেমন নটিলাসও করে। এটি বেশিরভাগ উবুন্টু সিস্টেমে ডিফল্টরূপে ইনস্টল করা হয়।
ব্যবহারের উদাহরণ:

gvfs-mount 'ftp://user@www.your-server.com/folder'

যোগ করা হচ্ছে -uবিকল্প unmounts যুক্তি, -lতালিকা মাউন্টকৃত সকল ফাইল সিস্টেম, --helpআপনি আরো বিকল্পগুলি দেয়।

অবশেষে ফাইলটি /etc/fstabসাধারণত স্ট্যাটিকভাবে ফাইল সিস্টেমগুলি মাউন্ট করতে ব্যবহৃত হয়। যদি আপনার রিমোট সার্ভারটি নির্ভরযোগ্য হয় তবে আপনি fstab এ একবার দেখতে চান । এটি সার্ভারটি ধীর বা অফলাইনে থাকলে আপনার বুট সময়টিকে তীব্রভাবে কমিয়ে দেবে, তবে এতে ফাইল সিস্টেমটি খুব শীঘ্রই উপলব্ধ করার সুবিধা রয়েছে (জিনোম বা এক্স এমনকি লোড হওয়ার আগে যেমন স্ক্রিপ্টগুলিতে ব্যবহারের জন্য)। আরও তথ্যের জন্য আপনি টাইপ করতে পারেন man fstab

জিইউআই উপায়

পরীক্ষা করে দেখুন পেশাদার পুরুষ নৃত্য সঙ্গী গিগোলো ইনস্টল করুন । এটি যখনই বুকমার্কযুক্ত ফাইল সিস্টেম উপস্থিত থাকে তখন এটি একটি বুকমার্ককে স্বয়ংক্রিয়ভাবে মাউন্ট করার ক্ষমতা রাখে।

sudo apt-get install gigolo   # or use the install link above

চালান gigolo। পছন্দগুলিতে একটি বিকল্প রয়েছে যা এটিকে অস্টোস্টার্টে এবং ট্রে আইকনটি সক্রিয় করতে অন্য একটি করে। উভয় পরীক্ষা করুন। তারপরে আপনার বুকমার্ক যুক্ত করুন।

গিগোলো অটোমাউন্ট করত


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

ছোট টাইপ: / ইত্যাদি / fsatab হতে হবে / ইত্যাদি / fstab
djb

4

প্রথমে gvfs-bin প্যাকেজ ইনস্টল করুন:

sudo apt-get install gvfs-bin

তারপরে আপনার প্রয়োজনীয় ইউআরআই মাউন্ট করুন। উদাহরণ স্বরূপ:

gvfs-mount 'archive://file%253A%252F%252F%252Ftmp%252Ftest.tar/'

এটি পরীক্ষা করতে:

ls -la ~/.gvfs/test.tar/

এটি আনমাউন্ট করতে, কেবল কল করুন:

gvfs-mount -u 'archive://file%253A%252F%252F%252Ftmp%252Ftest.tar/'

দ্রষ্টব্য, কোনও ম্যান পেজ নেই। এই প্যাকেজ জন্য। আরও জানতে, উপলব্ধ বাইনারিগুলি এর মাধ্যমে তালিকাভুক্ত করুন:

dpkg -L gvfs-bin

এবং তারপরে --help বিকল্পটি ব্যবহার করুন, উদাহরণস্বরূপ:

gvfs-mount --help

1
পরবর্তী সংস্করণগুলিতে মাউন্ট করা ডিরেক্টরিটি শেষ হয়ে যাবে তা লক্ষণীয় /run/user/<uid>/gvfs/test.tar/কমান্ড লাইন থেকে gvfs মাউন্টগুলি অ্যাক্সেস করবেন কীভাবে
গ্রেগ

2

আপনি যদি ব্যবহার করতে না চান /etc/fstab(উদাহরণস্বরূপ বহু-ব্যবহারকারী পিসিগুলিতে খারাপ, কোনও রুট অ্যাক্সেস নেই) বা আপনার হোম ফোল্ডারের কোনও টেক্সট ফাইলে (যেমন কোনও এনক্রিপ্ট করা ফাইল সিস্টেম নেই) ব্যবহার করে আপনার ব্যবহারকারীর পাসওয়ার্ড সংরক্ষণ করতে চান না gvfs-mount smb://$SERVERIP/$SHARE < ~/.smbcredentials_gvfs,

শুরুতে এই শেল স্ক্রিপ্টটি চালান (বা আপনি যখনই চান):

#!/bin/bash
USERID=`id -u $USER`; # Needed in 14.04
SHARE=exampleshare # Example
SERVERIP=192.168.2.101 # Example
nautilus smb://$SERVERIP/$SHARE & # Mount the share using nautilus. You need to have your password saved permanently
rm ~/network_$SHARE # prepare symbolic link (Example)
ln -sf /run/user/$USERID/gvfs/smb-share\:server\=$SERVERIP\,share\=$SHARE ~/network_$SHARE # Directory in Ubuntu 14.04
sleep 2 # Nautilus needs some time to mount. Killing nautilus without waiting time does not mount the share
pkill nautilus

এটি আপনার চাইলে শেয়ারগুলি মাউন্ট করে এবং নটিলাস (বা উবুন্টু) পাসওয়ার্ড সংরক্ষণ পদ্ধতি ব্যবহার করে (যদিও এসএসএইচে কাজ করে না)।


সমস্ত উত্তরগুলির মধ্যে এটি হ'ল প্রকৃতপক্ষে একমাত্র প্রশ্ন addressing
Luís de Sousa

2

আমি সাধারণত fstab এর মাধ্যমে স্থায়ী মাউন্টগুলি করি। আপনাকে এমন কিছু প্রবেশ করতে হবে

//servername/folder HOME/remote_server cifs username=XXXX,password=YYYY 0 0

আপনার /etc/fstab। যেহেতু আমি কোন ধরনের দূরবর্তী বিভাগের উদাহরণ দিয়েছি সে সম্পর্কে আপনি কিছু বলেননিsamba share

দেখা:

দ্বিতীয় বিকল্প ব্যবহার করে হতে পারে autofs 'র দেখুন উবুন্টু হেল্প উইকি পাতা সাহায্যের জন্য।

সম্পাদনা: আমাকে এটির স্মরণ করিয়ে দেওয়ার জন্য আপনাকে @ কন-এফ-ব্যবহারের জন্য ধন্যবাদ। আপনি কেবল নটিলাস থেকে বুকমার্কগুলি যুক্ত করতে পারেন। নটিলাসের ফাইল> সার্ভারে কানেক্ট করুন ... এ যান এবং আপনাকে ডায়লগ উইন্ডোটি উপস্থাপন করা হবে যেখানে আপনার পছন্দসই নামের বুকমার্ক যুক্ত করার বিকল্প রয়েছে। কেবল অ্যাড বুকমার্ক বিকল্পটি চেক করুন এবং বুকমার্কের নামটি প্রবেশ করুন। তবে আমি মনে করি আপনি গিগোলোর বিপরীতে বুকমার্কটি ক্লিক করার পরে এটি কেবল মাউন্ট শুরু করবে।

এখানে চিত্র বর্ণনা লিখুন


1
এতে আপনার সিস্টেম বুট করতে দেরি করার অসুবিধা রয়েছে, যখন রিমোট সার্ভারটি অ্যাক্সেসযোগ্য হয় না (ইন্টারনেট ডাউন, সিভার মেইনটেনস ইত্যাদি)
কন-এফ-

1
আপনি শংসাপত্রগুলি একটি পৃথক ফাইলে রাখতে পারেন যা কেবল রুটই পড়তে পারে (প্রায়শই অরূপ ব্যবহারকারীরা / ইত্যাদি / fstab পড়তে পারে এবং এইভাবে সেখানে সংরক্ষিত ব্যবহারকারী / পাসওয়ার্ডগুলি দেখতে পারে)। শংসাপত্রগুলি = / রুট / সরান_সার্ভার.কেনডেনটিয়াল ব্যবহার করুন যেখানে সেই ফাইলটিতে দুটি লাইন রয়েছে, ব্যবহারকারীর নাম = ইউজারিড পাসওয়ার্ড = ব্যবহারকারী-পাসওয়ার্ড
djb
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.