সার্ভারটি রিবুট না করে কীভাবে নতুন অবিরাম ডিস্ক যুক্ত করবেন?


8

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

এটি n1-standard-1একটি 10 ​​জিবি স্টোরেজ (নামযুক্ত s03) সহ একটি উদাহরণ । আমি অন্য স্টোরেজ তৈরি করেছি disk-1এবং এটি স্থাপন করেছি। তারপর আমি তৈরি disk-2

ডিস্ক

দুর্ভাগ্যক্রমে ls /dev/disk/by-idনতুনটি এখানে ডক্সে উল্লিখিত মত দেখাবে না ।

খোল

fdisk

আমি সিস্টেমটি পুনরায় বুট করেছি এবং লগগুলি চেক করেছি, তবে কেন প্রদর্শিত disk-2হবে না এমন কোনও সমস্যা খুঁজে পাচ্ছি না। কোন ধারনা?


এটি dmesg দেখায়? যদি না হয় তবে কিছু ভুল আছে।
জন কেটস

মনে হচ্ছে আমার আবার চালু করা দরকার। :( dmesg শো(Nothing has been logged yet.)
থমাস Schwzrzl

1
আমি নিশ্চিত নই যে জিসিপি / জিসিই হাইপারভাইজারের মাধ্যমে ব্লক ডিভাইস হিসাবে বা সম্ভবত কোনও এনএফএস ভাগ হিসাবে অবিচ্ছিন্ন ডিস্কগুলি পরিচালনা করে, তবে এটি যদি কোনও ব্লক ডিভাইস বলে মনে করা হয় তবে এটি কোনও আপত্তিজনকভাবে হটপ্লাগ না করার কারণে একটি ভিএম রিবুট প্রয়োজন হবে if সমর্থন করি।
জন কেটস

আমি একটি ডেবিয়ান 8 ভিএম তৈরি করেছি এবং ডিস্কটি সংযুক্ত করেছি। এটি সিস্টেম পুনরায় বুট করার প্রয়োজন ছাড়াই স্বীকৃত ছিল। ls -l / dev / डिस्क / by-uuid lrwxrwxrwx 1 root xx -> ../../sda1 lrwxrwxrwx 1 root xx -> ../../sdb আমি সিএলআই ব্যবহার করে ডিস্কটি পুনরায় সংযুক্ত করার এবং পুনরায় সংযুক্ত করার চেষ্টা করব । যদি কিছু ব্যর্থ হয়ে থাকে তবে আপনি ডাব্লুইউআই থেকে আরও তথ্য পেতে পারেন। আপনার ভিএম এর সাথে কয়টি ডিস্ক সংযুক্ত রয়েছে? ছোট ভিএমগুলি 4 টির বেশি ডিস্ক এবং সর্বাধিক 3 টিবি আকারের সমর্থন করবে না
কার্লোস

প্রথম ডিস্ক কোনও সমস্যা ছাড়াই সংযুক্ত। দ্বিতীয়টি (সুতরাং ইনস্ট্যান্স-স্টোরেজ সহ মোট 3 টি রয়েছে) এখন প্রদর্শিত হবে। আমি এটি মুছে ফেলেছি disk-2এবং তৈরি করেছি, সিস্টেমটি পুনরায় বুট করেছি - তবে কিছুই নেই।
টমাস শোয়ারজল

উত্তর:


8

এটা আসলে খুব সহজ।
আপনার স্ক্রিনশটটি দেখায় যে আপনার ডিস্ক -২ আপনার ভিএম উদাহরণের সাথে সংযুক্ত নেই।
এটিকে ঐটির মত দেখতে হবে

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

এবং এখন আপনি যা পোস্ট করেছেন তার সাথে তুলনা করুন।

সুতরাং আপনার যা করা দরকার তা হ'ল:

  1. "ভিএম উদাহরণস্বরূপ"
  2. আপনার ইনস্ট্যান্স ক্লিক করুন
  3. সম্পাদনা উপরের ক্লিক করুন

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

  1. "অতিরিক্ত ডিস্ক" বিভাগে নীচে স্ক্রোল করুন এবং অ্যাড ক্লিক করুন

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

  1. ড্রপ ডাউন মেনু থেকে আপনার ডিস্কটি নির্বাচন করুন

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

  1. নীচে স্ক্রোল করুন এবং সংরক্ষণ ক্লিক করুন।

এটি এখন dmesg আউটপুটে sdc হিসাবে প্রদর্শিত হবে

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

অথবা fdisk -l এ

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


3

কিছু পরীক্ষার পরে, আমি বিশ্বাস করি যে আপনার সমস্যাটি ফাঁকা ডিস্ক ব্যবহারের সাথে সম্পর্কিত। আমার ক্ষেত্রে, আমি ভিএম একটি ফাঁকা ডিস্ক এবং একটি ফর্ম্যাট ডিস্কের সাথে সংযুক্ত করেছি। ফর্ম্যাট ডিস্কটি ¨ / dev / sdc1¨ হিসাবে স্বীকৃত হয়েছে তবে ফাঁকা ডিস্কটি প্রদর্শিত হচ্ছে না।

অর্থাত

ls -altr /dev/disk/by-uuid/
total 0
lrwxrwxrwx 1 root root  10 Nov 11 16:50 40206d63-43a8-4d1c-8588-581cefb022a3 -> ../../sda1
lrwxrwxrwx 1 root root  10 Nov 11 17:34 7f63bd57-6ccd-4cea-b0f0-9544870bf67a -> ../../sdc1

Dfdisk -l¨ ডিস্কটি পার্টিশনযুক্ত না করে এটি VM এর সাথে / dev / sdb হিসাবে সংযুক্ত রয়েছে তা নিশ্চিত করেছে

sudo fdisk -l
Disk /dev/sda: 10 GiB, 10737418240 bytes, 20971520 sectors
.....
/dev/sda1  *     4096 20971519 20967424  10G 83 Linux
Disk /dev/sdb: 10 GiB, 10737418240 bytes, 20971520 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/sdc: 10 GiB, 10737418240 bytes, 20971520 sectors
.....
/dev/sdc1  *     2048 20971519 20969472  10G 83 Linux

আমি একটি পার্টিশন টেবিল তৈরি করতে dfdisk / dev / sdb¨ ব্যবহার করেছি, তারপরে dfdisk -l¨ প্রদর্শিত হবে

Disk /dev/sdb: 10 GiB, 10737418240 bytes, 20971520 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x5808f242

Device     Boot Start      End  Sectors Size Id Type
/dev/sdb1        2048 20971519 20969472  10G 83 Linux

অনুযায়ী ডকুমেন্ট আমি ডিস্ক ফরম্যাট

sudo mkfs.ext4 -F -E lazy_itable_init=0,lazy_journal_init=0,discard /dev/sdb1

অবশেষে ডিস্কটি দেখিয়েছে

ls -altr /dev/disk/by-uuid/
total 0
lrwxrwxrwx 1 root root  10 Nov 11 16:50 40206d63-43a8-4d1c-8588-581cefb022a3 -> ../../sda1
lrwxrwxrwx 1 root root  10 Nov 11 17:34 7f63bd57-6ccd-4cea-b0f0-9544870bf67a -> ../../sdc1
lrwxrwxrwx 1 root root   9 Nov 11 18:09 460a2e04-0f66-42d4-b9cc-8567aa6ee7b8 -> ../../sdb1

সমস্যাটি অনুসন্ধান করার জন্য আপনাকে অনেক ধন্যবাদ। দুঃখজনকভাবে sdcfdisk এ আমার জন্য অন্য কিছু বা কিছুই নেই। 10 জিবি ড্রাইভটি এখনও নিখোঁজ রয়েছে। আমি আমার প্রশ্নটি এফডিস্কের অন্য একটি স্ক্রিনশট দিয়ে আপডেট করেছি।
টমাস শোয়ারজল

পার্টিশনটি প্রদর্শিত হওয়ার আগে আপনার কোনও ফাইল সিস্টেম তৈরি করা অবাক হওয়ার কিছু নেই /dev/disk/by-uuid। সমস্ত একমাত্র ইউআইডি-র পরে পার্টিশনটি হ'ল একটি তৈরি করে mkfs.ext4
ক্যাস্পারড

এমনকি এফডিস্কে না দেখিয়ে এমন কিছুর একটি পার্টিশন তৈরি করবেন?
টমাস শোয়ারজল

আপনি যদি চালনা করেন তবে gcloud compute instances describe NAME --zone ZONEআপনি কতগুলি ডিস্ক সংযুক্ত দেখতে পাচ্ছেন? ডিস্কগুলি কীভাবে ব্যবহার করা হচ্ছে তার বিশদ কী? অর্থাত্ ইন্টারফেসের ধরণ, আকার, এসএসডি, স্ট্যান্ডার্ড? এই ডিস্কগুলি ফাঁকা? আমি যখন ডিস্কটি সংযুক্ত করি তখন আমি আপনার ভিএম সিরিয়াল কনসোলটিতে থাকা বার্তাগুলি চেক করার পরামর্শ দিই । আপনার ত্রুটি বা এমন কিছু দেখতে পাওয়া উচিত Nov 14 16:36:07 [8965079.397764] sd 0:0:3:0: [sdc] Attached SCSI diskযদি আপনি কোনও সর্বজনীন চিত্র এবং নতুন ডিস্ক ব্যবহার করে কোনও নতুন ভিএম স্পিন করেন, তবে কি এটি ঘটে? আপনি কোন ধরণের ভিএম ব্যবহার করছেন?
কার্লোস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.