expanding Root สำหรับ Colinux


พอดีวันนี้เกิดยากอัพเกรด Colinux จาก Ubuntu 8.04 ไปเป็น Ubuntu 8.10 ซะหน่อย
แต่ที่ดันไม่พอก็เลยต้องทำการขยายขนาดของฮาร์ดดิสก์ที่ตอนแรกมีอยู่ 3.2 Gb ไม่รู้ลง
อะไรไปมั่งใช้จนเต็ม ลบออกก็ไม่เป็น (ผมเป็นผู้ใช้วินโดวส์) ซึ่งขั้นตอนต่าง ๆ อยู่ใน
Colinux Wiki ซึ่งมีหลายวิธีการมาก ผมเลือกใช้อันนี้

  1. จัดการคัดลองไฟล์ระบบสมมติว่าชื่อ cur_img.2gb ด้วยคำสั่งคัดลอกธรรมดาบน
    command ของวินโดวส์นั่นแหละ ไปเป็นชื่อ old_img.2gb
  2. สร้างไฟล์ระบบใหม่ให้มีพื้นที่เยอะ ๆ ในที่นี้ผมสร้างให้มี 8 Gb ด้วยคำสั่ง
    fsutil file createnew new_img.8gb 8589934592
    ซึ่งจะได้คำตอบเป็น-ถ้าสร้างไฟล์ที่ C:\colinux
    The file C:\coLinux\new_img.8gb has been created
  3. แก้ไขไฟล์ config โดยเพิ่มดิกส์ต่าง ๆ เข้าไปcobd0=”c:\coLinux\cur_img.2gb”
    cobd3=”c:\coLinux\old_img.2gb”
    cobd4=”c:\coLinux\new_img.8gb”
  4. รัน Colinux
  5. ตรวจไฟล์ระบบ
    # e2fsck /dev/cobd3
    e2fsck 1.40-WIP (14-Nov-2006)
    /dev/cobd3: clean, 70328/262144 files, 519377/524288 blocks
  6. คัดลอกไฟล์ระบบเก่าไปยังไฟล์ระบบใหม่
    # dd if=/dev/cobd3 of=/dev/cobd4
    4194304+0 records in
    4194304+0 records out
    2147483648 bytes (2.1 GB) copied, 484.017 seconds, 4.4 MB/s
  7. ตรวจสอบไฟล์ระบบใหม่
    # e2fsck -f /dev/cobd4
    e2fsck 1.40-WIP (14-Nov-2006)
    Pass 1: Checking inodes, blocks, and sizes
    Pass 2: Checking directory structure
    Pass 3: Checking directory connectivity
    Pass 4: Checking reference counts
    Pass 5: Checking group summary information
    /dev/cobd4: 70328/262144 files (3.9% non-contiguous), 519377/524288 blocks
  8. ปรับขนาดไฟล์ระบบใหม่ให้ใช้พื้นที่ทั้งหมด
    # resize2fs -p /dev/cobd4
    resize2fs 1.40-WIP (14-Nov-2006)
    Resizing the filesystem on /dev/cobd4 to 1048576 (4k) blocks.
    Begin pass 1 (max = 16)
    Extending the inode table     XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
    The filesystem on /dev/cobd4 is now 1048576 blocks long.
  9. ตรวจสอบไฟล์ระบบใหม่อีกครั้ง
    # e2fsck /dev/cobd4
    e2fsck 1.40-WIP (14-Nov-2006)
    /dev/cobd4: clean, 70328/524288 files, 527605/1048576 blocks
  10. คราวนี้ก็ shutdown ระบบแล้วแก้ไฟล์ config ให้เรียกใช้ไฟล์ระบบใหม่
    cobd0="c:\Program Files\coLinux\new_img.8gb"
  11. รับ colinux อีกรอบแล้วลองตรวจพื้นที่ดิกส์
    # df
    Filesystem           1K-blocks      Used Available Use% Mounted on
    /dev/cobd0             4128448   2044612   1958008  52% /

เป็นอันเสร็จพิธี ส่วนการ upgrade Ubuntu นั้นไปดูที่เว็บ Ubuntu เอาเองง่าย ๆ

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s