বাহ্যিক হার্ডড্রাইভের ডেটা-ডিরেক্টরি সহ নেক্সটক্লাউড স্ন্যাপ


9

আমি এই লিঙ্কটি ব্যবহার করে আমার রাস্পবেরিপি 3তে নেক্সটক্লাউড ইনস্টল করেছি । "বাহ্যিক স্টোরেজ" অ্যাড-ইন থেকে সমস্ত অতিরিক্ত স্টোরেজ স্পেস আসার ইউএক্স পছন্দ না করা বাদে সবকিছু ঠিকঠাকভাবে কাজ করছে, কারণ এর অর্থ প্রত্যেককে এখনই তাদের সমস্ত ফাইল একটি নির্দিষ্ট ফোল্ডারে রাখতে হবে ।

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

কারও কোন পরামর্শ থাকলে আমি ভাবছিলাম। স্ন্যাপের লিখনযোগ্য জায়গার ভিতরে আমার হার্ডড্রাইভটি মাউন্ট করা উচিত? হার্ডড্রাইভটিতে স্ন্যাপটি দেওয়া কি সম্ভব?

উত্তর:


13

প্রথমত, আমার সম্ভবত উল্লেখ করা উচিত যে এটি নেক্সটক্লাউড স্ন্যাপের জন্য কোনও সমর্থন ফোরাম নয়। এতে আপনার যদি সমস্যা হয় তবে আপনি এটির বিরুদ্ধে একটি বাগ লগ করতে পারেন ।

তাই বলা হয়, কেউ ইতিমধ্যেই সমাধান দেওয়া সঙ্গে, করেনি এখানে

এখানে দ্রুত সংক্ষিপ্তসার জন্য: আপনি ঠিক বলেছেন, এটি হওয়া উচিত এবং এটিও সম্ভব। তবে ডিফল্টরূপে নেক্সটক্লাউড স্ন্যাপের অপসারণযোগ্য মিডিয়া অ্যাক্সেস করার অনুমতি নেই (যেমন এটির README তে উল্লিখিত )।

সুতরাং, প্রদত্ত পদক্ষেপগুলি হ'ল:

  1. সংযুক্ত করুন removable-mediaপ্লাগ: sudo snap connect nextcloud:removable-media
  2. সেই ইন্টারফেসটি সংযুক্ত করার ফলে জিনিসগুলিতে অ্যাক্সেসের জন্য নেক্সটক্লাউডকে অনুমতি দেওয়া হয় /media/, তাই আপনি সম্পাদনা করতে পারেন /var/snap/nextcloud/current/nextcloud/config/config.phpএবং নিশ্চিত করতে পারেন যে datadirectoryএটি সঠিক জায়গায় নির্দেশ করছে।
  3. স্ন্যাপটি অক্ষম করুন: sudo snap disable nextcloud
  4. নতুন অবস্থানে নিয়ে যান (অথবা কপি) বর্তমান তথ্য ডিরেক্টরি: sudo mv /var/snap/nextcloud/common/nextcloud/data /media/my/new/data
  5. স্ন্যাপ পুনঃ সক্ষম: sudo snap enable nextcloud

এখন আপনাকে বাহ্যিক মিডিয়া সমাধান নিয়ে বিরক্ত করার দরকার নেই: নেক্সটক্লাউডের সমস্ত ডেটা সেখানে থাকবে।

মনে রাখবেন এটি কেবল নেক্সটক্লাউড দ্বারা হোস্ট করা কাঁচা ডেটা (যেমন ফাইলগুলি) কভার করে। ডাটাবেস এবং অ্যাপ্লিকেশনগুলি এখনও রয়েছে /var/snap/nextcloud/current/। আমি আপনাকে তাদের সেখানে রাখার পরামর্শ দিই।


এটি দুর্দান্ত কাজ করেছে! আমি শপথ করছি, আমি অনুসন্ধানের জন্য একটি ভাল পরিমাণে কাজ করেছি এবং আপনার লিঙ্কযুক্ত পোস্টটি পাইনি। সংযোগ ... অপসারণযোগ্য-মিডিয়া সেই অংশ যা আমি জানতাম না; আমি ঠিক তাই খুঁজছিলাম এবং খুব সহায়ক। এটি স্ন্যাপক্র্যাফ্ট ফ্যাক্সের জন্য একটি ভাল এন্ট্রি মত বলে মনে হচ্ছে। এটি ভুল জায়গায় পোস্ট করার জন্য দুঃখিত। আমি যখন কোনও বাগ খুঁজে পাই না তখন একটি বাগ রিপোর্ট স্থাপন করা নির্বোধ বলে মনে হয়।
ম্যাট

ওহ কোন ক্ষমা প্রয়োজন! এটি সত্যিই নেক্সটক্লাউড স্ন্যাপের README, বা সম্ভবত এর উইকিতে beেকে রাখা উচিত।
কাইল

3
এখানে অন্য একটি উল্লেখ করার বিষয় হ'ল ফাইলগুলিতে অনুমতি সংক্রান্ত সমস্যা থাকতে পারে যেহেতু নেক্সটক্লাউড সার্ভারটি এখনও রুট হিসাবে চালিত হয়, যখন আমরা ফাইলগুলিতে অন্যান্য অনুমতি ব্যবহার করতে চাই (আমি syncthingসামনের ক্লাউডটিকে ফ্রন্ট-এন্ড হিসাবে ব্যবহার করছি )। এটি ঠিক করার জন্য, প্রথমে আমি একটি sftpস্টোরেজ সার্ভারের দিকে নির্দেশ করে নিজেই যুক্ত হয়ে ও 127.0.0.1হোস্ট ব্যবহারকারী হিসাবে হোস্ট হিসাবে এবং ফাইলের মালিক হিসাবে উত্পন্ন এসএসএস কী সহ ব্যবহারকারী হিসাবে ব্যবহার করার কৌশলটি ব্যবহার করি । তবে এটি সেরা পছন্দ ছিল না। bindfsপরিবর্তে bindfs --map=ubuntu/root:@ubuntu/@rootপছন্দসই কাজের সাথে কিছু ব্যবহার করে।
ট্রেভিও

আমি ডিরেক্টরিটি সরানোর পরে আমি "ইউনিককন্ট্রেন্টভিওলেশনএক্সেপশন \", \ "বার্তা \": \ "INSERT INTO oc_filecache..." চালানোর সময় একটি ব্যতিক্রম ঘটেছিল । আমি এতে কোনও ফাইল যুক্ত করিনি, কেবল স্ন্যাপের একটি পরিষ্কার ইনস্টল, ডিরেক্টরি সরানোর আগে অ্যাডমিন ব্যবহারকারী এবং একটি লগইন তৈরি করেছিলাম। কোন সুত্র?
জিওক্স

নেক্সটক্লাউড স্ন্যাপ + সিঙ্কিং - fstab- এ bindfs এন্ট্রি কেবল এই কাজটি করার টেকসই উপায়। প্রকৃত ব্যবহারকারীর অনুমতি ব্যবহার না করে নেক্সটক্লাউড স্ন্যাপটি বেদনাদায়ক।
জ্যাক ওয়্যাসি

0

'অক্ষম' এর পরিবর্তে 'স্টপ' ব্যবহার করুন অন্যথায় আপনি কনফিগারেশন। পিএফপি সম্পাদনা করতে পারবেন না।

  1. স্ন্যাপের জন্য বাহ্যিক স্টোরেজ সক্ষম করুন: সুডো স্ন্যাপ পরের ক্লাউডকে সংযুক্ত করুন: অপসারণযোগ্য-মিডিয়া

  2. নেক্সক্লাউড স্ন্যাপ থামান: পরের ক্লাউডে সুডো স্ন্যাপ থামান

  3. স্টোরেজের অবস্থান আপডেট করুন: sudo vim /var/snap/nextcloud/current/nextcloud/config/config.php

ডেটার অবস্থান পরিবর্তন করুন:

'ডেটাডাইরেক্টরি' => '/ মিডিয়া / স্টোরেজ / ডেটা',

  1. স্টোরেজ ডিভাইসে ডেটা ডিরেক্টরিটি সরান: sudo এমভি / ভার / স্ন্যাপ / নেক্সটক্লাউড / সাধারণ / পরের ক্লাউড / ডেটা / মিডিয়া / স্টোরেজ /

  2. নেক্সটক্লাউড স্ন্যাপ শুরু করুন: পরের ক্লাউডে সুডো স্ন্যাপ শুরু করুন

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