apt-get ইনস্টল লিনাক্স-চিত্র-অতিরিক্ত প্রাপ্তি "ডাব্লু: এমডিএডএম: /etc/m دادm/mdadm.conf কোনও অ্যারে সংজ্ঞায়িত করে না।"


11

ইনস্টল করার সময়:

sudo apt-get install \
    linux-image-extra-$(uname -r) \
    linux-image-extra-virtual

আমি পাচ্ছি:

W: mdadm: /etc/mdadm/mdadm.conf defines no arrays.

আমি দেখতে পেয়েছি যে অন্য কারওর মতোই সমস্যা হয়েছে: অ্যাপট-গেট আপডেট এমডিএডএম ভীতিজনক সতর্কতা

সুতরাং আমি নির্দেশাবলী অনুসরণ করেছিলাম:

/usr/share/mdadm/mkconf > /etc/mdadm/mdadm.conf

তারপর:

update-initramfs -u

তবে আউটপুটটি হ'ল:

update-initramfs: Generating /boot/initrd.img-4.10.0-30-generic
W: mdadm: /etc/mdadm/mdadm.conf defines no arrays.

lsb_release -a

LSB Version:    core-9.20160110ubuntu5-amd64:core-9.20160110ubuntu5-noarch:security-9.20160110ubuntu5-amd64:security-9.20160110ubuntu5-noarch
Distributor ID: Ubuntu
Description:    Ubuntu 17.04
Release:    17.04
Codename:   zesty

vim /etc/m دادm/m دادm.conf

# mdadm.conf
#
# Please refer to mdadm.conf(5) for information about this file.
#

# by default (built-in), scan all partitions (/proc/partitions) and all
# containers for MD superblocks. alternatively, specify devices to scan, using
# wildcards if desired.
#DEVICE partitions containers

# automatically tag new arrays as belonging to the local system
HOMEHOST <system>

# instruct the monitoring daemon where to send mail alerts
MAILADDR root

# definitions of existing MD arrays

# This configuration was auto-generated on Thu, 10 Aug 2017 15:23:15 +0000 by mkconf

/ Etc / fstab ফাইলের

LABEL=cloudimg-rootfs   /        ext4   defaults        0 0
/var/swap.1 swap swap defaults 0 0

আমি মনে করি এটি যুক্ত হওয়ার পরে এটি ঘটতে শুরু করেছিল:

/var/swap.1 swap swap defaults 0 0

আমার আরও কিছু করার দরকার আছে?

আমি ভ্যাগ্র্যান্টের সহায়তায় একটি ভিএম চালাচ্ছি।

আপডেট 1

আমার কাছে অন্য একটি অনুরূপ প্রশ্ন আমি পেয়েছি ": /ubuntu/834903/i-dont-have-a- ভয়-but-get-the-warning-m دادm-conf-defines-no-arrays

আমি আরো বললাম:

ARRAY <ignore> devices=/dev/sda1

আমি শেষে 1 যোগ করেছি কারণ আমার /dev/sdaএকা দাঁড়িয়ে নেই।

Filesystem      Size  Used Avail Use% Mounted on
udev            473M     0  473M   0% /dev
tmpfs            97M  3.1M   94M   4% /run
/dev/sda1        19G  4.8G   15G  26% /
tmpfs           483M     0  483M   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           483M     0  483M   0% /sys/fs/cgroup
vagrant_        384G   48G  337G  13% /vagrant
vagrant_www_    384G   48G  337G  13% /vagrant/www
tmpfs            97M     0   97M   0% /run/user/1000

আমি কি এটা ঠিক করছি? এটি কি করে?

সতর্কবাণী চলে গেছে।

উত্তর:


14

এই সতর্কতাটি স্বাভাবিক। বাদ দাও.

update-initramfsআপনার সিস্টেম বুট করার জন্য কার্নেল মডিউলগুলির প্রয়োজন হবে তা নির্ধারণ করতে হবে। এই ক্ষেত্রে এটি mdadmআপনার মূল ফাইল সিস্টেমটি একটি RAID অ্যারেতে রয়েছে কিনা তা পরীক্ষা করে চালিয়ে RAID মডিউলগুলির প্রয়োজন হবে কিনা তা যাচাই করা হচ্ছে। যেহেতু আপনার কাছে কোনও RAID অ্যারে নেই, তাই mdadmএকটি সতর্কতা প্রিন্ট করে - তবে এটি ঠিক আছে, কারণ update-initramfsএটি জানা দরকার যা খুঁজে পেয়েছে।


1

আপনার আপডেট সম্পর্কিত, আপনার ব্যবহার করা উচিত /dev/sda/dev/sda1ডিস্ক বিভাজনকে /dev/sdaবোঝায়, আবার প্রকৃত ডিস্ককেই বোঝায়। lsblkটুলটি চালানোর চেষ্টা করুন এবং আপনি যে আউটপুট পোস্ট করেছেন সেটির দ্বারা বিচার করার চেষ্টা করুন df -h, আপনার এই লাইনের সাথে কিছু পাওয়া উচিত:

NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0   19G  0 disk
└─sda1   8:1    0   19G  0 disk /

RAID অ্যারেগুলি পৃথক পার্টিশনে বিভক্ত করা যেতে পারে যাতে তারা শারীরিক ডিভাইসের সাথে কার্যত অভিন্ন বলে বিবেচিত হয়।


0

আপনি যদি আমার মতো হন তবে আপনি সতর্কতা-মুক্ত লগগুলি রাখার চেষ্টা করেন। আমি নিম্নলিখিত যে কোনও স্ক্রিপ্টের সাথে নিম্নলিখিতগুলি যুক্ত করছি যেখানে সেই mdadm.confসতর্কতাটি অন্য কারও কাছে স্ক্রিপ্টটি বগী বলে মনে হতে পারে।

grep "ARRAY devices" /etc/mdadm/mdadm.conf >/dev/null || echo "ARRAY devices=/dev/sda" | sudo -A tee -a /etc/mdadm/mdadm.conf >/dev/null;

এটি আপনার "আপডেট 1" এ আপনি যা করেছেন তা বর্ণনা করে তবে একটি দুর্দান্ত সহজ সেট করে সেটাকে ভুলে যান।

প্রথম বাক্যাংশটি mdadm.confকোনও অ্যারে ডিভাইসের জন্য নিঃশব্দে ফাইলটি পরীক্ষা করে । কারণ পরবর্তী শব্দগুচ্ছ, নিষ্পন্ন করা হবে যদি কোনো অ্যারে ডিভাইসের সংজ্ঞায়িত করা হয়, অথবা অবিলম্বে প্রস্থান যদি থাকে সংজ্ঞায়িত করা হয়েছে।
||

মধ্যবর্তী বাক্যটি সেটিং পাঠ্যের প্রতিধ্বনি দেয়।

|পাইপ মাধ্যমে সেটিং টেক্সট teeকমান্ড।

sudo -Aফ্রেজ রান teeঅন্যথায় ব্যবহারকারীর ইনপুট জন্য পড়ল যতি রুট হিসাবে, স্বয়ংক্রিয়ভাবে যদি কোনো ASK_PASS পরিষেবা চালু আছে, বা।

tee -aকমান্ড appends ফাইলের শেষে এবং কনসোলে কনফিগ পাঠ্য।

>/dev/nullলাইন আউটপুট বাগাড়ম্বরপূর্ণ গেলা।


0

আমার একটি ডেবিয়ান 9 পরে এই ত্রুটিটি আপডেট করুন

/etc/m دادm/m دادm.conf কোনও অ্যারে সংজ্ঞায়িত করে না।

প্রথমে আমি চেকটি তৈরি করি: আপডেট-initramfs -u

দ্বিতীয় আমি এটি রুট শেল গ্রেপ "এআরআরআই ডিভাইস" /etc/m دادm/m دادm.conf> / dev / নাল এ লিখছি প্রতিধ্বনি "এআরআর ডিভাইস = / দেব / এসডিএ" | sudo -A teeaa /etc/m دادm/m دادm.conf> / dev / নাল;

তৃতীয় আমি চেকটি আবারও আপডেট-initramfs -u করি

এবং শেলটিতে কোনও ত্রুটি ছিল না

তারপরে আমি mdam.conf কেট /etc/m دادm/m دادm.conf পরীক্ষা করেছি

সমাধান

এই কনফিগারেশনটি শুক্রবার, 30 মার্চ 2018 13:01:54 +0200 এমকেকনফ দ্বারা স্বয়ংক্রিয়ভাবে উত্পাদিত হয়েছিল

ARRAY ডিভাইসগুলি = / dev / sda

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