কীভাবে এসএফটিপি সার্ভারে ডিস্কস্পেস চেক করবেন


11

সম্প্রতি আমি একটি এসএফটিপি সার্ভারে ডিস্কস্পেস সমস্যার অভাবের মুখোমুখি হয়েছি এবং বুঝতে পেরেছিলাম যে কতটা বাকি আছে বা মোট পরিমাণ কী তা চেক করব কীভাবে আমার কোনও ধারণা নেই।

কেউ কি ফাইলজিলার মতো অ্যাপ্লিকেশনটির মাধ্যমে এটি করতে জানেন বা সম্ভবত কোনও আদেশ রয়েছে যা এই উদ্দেশ্যে ব্যবহার করা যেতে পারে?

নোট করুন যে সার্ভারটি একটি তৃতীয় পক্ষের হোস্ট করা হয়েছে এবং আমি আশা করছিলাম যে এই প্রশ্নের উত্তর না দিয়ে উপায় আছে them

হালনাগাদ:

আমি পুটি এবং সাইগউইন উভয় এসএসএস ব্যবহার করে শেলের মাধ্যমে সংযোগ দেওয়ার চেষ্টা করেছি। সাইটিউইন আমাকে নিম্নলিখিত ত্রুটি বার্তাটি দেওয়ার সময় পুট্টি চুপচাপ ব্যর্থ হয়েছিল:

$ ssh [user]@[host] -i "[priv.key]"
Last login: Wed Aug 17 12:54:46 2011 from 195.204.103.176
Could not chdir to home directory /local00/ftproot/[user]: No such file or directory
/usr/local/sbin/scponlyc: No such file or directory
Connection to [host] closed.

কোন ধারনা?


1
আপনার কি সার্ভারে শেল অ্যাক্সেস রয়েছে?
সোভেন

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

দয়া করে আমার আপডেট হওয়া প্রশ্নটি দেখুন

1
ঠিক আছে, মেলকিউ দ্বারা উত্তর হিসাবে আপনি এক্ষেত্রে সম্পন্ন করেছেন: scponlyপরিবেশে চেক করার কোনও উপায় নেই ।
ফ্রান্সেস ফিউজিয়াস

উত্তর:


15

scponlyশেল অনুমতি দিতে পারে quotaকমান্ড (সক্ষম থাকলে)। তবে মনে হচ্ছে আপনি scponlyকেবল এসএফটিপি সমর্থন করার জন্য কনফিগার করেছেন, একটি শেল অ্যাক্সেস নিষিদ্ধ।

এসএফটিপি প্রোটোকল ডিস্কের স্থান চেক করার অনুমতি দেয় (অন্যান্য উত্তরগুলির বিপরীতে)।

এসএফটিপি থেকে এক্সট্রাক্ট করা - স্ট্যাকওভারফ্লো ডটকমের মুক্ত স্থান উপলভ্য প্রশ্ন পরীক্ষা করুন :

এসএফটিপি প্রোটোকল সংস্করণ 6 এর মাধ্যমে একটি উপলব্ধ স্থান ( SSH_FXP_EXTENDEDঅনুরোধের নাম space-available) পরীক্ষা করতে দেয় । বেশিরভাগ এসএসএইচ / এসএফটিপি সার্ভারগুলি (সর্বাধিক বিস্তৃত হিসাবে ওপেনএসএসএইচ) কেবল এসএফটিপি 3 সংস্করণ সমর্থন করে।

অন্যদিকে ওপেনএসএইচ statvfs@openssh.comমালিকানা প্রসারণ সমর্থন করে ।

ওপেনএসএসএইচ এক্সটেনশনটি কিছু এসএফটিপি ক্লায়েন্ট দ্বারা সমর্থিত।

  • অবশ্যই কমান্ডের মাধ্যমে ওপেনএসএইচ sftpক্লায়েন্ট দ্বারা df:

    df [-hi] [path]
    বর্তমান ডিরেক্টরি ধারণকারী ফাইল সিস্টেমের জন্য ব্যবহারের তথ্য প্রদর্শন করুন (বা যদি নির্দিষ্ট করা থাকে তবে পাথ)। তাহলে -hফ্ল্যাগ নির্দিষ্ট করা হয়, ক্ষমতা তথ্য "পাঠযোগ্য" প্রত্যয় ব্যবহার প্রদর্শন করা হবে। -iপতাকা অনুরোধ ধারণক্ষমতা তথ্য ছাড়াও inode তথ্য প্রদর্শন করে। এই কমান্ডটি কেবলমাত্র '' statvfs@openssh.com '' এক্সটেনশন প্রয়োগকারী সার্ভারগুলিতে সমর্থিত।

    sftp> df -h
        Size     Used    Avail   (root)    %Capacity
       591GB    358GB    203GB    233GB          60%
    
  • উইনসিসিপি এটি সমর্থন করে ( সার্ভার এবং প্রোটোকল তথ্য সংলাপ দেখুন ):

    WinSCP সার্ভার এবং প্রোটোকল তথ্য ডায়ালগ og

    (আমি উইনসিসিপি এর লেখক)


হ্যাঁ, সার্ভারের সাথে সংযোগের জন্য কমান্ড-লাইন sftp ব্যবহারের পরে, df -h /বিনামূল্যে স্থান ইত্যাদি পরীক্ষা করতে পারেন
লিক

1
দুর্ভাগ্যক্রমে সমস্ত সার্ভার সেটিকে সমর্থন করে না: sftp> df সার্ভার স্ট্যাটভিফস @openssh.com এক্সটেনশন সমর্থন করে না
টমাস লরিয়া

@ থমাসলৌরিয়া এটি ওপেনএসএসএইচ এর স্বত্বাধিকারী এক্সটেনশন। অন্য কিছু সার্ভারগুলি এটিকে সমর্থন করতেও পছন্দ করতে পারে, সমস্ত কিছু করে না।
মার্টিন প্রিক্রিল

1
ssh <host> df -h

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


ঠিক আছে, এটি আমার কঠোর দায়িত্ব নয়, তবে এসএফটিপি সার্ভার সম্পর্কিত আমি কিছু রফতানি / আমদানি স্ক্রিপ্ট লিখেছি এবং ত্রুটিগুলি ট্রিগার করার বিষয়ে আমি অবহিত করেছি। পরিশেষে আমরা সমন্বয় / পরিষ্করণ প্রক্রিয়া পুনর্লিখন করতে চাই কিন্তু এখন আমি শুধু আরো কিছু তথ্য চান
kjetilh

-1

এসএফটিপি কমান্ড সেট সহ উপলব্ধ আকার বা ব্যবহৃত স্থান পাওয়ার কোনও সম্ভাবনা নেই।

আপনি যদি সার্ভারে এসএসএইচ করতে সক্ষম হন (একই হোস্ট, ব্যবহারকারী, পাসওয়ার্ড) আপনি df -hউপলব্ধ স্থানটি দেখতে একটি ইস্যু করতে পারেন। অথবা du -hফোল্ডারের একটি ব্যবহৃত ফোল্ডারের ব্যবহৃত স্থান দেখতে।


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