banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành *nix Phân hoạch ổ cứng khi cài Linux như thế nào cho tiện lợi?  XML
  [Question]   Phân hoạch ổ cứng khi cài Linux như thế nào cho tiện lợi? 21/09/2006 22:12:11 (+0700) | #1 | 24789
[Avatar]
hiep_si_IT
Member

[Minus]    0    [Plus]
Joined: 21/08/2005 16:52:37
Messages: 12
Offline
[Profile] [PM]
Mình có câu hỏi muốn hỏi các bạn về việc phân hoạch ổ cứng khi cài Linux:

Mình biết việc đơn giản nhất khi phân hoạch ổ cứng khi cài Linux là phân thành hai vùng: / và swap.
Ngoài ra mình còn thấy khi phân hoạch ổ cứng còn có cách khác đó là phân hoạc chi tiết từng vùng như:
- /
- /boot
- /home
- /tmp
- /usr
- /var
- /usr/local
- /opt
Mình không hiểu rõ cách phân hoạch trên có tiện lợi? Và khi phân hoạch thì để dung lượng từng cái là bao nhiêu cho phù hợp? Vì mình đã thử phân hoạch như thế này thì khi cài nó báo lỗi là không đủ dung lượng (insufficient disk space) khi cài FC5:
- / : 10 GB
- /boot :100 Mb
- /var : 1024Mb
- /usr: 2048 Mb
- swap: 512 Mb
- /home: 2048 Mb
- /opt : 5000 Mb
(Khi cài FC5 mình chọn các gói: về đồ hoạ:X-Window, Gnome, KDE, và một số chương trình khác, không chọn cài các dịch vụ cho server, không cài công cụ phát triển..., nói chung là lựa chọn ít gói)

Các bạn giải thích giúp mình sâu hơn về phần phân hoạch đĩa khi cài Linux nhé.
Cám ơn nhiều!
[Up] [Print Copy]
  [Question]   Phân hoạch ổ cứng khi cài Linux như thế nào cho tiện lợi? 22/09/2006 00:37:01 (+0700) | #2 | 24834
pnco
HVA Friend

Joined: 24/06/2005 16:33:48
Messages: 515
Offline
[Profile] [PM] [WWW]

hiep_si_IT wrote:
- /user: 2048 Mb  


Vấn đề của bạn ở đây. Không có /user mà chỉ có /usr smilie). Phân vùng này quá ít bởi /usr là nơi chứa hầu hết binary và source (/usr/src) chính trên một hệ *nix.
Về vấn đề phân vùng chi tiết, mục tiêu chính là bảo mật, còn bảo mật như thế nào e là phải tạo chủ đề khác vì nó rất đa dạng, đại khái là chống lại tấn công dựa vào SUID và điều khiển tốt hơn việc mount các file system. Ngoài ra cải thiện tốc độ truy cập và dễ dàng trong việc sao lưu cũng là một ưu điểm đáng quan tâm.
[Up] [Print Copy]
  [Question]   Phân hoạch ổ cứng khi cài Linux như thế nào cho tiện lợi? 22/09/2006 05:28:00 (+0700) | #3 | 24898
[Avatar]
hiep_si_IT
Member

[Minus]    0    [Plus]
Joined: 21/08/2005 16:52:37
Messages: 12
Offline
[Profile] [PM]
Cám ơn bạn pnco.
Mình đánh nhầm. (đã sửa lại).
Thế bạn cho mình hỏi là nếu để dung lượng phân vùng /usr nhiều hơn, thì những phân vùng / , /opt có cần nhiều như thế không. Bạn có thể lấy một ví dụ về việc để dung lượng cho các phân vùng ?
[Up] [Print Copy]
  [Question]   Re: Phân hoạch ổ cứng khi cài Linux như thế nào cho tiện lợi? 22/09/2006 06:24:40 (+0700) | #4 | 24909
pnco
HVA Friend

Joined: 24/06/2005 16:33:48
Messages: 515
Offline
[Profile] [PM] [WWW]
Tớ không xài Fe nên không biết rõ, tuy nhiên distro nào trong phần hướng dẫn cài đặt cũng có nêu lên yêu cầu tối thiểu về phần cứng, đĩa cứng, ... bạn hãy tham khảo để biết cụ thể. Còn distro tớ đang xài thì tớ phân vùng như vầy:
/ -> 256MB
swap -> 2xRAM
/var -> 256MB
/usr/local -> 256MB
/usr -> 2048MB
/tmp -> 256MB
/usr/home -> còn lại
[Up] [Print Copy]
  [Question]   Phân hoạch ổ cứng khi cài Linux như thế nào cho tiện lợi? 22/09/2006 06:39:16 (+0700) | #5 | 24913
dchan78
Member

[Minus]    0    [Plus]
Joined: 13/04/2006 10:44:16
Messages: 15
Offline
[Profile] [PM]
Tui cài ubuntu, chia thành hai ổ và swap. cái swap thì để 500Mb, còn cái khác thì 4G (phải để dành cho bác Bill kha khá để cài game chứ)
[Up] [Print Copy]
  [Question]   Phân hoạch ổ cứng khi cài Linux như thế nào cho tiện lợi? 22/09/2006 19:13:34 (+0700) | #6 | 25007
Mr.Khoai
Moderator

Joined: 27/06/2006 01:55:07
Messages: 954
Offline
[Profile] [PM]
to hiep_si_IT: Việc phân vùng linux như thế nào là tuỳ vào mục đích sử dụng mới thấy được điểm mạnh yếu ra sao.

Partition / rất ít khi phải cần nhiều chổ. 300Mb có thể gọi là đủ dùng. Các nhân Khoai thích log lại các package đã cài, các bước config, các thay đổi hệ thống vân vân nên đã để 500Mb.

Partition /boot không cần thiết phải tách ra làm gì. Bạn chỉ nên tách ra khi muốn test nhiều kernel, muốn dual boot nhiều distro và bỏ tất cả kernel vào một nơi vân vân thì mới cần phân thêm phân vùng này. Nếu không, không cần tạo thêm một partition riêng làm gì.

swap là virtual memory của system. Nên có. Bạn hãy kiếm lại trên Forum, đã có ít nhất 2 topic về việc có nên dùng swap hay không, và khoảng bao nhiêu là đủ.

/usr là một partition cần khá nhiều chổ trống. Trong /usr còn có src, nơi để source của kernel hoặc của các applications. /usr/bin, /usr/sbin/, /usr/local vân vân toàn là các nơi chứa các lệnh thực thi + các library. Khoai thấy /usr nên dành riêng một partition lớn. Khoảng 5Gb có thể gọi là ổn đinh.

/var là nhà kho chứa log. Nếu bạn dùng máy như desktop, không có yêu cầu log nhiều thì partition này có thể để chung với /. Nhưng nếu vậy phải tăng size của / lên một chút. Tuy nhiên, đa phần người ta sẽ tạo một partition riêng cho /var. Lý do: Việc log cần thực thi nhiều read/write/open lên HDD. Tạo riêng một partition sẽ khiến việc read/write tiện lợi hơn. Hơn nữa, nếu nhiều log quá có thể làm đầy partition /. Việc tạo một partition riêng cho /var để tránh tình trạng này. Có full cũng chỉ full partition /var mà thôi.

/opt là partition mà Khoai chỉ mới thấy có KDE sử dụng. Cá nhân Khoai không dùng KDE nên cũng chả có cần đến /opt. Tuy nhiên nếu bạn đã dùng KDE thì cũng nên "rộng rãi" với /opt một chút vì KDE rất nặng.

/home: Cái này thì Khoai chỉ nói: Càng lớn càng tốt. /home là nơi chứa các file của user. user sẽ download phim, nhạc. user sẽ tạo văn bản, sẽ copy. user sẽ.....làm full cái partition này. Khoai thấy bạn hãy partition các phân vùng khác trước, còn lại bao nhiêu cho hết /home.

Khoai
[Up] [Print Copy]
  [Question]   Phân hoạch ổ cứng khi cài Linux như thế nào cho tiện lợi? 22/09/2006 20:38:52 (+0700) | #7 | 25013
[Avatar]
hiep_si_IT
Member

[Minus]    0    [Plus]
Joined: 21/08/2005 16:52:37
Messages: 12
Offline
[Profile] [PM]
Cám ơn Khoai nhiều.
Mình đã hiểu được nhiều rồi.
Thanks!
[Up] [Print Copy]
  [Question]   Re: Phân hoạch ổ cứng khi cài Linux như thế nào cho tiện lợi? 23/09/2006 03:40:39 (+0700) | #8 | 25108
[Avatar]
hiep_si_IT
Member

[Minus]    0    [Plus]
Joined: 21/08/2005 16:52:37
Messages: 12
Offline
[Profile] [PM]
Hi!
Mình đã phân thành 5 vùng như bên dưới, và đã cài thành công, không gặp lỗi.
-/ :3Gh
-swap: 512 Mb
-/home : 6 Gh
-/var : 1 Gh
-/usr : 10 Gh

Đến đây mình lại có một thắc mắc: Khi mình đã phân các vùng riêng rẽ thì các vùng này có độc lập với nhau không, hay nó vẫn chịu ảnh hưởng của thư mục gốc (/), ảnh hưởng của HĐH. Có nghĩa là:
- Nếu Hệ điều hành Linux có trục trặc (hỏng, không vào được) thì dữ liệu các phân vùng khác như /home, /var ...có thể lấy lại được không?
- Khi cài lại hệ điều hành nếu không phân vùng lại các vùng /home, /var ... (vẫn để nguyên) thì dữ liệu các phân vùng có bị mất không, có cài được HĐH không?

Những điều này là do mình dựa trên những hiểu biết khi cài đặt HĐH Window như:
- nếu hỏng win thì chỉ ảnh hưởng đến phân vùng chứa win, các phân vùng khác không ảnh hưởng.
- nếu hỏng win thì mình vẫn có thể cứu lại dữ liệu được
- .....
còn không biết đối với Linux có như vậy không?

Các bạn giúp mình nhé!
Thanks

[Up] [Print Copy]
  [Question]   Re: Phân hoạch ổ cứng khi cài Linux như thế nào cho tiện lợi? 23/09/2006 18:31:50 (+0700) | #9 | 25248
Mr.Khoai
Moderator

Joined: 27/06/2006 01:55:07
Messages: 954
Offline
[Profile] [PM]
Điều này còn tuỳ việc linux bị trục trặc thế nào smilie. Tuy nhiên, các partition chỉ chịu ảnh hưởng của / sau khi mount. Nếu bạn không mount, partition đó vẫn chỉ là một đống memory có lay-out của filesystem, và không có ý nghĩa gì cả. Nếu bạn sử dụng một hệ điều hành linux B, và mount /etc của A vào, thì bạn sẽ có các options/config của A :wink:

Điều này cực kỳ tiện lợi khi bạn dùng nhiều bản linux. Khi đó một số phân vùng như /home sẽ không cần thiết phải có riêng cho nhiều bản linux. Chỉ cần một partition /home có thể dùng chung cho nhiều bản linux. /etc cũng có thể tận dụng khả năng này, nhưng cần phải cẩn thận vì không phải distro nào cũng có partition tree giống nhau.
[Up] [Print Copy]
  [Question]   Re: Phân hoạch ổ cứng khi cài Linux như thế nào cho tiện lợi? 24/09/2006 07:00:57 (+0700) | #10 | 25364
[Avatar]
hiep_si_IT
Member

[Minus]    0    [Plus]
Joined: 21/08/2005 16:52:37
Messages: 12
Offline
[Profile] [PM]
Ví dụ nếu mà hệ điều hành bị lỗi (trường hợp nặng nhất đối với hệ điều hành, không cứu được, chỉ có cách cài lại) thì coi như dữ liệu các phân vùng đó bị mất, không có khả năng cứu lại được hả bạn?
Trong trường hợp đó thì mình có thể cứu bằng cách là cắm ổ cứng chứa hệ điều hành bị hỏng sang máy khác (máy này có thể cài Win hoặc Linux) không? Nếu được thì bạn có thể nõi rõ cách thức giúp mình nhé.
Cám ơn nhiều
[Up] [Print Copy]
  [Question]   Phân hoạch ổ cứng khi cài Linux như thế nào cho tiện lợi? 24/09/2006 13:00:57 (+0700) | #11 | 25407
Mr.Khoai
Moderator

Joined: 27/06/2006 01:55:07
Messages: 954
Offline
[Profile] [PM]
Nếu linux có lỗi (kernel có lỗi chẳng hạn) thì dữ liệu hoàn toàn không bị mất! Khả năng cứu chữa đơn giản nhất là boot bằng một livecd, sau đó backup data sang DVD, hoặc một file server. Hoặc liều mạng hơn có thể khéo léo phân vùng lại, sau đó cài lại linux, và mount các partition cũ để dùng hoặc để "cứu" data.

Máy dùng Windows thì sẽ không có hổ trợ cho các partition có format không phải vfat (FAT16,32) và ntfs. Muốn "thấy" và lấy data từ đây bạn cần có một chương trình hỗ trợ việc đọc/ghi cho ext2, reiser, vân vân. Tốt nhất nên dùng một máy cài linux để tiện việc backup!

Khoai không thể nói cụ thể phải làm các bước thế nào. Lý do: Tuỳ sự cố của OS sẽ có các bước khắc phục và backup khác nhau.

Khoai
[Up] [Print Copy]
  [Question]   Re: Phân hoạch ổ cứng khi cài Linux như thế nào cho tiện lợi? 24/09/2006 13:37:17 (+0700) | #12 | 25415
vnpenguin
Elite Member

[Minus]    0    [Plus]
Joined: 15/02/2004 22:51:33
Messages: 82
Location: VNOSS
Offline
[Profile] [PM] [WWW] [Yahoo!]

Mr.Khoai wrote:
Điều này còn tuỳ việc linux bị trục trặc thế nào smilie. Tuy nhiên, các partition chỉ chịu ảnh hưởng của / sau khi mount. Nếu bạn không mount, partition đó vẫn chỉ là một đống memory có lay-out của filesystem, và không có ý nghĩa gì cả. Nếu bạn sử dụng một hệ điều hành linux B, và mount /etc của A vào, thì bạn sẽ có các options/config của A :wink:

Điều này cực kỳ tiện lợi khi bạn dùng nhiều bản linux. Khi đó một số phân vùng như /home sẽ không cần thiết phải có riêng cho nhiều bản linux. Chỉ cần một partition /home có thể dùng chung cho nhiều bản linux. /etc cũng có thể tận dụng khả năng này, nhưng cần phải cẩn thận vì không phải distro nào cũng có partition tree giống nhau. 

Ý tưởng chia xẻ /etc cho nhiều distro khác nhau là rất nguy hiểm. Mỗi distro một kiểu tổ chức, một kiểu định nghĩa các biến khởi tạo (hay lưu trong các file trong /etc) khác nhau. Do đó sẽ không ngạc nhiên khi boot cái B dung /etc/ của A bị lỗi, có khi không boot được nữa.

Không tin bạn thử boot Slackware dùng /etc của FC5 có enable SELinux đi
smilie)
[Up] [Print Copy]
  [Question]   Re: Phân hoạch ổ cứng khi cài Linux như thế nào cho tiện lợi? 24/09/2006 14:18:44 (+0700) | #13 | 25429
[Avatar]
lonely_Xorhandsome
Elite Member

[Minus]    0    [Plus]
Joined: 26/06/2006 12:14:07
Messages: 558
Location: HCM beside you !
Offline
[Profile] [PM]
tớ thì làm theo lý thuyết trong sách vở dạy , chia làm 3 partition
-Swap: bằng 2 lần size của RAM
-Boot : 100 MB
-Rootsmiliehần còn lại
thấy cũng ổn cả , nó có khá khá cách để phân hoạch nhưng thông thường thì sách vở hay khuyên bảo là 3 partition như thế này .
[Up] [Print Copy]
  [Question]   Phân hoạch ổ cứng khi cài Linux như thế nào cho tiện lợi? 24/09/2006 22:06:17 (+0700) | #14 | 25480
[Avatar]
hiep_si_IT
Member

[Minus]    0    [Plus]
Joined: 21/08/2005 16:52:37
Messages: 12
Offline
[Profile] [PM]
Có nghĩa là vẫn có thể cứu được dữ liệu.
Mình sẽ tiếp tục nghiên cứu tiếp về Linux. Khi nào gặp trường hợp như vậy thì mình sẽ thử mấy cách đó để cứu dữ liệu.
Cám ơn nhiều nhiều.
Rất mong nhận được sự giúp đỡ của các bạn.
[Up] [Print Copy]
  [Question]   Phân hoạch ổ cứng khi cài Linux như thế nào cho tiện lợi? 24/09/2006 23:41:51 (+0700) | #15 | 25503
subnetwork
Member

[Minus]    0    [Plus]
Joined: 05/09/2004 06:08:09
Messages: 1666
Offline
[Profile] [PM] [WWW] [Yahoo!]

hiep_si_IT wrote:
Có nghĩa là vẫn có thể cứu được dữ liệu.
Mình sẽ tiếp tục nghiên cứu tiếp về Linux. Khi nào gặp trường hợp như vậy thì mình sẽ thử mấy cách đó để cứu dữ liệu.
Cám ơn nhiều nhiều.
Rất mong nhận được sự giúp đỡ của các bạn.
 


Trong *nix sử dụng tar để backup . Ngoài ra bro có thể thiết kế sao lưu tự động với tar.
Viết script nhét nó vào /etc/con.daily/backup.cron chẳng hạn .

Hoặc sử dụng dump để lưu và sau đó có thể phục hồi lại . Hoặc nếu server của bro có hỗ trợ backup thông qua mạng thì bro nghiên cứu trong phần SSH scp .

Thân
Quản lý máy chủ, cài đặt, tư vấn, thiết kế, bảo mật hệ thống máy chủ dùng *nix
http://chamsocmaychu.com
[Up] [Print Copy]
  [Question]   Phân hoạch ổ cứng khi cài Linux như thế nào cho tiện lợi? 25/02/2007 06:43:24 (+0700) | #16 | 42927
[Avatar]
ducbinh1986
Member

[Minus]    0    [Plus]
Joined: 07/07/2006 23:32:25
Messages: 258
Offline
[Profile] [PM]
Cho em hỏi cách chia HDD như vậy là mình chia khi cài win hay là dùng phần mềm để chia ( như pqmagic hoặc fdisk )
Các bro có thể dạy em chi tiết một chút về cách chia sẻ HDD không em là newbike.
[Up] [Print Copy]
  [Question]   Re: Phân hoạch ổ cứng khi cài Linux như thế nào cho tiện lợi? 28/02/2007 07:43:20 (+0700) | #17 | 43543
[Avatar]
meomeo_bebong
Locked

[Minus]    0    [Plus]
Joined: 27/06/2006 23:07:44
Messages: 700
Location: vô gia cư
Offline
[Profile] [PM] [WWW] [Yahoo!] [MSN] [ICQ]
huhuh, sao khi em mới cài FC4 ma` no' k0 cho em phân vùng thủ công la` sao ??? no' bắt em phân vùng tự đông và thế là em mất hết dữ liệusmilie(
con` khi cài xong sắp vao` chê' độ đồ họa(trươc' khi hiện màn hình chào mừng ) thi` no' báo co' 3 lỗi :
1.lỗi Ethernet +Ip gi` đo'???
2. lỗi chạy smarttd ???
3. lỗi nptd phân vùng ổ cứng va`caif đặt mạng gi` đó ???
Em để quên thông tin về máy em trong dấy tờ vứt ở nhà rồi -> thông cảm cho em hay quên smilie
[Up] [Print Copy]
  [Question]   Re: Phân hoạch ổ cứng khi cài Linux như thế nào cho tiện lợi? 28/02/2007 10:59:16 (+0700) | #18 | 43572
subnetwork
Member

[Minus]    0    [Plus]
Joined: 05/09/2004 06:08:09
Messages: 1666
Offline
[Profile] [PM] [WWW] [Yahoo!]

meomeo_bebong wrote:
huhuh, sao khi em mới cài FC4 ma` no' k0 cho em phân vùng thủ công la` sao ??? no' bắt em phân vùng tự đông và thế là em mất hết dữ liệusmilie(
con` khi cài xong sắp vao` chê' độ đồ họa(trươc' khi hiện màn hình chào mừng ) thi` no' báo co' 3 lỗi :
1.lỗi Ethernet +Ip gi` đo'???
2. lỗi chạy smarttd ???
3. lỗi nptd phân vùng ổ cứng va`caif đặt mạng gi` đó ???
Em để quên thông tin về máy em trong dấy tờ vứt ở nhà rồi -> thông cảm cho em hay quên smilie 


Nó có 2 lựa chọn : Automatically partition và Disk Druid , bro chọn Automatically partition thì nó tự tạo phân vùng cho bro và ... mất data .
Để xem các dịch vụ chạy trên hệ điều hành sử dụng
#chkconfig --list

Về phần Ethernet có thể bro chưa set IP cho nó .
Bro xem lại lệnh ifconfig nhé .
Quản lý máy chủ, cài đặt, tư vấn, thiết kế, bảo mật hệ thống máy chủ dùng *nix
http://chamsocmaychu.com
[Up] [Print Copy]
  [Question]   Phân hoạch ổ cứng khi cài Linux như thế nào cho tiện lợi? 04/03/2007 05:20:38 (+0700) | #19 | 44379
[Avatar]
meomeo_bebong
Locked

[Minus]    0    [Plus]
Joined: 27/06/2006 23:07:44
Messages: 700
Location: vô gia cư
Offline
[Profile] [PM] [WWW] [Yahoo!] [MSN] [ICQ]
hix, về cá chuyện set IP hay cá dịch vụ trên OS thì em co' thề tìm hiểu được ,còn cái phân vung` thủ công khi cài FC 4 , no' k0 cho em phân vùng thủ công là sao??? toàn bắt em phân vùng tự động thôi , ma` phân vùng thủ công = tay thi` Fc 4 báo lỗi ->đau quá , dừng del bài em ma` k0 nói trước smilie( , k0 biết là lỗi phần cứng hay phần mềm đây ??? smilie(
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|