मैंने सभी जवाबों का पालन किया, सभी के पास सभी सम्मान के साथ कुछ गायब है।
यदि आप इन चरणों का पालन करते हैं तो आप अपना ईबीएस वॉल्यूम बढ़ा सकते हैं और अपना डेटा रख सकते हैं (यह रूट वॉल्यूम के लिए नहीं है)। सादगी के लिए मैं स्नैपशॉट बनाने के लिए AWS वाणिज्य दूतावास का उपयोग करने का सुझाव दे रहा हूं, ... आप ऐसा कर सकते हैं कि AWS कमांड लाइन टूल का भी उपयोग कर सकते हैं।
हम यहां रूट वॉल्यूम को नहीं छू रहे हैं।
अपना AWS कंसोल प्राप्त करें:
- अपना उदाहरण बंद करें (यह केवल कुछ मिनटों के लिए होगा)
- उस वॉल्यूम को अलग करें जिसे आप विकसित करने की योजना बना रहे हैं (कहते हैं / देव / xvdf)
- वॉल्यूम का एक स्नैपशॉट बनाएं।
- आपके द्वारा अभी बनाए गए स्नैपशॉट का उपयोग करके एक बड़े आकार के साथ एक नया वॉल्यूम बनाएं
- अपने उदाहरण के लिए नया वॉल्यूम संलग्न करें
- अपना उदाहरण शुरू करें
आपके उदाहरण के लिए SSH:
$ sudo fdisk -l
यह आपके कुछ इस तरह देता है:
Disk /dev/xvdf: 21.5 GB, 21474836480 bytes
12 heads, 7 sectors/track, 499321 cylinders, total 41943040 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xd3a8abe4
Device Boot Start End Blocks Id System
/dev/xvdf1 2048 41943039 20970496 83 Linux
प्रारंभ और क्रमांक लिखें मान । (इस मामले में 2048 और 83)
Fdisk का उपयोग करके, विभाजन xvdf1 को हटा दें और एक नया बनाएं जो ठीक उसी ब्लॉक (2048) से शुरू होता है। हम इसे एक ही आईडी (83) देंगे:
$ sudo fdisk /dev/xvdf
Command (m for help): d
Selected partition 1
Command (m for help): n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p
Partition number (1-4, default 1):
Using default value 1
First sector (2048-41943039, default 2048):
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-41943039, default 41943039):
Using default value 41943039
Command (m for help): t
Selected partition 1
Hex code (type L to list codes): 83
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
इस चरण को यहां अच्छी तरह समझाया गया है: http://litwol.com/content/fdisk-resizegrow-physical-partition-without-losing-data-linodecom
लगभग पूरा हो चुका है, हमें सिर्फ वॉल्यूम माउंट करना है और resize2fs चलाना है:
Ebs मात्रा माउंट करें: (मेरा / mnt / ebs1 पर है)
$ sudo mount /dev/xvdf1 /mnt/ebs1
और इसे आकार दें:
$ sudo resize2fs -p /dev/xvdf1
resize2fs 1.42 (29-Nov-2011)
Filesystem at /dev/xvdf1 is mounted on /mnt/ebs1; on-line resizing required
old_desc_blocks = 1, new_desc_blocks = 2
Performing an on-line resize of /dev/xvdf1 to 5242624 (4k) blocks.
The filesystem on /dev/xvdf1 is now 5242624 blocks long.
ubuntu@ip-xxxxxxx:~$
किया हुआ! df -h
नए आकार को सत्यापित करने के लिए उपयोग करें ।