9com's Blog

Service Solution So good ==> Ninecom

การเพิ่ม Harddisk ที่ Ubuntu 8.04

นึกว่าจะแย่เสียแล้วเมื่อผมเพิ่ม Hard disk แล้วมั่วไปทำ mount point ชี้ไปยัง /home ทำให้มองไม่เห็น /home ของเดิม ทำให้ login เข้าไม่ได้ แต่ยังดีที่ ubuntu มี admin mode ที่สามารถ log เข้าไปได้ก็เลยสามารถแก้ค่าที่ file /etc/fstab ได้ ไม่เช่นนั้นแล้วคงจะลำบากเนื่องจากเครื่องนี้ผมทำเป็น Server run ระบบ งานรับซ่อมของร้าน รวมถึง file sharing ต่างๆ

หลังจากเครื่อง boot กลับมาได้แล้วผมได้เข้าไปที่ web site หนึ่งที่บอกวิธี add harddisk ที่ทำตามได้และไม่เกิดปัญหาเหมือน web แรก แม้ว่าจะไม่ตรงตามที่ผมต้องการเนื่องจากวิธีนี้เป็นการสร้าง mount point ใหม่ ไม่ใช่การขยายเนื้อที่ของ mount เดิมตามที่ต้องการ โดยการทำมีขั้นตอนดังต่อไปนี้ ตาม web site นี้

http://flavor8.com/index.php/2008/06/26/how-to-add-a-hard-drive-in-ubuntu-hardy-heron/

  1. โดยขั้นแรกเราต้องตรวจสอบดก่อนว่าในเครื่องของเรามี mount point อะไรอยู่บ้างdf -k | grep /dev
    /dev/sda1 14535584 3074640 10728384 23% /
    udev 1815524 88 1815436 1% /dev
    devshm 1815524 0 1815524 0% /dev/shm
    /dev/sda2 19380708 192860 18211096 2% /home
    /dev/sda4 446745948 203020 424028236 1% /media1
    /dev/sdb1 484535504 202800 459913504 1% /media
  2. ให้ตรวจสอบดูว่าเรามี Harddisk ที่อยู่ในระบบและยังไม่ได้กำหนดการ mount ไว้ โดยเปรียบเทียบข้อมูลจากข้อ 1 โดยเราจะพบว่า scd1 เป็น disk ที่ยังไม่ได้ mount เข้ามาในระบบ
    ls /dev/disk/by-uuid/ -alh

    total 0
    drwxr-xr-x 2 root root 160 2008-06-26 08:07 .
    drwxr-xr-x 6 root root 120 2008-06-26 08:07 ..
    lrwxrwxrwx 1 root root 10 2008-06-26 08:07 1d063f18-5d5b-4ab1-b93a-35af33706059 -> ../../sdb1
    lrwxrwxrwx 1 root root 10 2008-06-26 08:07 20c4feb1-90e2-42ec-88a3-7936950deeed -> ../../sda1
    lrwxrwxrwx 1 root root 10 2008-06-26 08:07 756f4338-d991-47e6-807b-0962f9f01cad -> ../../sda3
    lrwxrwxrwx 1 root root 10 2008-06-26 08:07 b9eeeeab-e30c-48bb-ae6f-9ece052db597 -> ../../sda4
    lrwxrwxrwx 1 root root 10 2008-06-26 08:07 c8aec34b-a197-42fc-ae9d-481e0e20132f -> ../../sda2
    lrwxrwxrwx 1 root root 10 2008-06-26 08:07 e19a4234-d7e3-45a7-b369-b6c1724ba0c6 -> ../../sdc1
  3. เมื่อพบ disk ที่ต้องการแล้วให้เราใช้คำสั่งในการตรวจสอบ file system type
    sudo parted /dev/sdc1 p
    Disk /dev/sdc1: 165GB
    Sector size (logical/physical): 512B/512B
    Partition Table: loop
    Number Start End Size File system Flags
    1 0.00kB 165GB 165GB ext3
  4. ให้เราสร้าง directory เมื่อทำ mount point
    sudo mkdir /media3
  5. ให้สร้าง mount point position ที่ file fstab
    sudo vim /etc/fstab
    ...
    # /dev/sdc1
    UUID=e19a4234-d7e3-45a7-b369-b6c1724ba0c6 /media3 ext3 relatime 0 2
  6. ให้สั่ง run mount -a

May 28, 2009 - Posted by | Admin

No comments yet.

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 )

Connecting to %s

Follow

Get every new post delivered to your Inbox.