আমি বুঝতে পারি না যে কীভাবে এডাব্লুএস তাদের ডকারকে 'পাতলা পুল' সেট করে ইলাস্টিকবিস্টালকে এবং কীভাবে এটি পূরণ হচ্ছে। আমার ডকার পাতলা পুলটি কোনওভাবে পূরণ করছে এবং যখন আমার অ্যাপ্লিকেশনগুলি ডিস্কে লেখার চেষ্টা করছে তখন আমার ক্র্যাশ ঘটায়।
এটি ধারকটির ভিতরে থেকে:
>df -h
> /dev/xvda1 25G 1.4G 24G 6%
ইবিএস আসলে এটিতে একটি 25 গিগাবাইট ডিস্ক বিযুক্ত করে; 1.6 গিগাবাইট কি du -sh /
ফিরে আসে।
ইসি 2 এর বাইরে এটি নিরপেক্ষভাবে যথেষ্ট শুরু হয় ... (মাধ্যমে lvs
)
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
docker-pool docker twi-aot--- 11.86g 37.50 14.65
তবে ফাইল সিস্টেমটি শীঘ্রই কেবল পঠনযোগ্য হিসাবে পুনরায় মাউন্ট করবে mount dmesg মাধ্যমে:
[2077620.433382] Buffer I/O error on device dm-4, logical block 2501385
[2077620.437372] EXT4-fs warning (device dm-4): ext4_end_bio:329: I/O error -28 writing to inode 4988708 (offset 0 size 8388608 starting block 2501632)
[2077620.444394] EXT4-fs warning (device dm-4): ext4_end_bio:329: I/O error [2077620.473581] EXT4-fs warning (device dm-4): ext4_end_bio:329: I/O error -28 writing to inode 4988708 (offset 8388608 size 5840896 starting block 2502912)
[2077623.814437] Aborting journal on device dm-4-8.
[2077649.052965] EXT4-fs error (device dm-4): ext4_journal_check_start:56: Detected aborted journal
[2077649.058116] EXT4-fs (dm-4): Remounting filesystem read-only
ইসি 2 উদাহরণ-জমিতে পিছনে ফিরে ডকার এই প্রতিবেদন করেছেন: (থেকে docker info
)
Pool Name: docker-docker--pool
Pool Blocksize: 524.3 kB
Base Device Size: 107.4 GB
Backing Filesystem: ext4
Data file:
Metadata file:
Data Space Used: 12.73 GB
Data Space Total: 12.73 GB
Data Space Available: 0 B
Metadata Space Used: 3.015 MB
Metadata Space Total: 16.78 MB
Metadata Space Available: 13.76 MB
Thin Pool Minimum Free Space: 1.273 GB
এলভিএস এই তথ্যটি ফেলে দেয়:
--- Logical volume ---
LV Name docker-pool
VG Name docker
LV UUID xxxxxxxxxxxxxxxxxxxxxxxxxxxx
LV Write Access read/write
LV Creation host, time ip-10-0-0-65, 2017-03-25 22:37:38 +0000
LV Pool metadata docker-pool_tmeta
LV Pool data docker-pool_tdata
LV Status available
# open 2
LV Size 11.86 GiB
Allocated pool data 100.00%
Allocated metadata 17.77%
Current LE 3036
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:2
এই পাতলা পুলটি কী, এটি কেন পূর্ণ হয় এবং আমি কীভাবে এটি থামাতে পারি? এছাড়াও, আমার / ভলিউমের কনটেইনারের ভিতরে যদি আমার 20+ জিবি বিনামূল্যে থাকে তবে কেন এটি নতুন লেখা বন্ধ করে দেয়? আমি যতদূর বলতে পারি এটি আমার প্রোগ্রামগুলিতে লিখিত ফাইলগুলির সাথে সংযুক্ত নয়।
ধন্যবাদ!