Thông báo

Collapse
No announcement yet.

Phân vùng hợp lý để cài Ubuntu, nên chia các phân vùng cho thư mục ntn?

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • Phân vùng hợp lý để cài Ubuntu, nên chia các phân vùng cho thư mục ntn?

    Chào anh.

    Em đã sang Hàn được vài ngày rồi, mail cho anh mà anh chưa trả lời được, chắc là anh bận. Em sắp được mua PC mới, định cài Ubuntu và Windows cùng nhau. Kích thước của ổ cứng có thể là khoảng 200GB hoặc hơn.

    Em định phân vùng ổ cứng như sau:

    1. Primary Fat32 cài Windows: có thể là cho 50 GB cài cho thoải mái.
    2. Các phân vùng dành cho Ubuntu: em có 2 phương án:
    a. Em định phân ra các phân vùng nhỏ dành cho:/ và /home, ... bởi em nghĩ cài lại Ubuntu thì dữ liệu trong /home sẽ k bị mất. Theo anh mình nên để dung lương cho phân vùng / và /home là bao nhiêu để chạy thoải mái. Anh có recommend nên chia phân vùng nhỏ khác cho các thư mục khác của ubuntu không ?
    b. Em chỉ chia ra 2 phân vùng /swap và / thôi. Theo anh là nên để bao nhiêu GB là hợp lý. Hồi trước em ở nhà là để 14GB.

    3. Phân vùng Data: Fat32 để dùng cho cả Linux và Windows.

    Nói chung em muốn thoải mái không phải care bất cứ điều gì về kích thước cả vì em đang muốn chuyển hẳn qua Ubuntu dùng. Ở Lab em chưa có thằng nào dùng Linux cả. Giáo sư thì nghiên cứu RTOS rồi như RT linux or RTAI.

    Xin chân thành cảm ơn anh.
    Technical sale at WT Microelectronics S'pore
    Hỗ trợ dự án sử dụng các hãng Texas Instrument, STMicro, Freescale, Fairchild, International Rectifier, Ublox, Lumiled, Maxim
    Liên hệ: 0915.560.511 hoặc ngo.haibac@wtmec.com

  • #2
    Đơn giản nhất như sau
    • Một phân vùng primary cho phần swap, thông thường nên dùng sda1 cho sát rìa đĩa cứng để đạt tốc độ cao, dung lượng lớn hơn hoặc bằng kích thước RAM
    • Một phân vùng primary nữa cho Windows, 50 G là đủ (cỡ 8 G thực tế là đủ dùng tối thiểu nếu bình thường trung thành với Linux)
    • Số còn lại dùng làm phân vùng extended hết, chia thành 2 ổ: 1 cho thư mục / (dung lượng cỡ 80% còn lại, định dạng ext3) và 1 cho thư mục dữ liệu chia xẻ giữa Win và Lin - dùng Fat32 là tiện - cái này không cần lớn lắm vì dữ liệu chỉ nên lưu 1 nơi và chia xẻ cho bên kia khi cần; lưu dữ liệu trên phân vùng ext3 tin cậy hơn nhiều Fat32

    Cách làm như trên có ưu điểm ở chỗ khi muốn sao lưu dữ liệu chỉ cần sao lưu 1 thư mục / duy nhất là xong, nhưng hơi kém linh hoạt.

    Khi dữ liệu nhiều, nên xem xét để riêng thư mục nhà ra một phân vùng - tiệng cho nâng cấp và sao lưu. Sách nói nên để thư mục /home. Thực tế sử dụng cho thấy không nên làm vậy. Nếu máy em dùng một mình, nên để thư mục của riêng em (vd /home/ngohaibac chẳng hạn) ra một phân vùng riêng kiểu như /dev/sda8 rồi gắn vào cây thư mục bằng cách chỉnh tập tin /etc/fstab. Nếu máy tính chia xẻ nhiều người dùng, mỗi thư mục nhà nên để một phân vùng riêng, hoặc trên ổ USB, hoặc gắn từ mạng.

    Truyền thống của RedHat là tách riêng thư mục /boot thành 1 phân vùng, nhưng kinh nghiệm sử dụng cho thấy kiểu này rầy rà nhiều hơn lợi ích.

    Khi hệ thống lớn nữa và chia xẻ trong mạng, có thể xem xét tách thư mục /usr riêng một phân vùng, nhưng nói chung ít dùng.

    Nói chung phân ổ kiểu gì cũng nên chú ý sao lưu dự phòng, đó mới đúng là Linux user thứ thiệt. Đơn giản nhất là dùng lệnh tar, khi yêu cầu phức tạp dần, lệnh dar cũng rất có ích.
    Phần mềm tự do hoặc không dùng máy tính nữa !.

    Comment


    • #3
      Cảm ơn anh.

      Hiện tại em chưa nhận được PC nên chưa biết sao lưu dự phòng kiểu gì. Em sẽ hỏi anh sau về vấn đề này.

      Em muốn hỏi rằng, mình nên để phân vùng cho thư mục /home/ngohaibac với kích thước khoảng bao nhiêu hả anh bởi vì PC chỉ có mình em dùng thôi ? So sánh với thư mục / còn lại ?

      Em phải đi học vài tiết rồi tối em lại hỏi tiếp anh nhé.

      Chúc anh mạnh khỏe.
      Last edited by ngohaibac; 01-09-2008, 13:18.
      Technical sale at WT Microelectronics S'pore
      Hỗ trợ dự án sử dụng các hãng Texas Instrument, STMicro, Freescale, Fairchild, International Rectifier, Ublox, Lumiled, Maxim
      Liên hệ: 0915.560.511 hoặc ngo.haibac@wtmec.com

      Comment


      • #4
        Thư mục nhà của cá nhân không cần lớn vì nó dùng để thao tác với dữ liệu làm việc hàng ngày. Như anh dùng 18 G hàng năm nay vẫn đủ. Dữ liệu mang tính "tĩnh" : ca nhạc, phim, phần mềm ... nên chuyển sang DVD hết.
        Phần mềm tự do hoặc không dùng máy tính nữa !.

        Comment


        • #5
          Ok, vậy em để khoảng 20GB dành cho thư mục /home/ngohaibac/ cho thoải mái nhỉ. Như thế phần còn lại dành cho thư mục / có quá nhiều không anh ?

          Theo anh Hiệp hướng dẫn thì đều cài vào thư mục /home/ngohaibac/Applications như thế sẽ làm thư mục đó bị chiếm dụng nhiều không anh ? Vậy em nên cài phần mềm vào thư mục khác của / hay là vẫn theo như anh Hiệp ??

          Thank anh.
          Last edited by ngohaibac; 01-09-2008, 14:20.
          Technical sale at WT Microelectronics S'pore
          Hỗ trợ dự án sử dụng các hãng Texas Instrument, STMicro, Freescale, Fairchild, International Rectifier, Ublox, Lumiled, Maxim
          Liên hệ: 0915.560.511 hoặc ngo.haibac@wtmec.com

          Comment


          • #6
            Thư mục gốc nếu chỉ dùng cài Ubuntu hết có 3-4 GB. Vấn đề là khi mình làm cần dùng thư mục /tmp và /var (đôi khi rất lớn, dù chỉ tạm thời_ nên / mới cần trống nhiều.

            Cài chương trình vào thư mục Application là học theo kiểu Windows. Chuẩn của Linux là cài các chương trình độc lập vào thư mục /opt (chuẩn FHS).
            Phần mềm tự do hoặc không dùng máy tính nữa !.

            Comment


            • #7
              Anh Việt ơi,

              Em gặp vấn đề khi mount thư mục /home/ngohaibac vào /dev/hda6 anh ạ. Em đọc hướng dẫn của bọn nó trên mạng làm như sau:

              Link: http://www.psychocats.net/ubuntu/separatehome

              1. Mount /dev/hda6 vào một thư mục. Cái này ubuntu tự mount khi mình click vào rồi, đó là thư mục /media/disk. Nhưng phân vùng ext3 này, user bình thường chỉ có thể đọc chứ không ghi được. Còn các phân vùng khác FAT32 em cho tự mount khi khởi động Ubuntu bằng cách dùng dismounter, khi đó nó tự động nhận ra các phân vùng của Windows và ghi vào file /etc/fstab như sau:
              Code:
              #Added by diskmounter utility
              /dev/sda2 /media/WinXP 		vfat rw,user,fmask=0111,dmask=0000 0 0
              #Added by diskmounter utility
              /dev/sda7 /media/SharedData 	vfat rw,user,fmask=0111,dmask=0000 0 0
              Nói lan man quá . Sau khi mount cái hda6 thì dùng lệnh sau để copy toàn bộ file từ /home/ngohaibac/ sang /media/disk. Sau khi vào /home/ngohaibac chay lệnh:
              Code:
              find . -depth -print0 | sudo cpio --null --sparse -pvd /media/disk
              Sau đó, nó recommend ghi ghi thêm vào file fstab nội dung như sau:
              Code:
              /dev/hda7 /home/ngohaibac/ ext3 nodev,nosuid 0 2
              Thế là em boot lại bị ăn đòn ngay. Em đã thử chỉnh lại cái đó thành vài cái nữa nhưng không ăn thua tí nào cả.

              Anh giúp em cái đoạn code này để copy vào fstab nhé. Hic, cú thằng này quá.

              Thank anh nhiều.
              Technical sale at WT Microelectronics S'pore
              Hỗ trợ dự án sử dụng các hãng Texas Instrument, STMicro, Freescale, Fairchild, International Rectifier, Ublox, Lumiled, Maxim
              Liên hệ: 0915.560.511 hoặc ngo.haibac@wtmec.com

              Comment


              • #8
                Em cũng định nghiên cứu một chút về Linux, trước thì cũng cài lên cài xuống vài lần nhưng rồi đều không có thời gian nên không nghiên cứu nữa, lại xóa đi.

                Vậy hiện nay thì bản Linux nào phổ biến và dễ xài nhất, có phải là Ubuntu không? Em cũng đã cài thử (thành công) mấy bản kiểu như Redhat 7 (hình như hồi em học lớp 12 là năm 97), gần đây nhất là Suse 10 (cách đây hơn 2 năm).

                Sorry vì chưa google đã hỏi.
                Email: - Mobil: tạm thời ngừng liên lạc 1 thời gian
                Giới thiệu website kiếm tiền trực tuyến & tăng thứ hạng website.

                Comment


                • #9
                  Nguyên văn bởi nghaiha Xem bài viết
                  Em cũng định nghiên cứu một chút về Linux, trước thì cũng cài lên cài xuống vài lần nhưng rồi đều không có thời gian nên không nghiên cứu nữa, lại xóa đi.

                  Vậy hiện nay thì bản Linux nào phổ biến và dễ xài nhất, có phải là Ubuntu không? Em cũng đã cài thử (thành công) mấy bản kiểu như Redhat 7 (hình như hồi em học lớp 12 là năm 97), gần đây nhất là Suse 10 (cách đây hơn 2 năm).

                  Sorry vì chưa google đã hỏi.

                  Có nhiều bản phân phối Linux khác nhau : Debian, RedHat, Suse ..., Ubuntu là một trong số đó. Mỗi bản phân phối lại có nhiều biến thể khác nhau, vd Ubuntu bao gồm Ubuntu gốc, Kubuntu, Xubuntu, Edubuntu ...

                  Chuyển qua từ Windows thì nên dùng bản Kubuntu 8.04.1 desktop - dễ dùng và thân quen với người dùng Windows. Đừng dùng bản altenate, cũng đừng dùng bản Ubuntu khác. Tải về từ đây
                  http://www.kubuntu.org/getkubuntu/download

                  Sau khi đã dùng quen rồi thì học thêm / chuyển qua dùng bản phân phối nào cũng được. Thậm chí tự build lấy cho mình một bản phân phối hoàn toàn từ mã nguồn cũng được. Hy vọng bạn dùng được Linux.
                  Phần mềm tự do hoặc không dùng máy tính nữa !.

                  Comment


                  • #10
                    Nguyên văn bởi nghaiha Xem bài viết
                    ...
                    Vậy hiện nay thì bản Linux nào phổ biến và dễ xài nhất, có phải là Ubuntu không?
                    ...
                    Hỏi câu này dễ tạo tranh cãi lắm. Về độ phổ biến thì không có thống kê chính thức, còn dễ xài thì lại tùy nhu cầu của từng người (dễ với người này chưa hẳn là dễ với người kia).

                    Đa số các distro phổ biến hiện nay đều có Live CD/DVD, cứ thử thật nhiều xem cái nào thích hợp với mình nhất.

                    Thân,
                    Biển học mênh mông, sức người có hạn

                    Comment


                    • #11
                      Chết thật, hai cao thủ vào mà chẳng trả lời câu hỏi của em thế ? Bài số #7 đó các anh.

                      Trả lời cho em nha. Hic hic. Vật lộn với nó suốt buổi chiều nay rùi.
                      Technical sale at WT Microelectronics S'pore
                      Hỗ trợ dự án sử dụng các hãng Texas Instrument, STMicro, Freescale, Fairchild, International Rectifier, Ublox, Lumiled, Maxim
                      Liên hệ: 0915.560.511 hoặc ngo.haibac@wtmec.com

                      Comment


                      • #12
                        Nguyên văn bởi ngohaibac Xem bài viết
                        Anh Việt ơi,

                        Em gặp vấn đề khi mount thư mục /home/ngohaibac vào /dev/hda6 ...

                        Em hỏi tựu chung có 2 vấn đề
                        • Làm sao để sao chép toàn bộ thư mục nhà cũ của mình vào phân vùng mới mà vẫn giữ được nguyên thuộc tính của tập tin và thư mục con
                        • Làm sao để đặt các thuộc tính trong tập tin /etc/fstab phù hợp để tiện dùng cho tiện ích automount.



                        Cách chép thư mục cũ, giả thiết thư mục nhà cũ của em để tại /home/ngohaibac và em định dùng /dev/sda10 cho thư mục nhà mới, dùng các lệnh sau

                        Tạo hệ thống tập tin ext3 cho phân vùng định dùng, đặt kích thước block là 1 KB cho tiết kiệm đĩa cứng
                        Code:
                        sudo mke2fs -j -b 1024 /dev/sda10
                        Gắn nó vào cây thư mục
                        Code:
                        sudo mount -t ext3 -o user  /dev/sda10 /mnt
                        Thực hiện sao chép, không cần dùng cpio làm gì cho phức tạp, dễ lỗi. Dùng lệnh cổ điển cp là đủ, chú ý cái -a
                        Code:
                        cp -a /home/ngohaibac /mnt/

                        Vấn đề thứ 2, em tham khảo tập tin /etc/fstab đang dùng trên máy của anh
                        Code:
                        # /etc/fstab: static file system information.
                        #
                        # <file system> <mount point>   <type>  <options>       <dump>  <pass>
                        proc            /proc           proc    defaults        0       0
                        # thư mục gốc
                        # /dev/sda7 /               ext3    relatime,errors=remount-ro 0       1
                        # /dev/sda2 none            swap    sw              0       0
                        # ổ đĩa quang
                        /dev/scd0	/media/cdrom0	udf,iso9660 user,noauto,exec,utf8 0       0
                        # thư mục nhà
                        /dev/sda5	/home/pl	ext3 defaults,rw        0       2
                        # phân vùng cài Windows (chỉ dùng cho Starcraft và Warcraft !)
                        /dev/sda1	/media/sda1	vfat defaults,utf8,ro,umask=007,gid=46 0       1
                        # dữ liệu dự phòng
                        /dev/sda6	/media/sda6	ext3 ro,user              0       2
                        # Kubuntu 7.10 cũ 
                        /dev/sda4	/media/sda4	ext3 ro,user              0       2
                        Lưu ý là anh dùng cả 2 bản Kubuntu 7.10 (sda4) và 8.04.1 (sda7)


                        Thử làm đi thôi, dễ mà.
                        Phần mềm tự do hoặc không dùng máy tính nữa !.

                        Comment


                        • #13
                          Nguyên văn bởi bqviet Xem bài viết
                          Có nhiều bản phân phối Linux khác nhau : Debian, RedHat, Suse ..., Ubuntu là một trong số đó. Mỗi bản phân phối lại có nhiều biến thể khác nhau, vd Ubuntu bao gồm Ubuntu gốc, Kubuntu, Xubuntu, Edubuntu ...

                          Chuyển qua từ Windows thì nên dùng bản Kubuntu 8.04.1 desktop - dễ dùng và thân quen với người dùng Windows. Đừng dùng bản altenate, cũng đừng dùng bản Ubuntu khác. Tải về từ đây
                          http://www.kubuntu.org/getkubuntu/download

                          Sau khi đã dùng quen rồi thì học thêm / chuyển qua dùng bản phân phối nào cũng được. Thậm chí tự build lấy cho mình một bản phân phối hoàn toàn từ mã nguồn cũng được. Hy vọng bạn dùng được Linux.
                          Tuyệt quá, em đang down, có gì em nhờ bác tư vấn sau vậy
                          Email: - Mobil: tạm thời ngừng liên lạc 1 thời gian
                          Giới thiệu website kiếm tiền trực tuyến & tăng thứ hạng website.

                          Comment


                          • #14
                            Anh Việt ơi, khi em config file fstab như trong file của anh thì khi reboot gặp lỗi như sau:

                            Code:
                            fsck.ext3: No such file or directory while trying to open /dev/hda6
                            
                            /dev/hda6: 
                            The superblock could not be read or does not describe a correct ext2
                            filesystem.  If the device is valid and it really contains an ext2
                            filesystem (and not swap or ufs or something else), then the superblock
                            is corrupt, and you might try running e2fsck with an alternate superblock:
                                e2fsck -b 8193 <device>
                            
                            fsck died with exit status 8
                            Không hiểu thế nào nhỉ ?

                            Còn file fstab của em như sau:
                            Code:
                            # /etc/fstab: static file system information.
                            #
                            # <file system> <mount point>   <type>  <options>       <dump>  <pass>
                            proc            /proc           proc    defaults        0       0
                            # /dev/sda5
                            UUID=f7be8cc1-3a1b-4581-b371-c0227ed9c304 /               ext3    relatime,errors=remount-ro 0       1
                            # /dev/sda1
                            UUID=685d9f4a-a62e-49db-b7fc-0a04cf1b9d05 none            swap    sw              0       0
                            /dev/scd0       /media/cdrom0   udf,iso9660 user,noauto,exec,utf8 0       0
                            /dev/fd0        /media/floppy0  auto    rw,user,noauto,exec,utf8 0       0
                            
                            #Added by diskmounter utility
                            /dev/sda2 /media/WinXP 		vfat rw,user,fmask=0111,dmask=0000 0 0
                            #Added by diskmounter utility
                            /dev/sda7 /media/SharedData 	vfat rw,user,fmask=0111,dmask=0000 0 0
                            # Add to /home/ngohaibac
                            /dev/hda6 /home/ngohaibac 	ext3 nodev,nosuid        	0       2
                            Cảm ơn anh.
                            Technical sale at WT Microelectronics S'pore
                            Hỗ trợ dự án sử dụng các hãng Texas Instrument, STMicro, Freescale, Fairchild, International Rectifier, Ublox, Lumiled, Maxim
                            Liên hệ: 0915.560.511 hoặc ngo.haibac@wtmec.com

                            Comment


                            • #15
                              Nguyên văn bởi ngohaibac Xem bài viết
                              khi em config file fstab như trong file của anh thì khi reboot gặp lỗi như sau: ...
                              Cảm ơn anh.
                              Tập tin fstab anh gửi dùng để tham khảo, đừng bê nguyên vào nhé. Lỗi em gặp có 2 khả năng: (1) máy em chưa cài e2fsck vì cuối cùng tiện ích fsck sẽ gọi chương trình này (khả năng này ít xảy ra vì e2fsck là tiện ích cơ bản của hệ thống); (2) định dạng phân vùng ext3 của em được tạo bởi chương trình của hãng nào đó (PQMagic ?) chứ không phải chương trình mke2fs, nên dùng mke2fs để tạo định dạng cho phân vùng.
                              Phần mềm tự do hoặc không dùng máy tính nữa !.

                              Comment

                              Về tác giả

                              Collapse

                              ngohaibac Tìm hiểu thêm về ngohaibac

                              Bài viết mới nhất

                              Collapse

                              Đang tải...
                              X