<![CDATA[Latest posts for the topic "Hỏi về FreeBSD ?"]]> /hvaonline/posts/list/24.html JForum - http://www.jforum.net Hỏi về FreeBSD ? /hvaonline/posts/list/24818.html#149944 /hvaonline/posts/list/24818.html#149944 GMT Hỏi về FreeBSD ?

rickb wrote:
Hi all, mình mới tìm hiểu FreeBSD 1 thời gian ngắn nên có 3 câu hỏi mong được giúp đỡ : 1/ Cách show all disk/partition availability trong FreeBSD ? : Trong Linux có lệnh fdisk -l nhưng trong freebsd tuy cũng có fdisk như ko có option có chức năng tương tự như tham số -l trong linux, hiện giờ trong freebsd mình muốn show all disk/partition availability thì phải dùng lệnh sysintall nhưng như vậy thì phiền wá (phải wa mấy bước). Không biết có cách nào đề show giống fdisk -l trong Linux ko ? (trong FreeBSD có df nhưng nó chỉ show được các partition đã được mount) 
rickb thử: Code:
fal# fdisk -s
/dev/ad6: 232581 cyl 16 hd 63 sec
Part        Start        Size Type Flags
   1:          63     3919797 0x82 0x00
   2:     3919860    68372640 0x83 0x00
   3:    72292500    81915435 0xa5 0x80
Trên đĩa này chỉ dùng 1 slice cho FreeBSD là slice thứ 3, 2 slice còn lại cho Linux. FreeBSD chỉ cần sử dụng 1 primary partition (được gọi là slice), sau đó gán label cho các logical partition được chưa bên trong (được gọi là partition).

rickb wrote:
2/ Chia partion luôn bị mất 1 khoảng dung lượng ? : Trong Linux, mình có 1 disk 10 GB thì có thể chia partition đúng 10GB 9ó. Còn trong FreeBSD, khi chọn option Use entire disk (hoặc thậm chí chia manually) thì partition chỉ chiếm khoảng 9/10 disk, luôn có 1 khoảng partition dư ra (nó vẫn hiển thị khoảng dung lượng dư ra này chứ ko phải bị mất luôn) nhưng ko hiểu để làm gì ?  
Khi tạo partition cho FreeBSD, một phần nhỏ sẽ được gắn flag unused. Trong handbook có đề cập đến: artifact of PC disk layout. FaL cũng chưa rõ là gì.

rickb wrote:
3/ Khi mình dùng lệnh top trong FreeBSD, trong phần memory có thêm 1 khái niệm mới là "Wired", ko bít Wired memory nghĩa là sao nhỉ ?  
Cái này FaL lượm được từ manpage: Code:
DESCRIPTION OF MEMORY
       Mem:  9220K  Active, 1032K Inact, 3284K Wired, 1MB Cache, 2M Buf, 1320K
       Free Swap:   91M Total, 79M Free, 13% Inuse, 80K In, 104 K Out

       K: Kilobyte

       M:     Megabyte

       %:     1/100

       Active:
              number of pages active

       Inact: number of pages inactive

       Wired: number of pages wired down, including cached file data pages

       Cache: number of clean pages caching data that are available for  imme-
              diate reallocation

       Buf:   number of pages used for BIO-level disk caching

       Free:  number of pages free

       Total: total available swap usage

       Free:  total free swap usage

       Inuse: swap usage

       In:    pages paged in from swap devices (last interval)

       Out:   pages paged out to swap devices (last interval)
Thân mến]]>
/hvaonline/posts/list/24818.html#149951 /hvaonline/posts/list/24818.html#149951 GMT
Hỏi về FreeBSD ? /hvaonline/posts/list/24818.html#149955 /hvaonline/posts/list/24818.html#149955 GMT Re: Hỏi về FreeBSD ? /hvaonline/posts/list/24818.html#149968 /hvaonline/posts/list/24818.html#149968 GMT Re: Hỏi về FreeBSD ?

FaL wrote:
1. Trong output của fdisk -s ở trên có có lần lượt liệt kê đầy đủ 3 partition của disk /dev/ad6. FaL chưa hiểu rõ ý "partition" của rickb ở đây thì phải. 3. Theo FaL hiểu nôm na là "sắp được giải phóng", khi cần phần bộ nhớ này sẽ được sử dụng. 
Hi Fal, Đây là output của tớ : Code:
[root@vietwow-bsd ~]# fdisk -s
/dev/ad0: 17753 cyl 15 hd 63 sec
Part        Start        Size Type Flags
   1:          63    16776522 0xa5 0x80
[root@vietwow-bsd ~]#
[root@vietwow-bsd ~]#
[root@vietwow-bsd ~]# df -h
Filesystem     Size    Used   Avail Capacity  Mounted on
/dev/ad0s1a    396M    129M    236M    35%    /
devfs          1.0K    1.0K      0B   100%    /dev
/dev/ad0s1e    347M     12K    319M     0%    /tmp
/dev/ad0s1f    5.5G    1.7G    3.4G    34%    /usr
/dev/ad0s1d    644M    120M    472M    20%    /var
Như vậy fdisk chỉ cho ra ad0 hay ad1 hay da0 hay da1.... output này chỉ chỉ ra được đây là disk thứ mấy, vd ad0 nghĩa là IDE Disk thứ 0, còn da1 là SCSI Disk thứ 2. Còn nó ko show được các partition như : /dev/ad0s1a, /dev/ad0s1e .... như output của lệnh df (vì lệnh df chính là lệnh show những partition đã được mount và mount point đi kèm với nó) Thân,]]>
/hvaonline/posts/list/24818.html#149988 /hvaonline/posts/list/24818.html#149988 GMT
Re: Hỏi về FreeBSD ? slice (FreeBSD gọi primary partition là slice). Sau đó bsdlabel sẽ tiến hành phân chia và gán nhãn cho các logical partitions (các phân vùng được chia gọi là )trong slice (primary partition) đó. Trong output lệnh fdisk -s của rickb ổ đĩa vật lý ad0 có 1 slice (primary partition) FreeBSD (type 0xa5). Tiếp theo output của df -h chỉ ra tất cả các partitions (theo cách gọi của FreeBSD là logical partition) đã được mount. Nếu rickb để ý sẽ thấy quá trình cài đặt có khác một chút so với Linux. Đây là link handbook của FreeBSD: Code:
http://freebsd.tomsk.ru/doc/en_US.ISO8859-1/books/handbook/install-steps.html
Có thêm link này so sánh 1 chút về cách phân chia đĩa, rickb tham khảo thử xem nhé, FaL diễn đạt ko biết có đúng ko: Code:
http://tldp.org/HOWTO/Linux+FreeBSD-2.html
]]>
/hvaonline/posts/list/24818.html#149997 /hvaonline/posts/list/24818.html#149997 GMT
Re: Hỏi về FreeBSD ? http://tldp.org/HOWTO/Linux+FreeBSD-2.html) thì có 2 so sánh tương đương rõ ràng giữa Linux và FreeBSD :
The hard drives are labelled in the following way in Linux and FreeBSD: Linux FreeBSD First IDE drive /dev/hda /dev/wd0 Second IDE drive /dev/hdb /dev/wd1 First SCSI drive /dev/sda /dev/sd0 Second SCSI drive /dev/sdb /dev/sd1 The partitions (FreeBSD slices) on an IDE drive are labelled in the following way (/dev/hda is used as an example): Linux FreeBSD First primary partition /dev/hda1 /dev/wd0s1 Second primary partition /dev/hda2 /dev/wd0s2 Third primary partition /dev/hda3 /dev/wd0s3 Fourth primary partition /dev/hda4 /dev/wd0s4  
Theo so sánh đó thì các /dev/wd0 (cũng như /dev/ad0, /dev/da0 ... như mình đã đề cập) là các Hard Disk. Còn các /dev/wd0s1 (cũng như /dev/ad0s1a, /dev/ad0s1e ... như mình đã đề cập) là Slice/Partition Thân,]]>
/hvaonline/posts/list/24818.html#150003 /hvaonline/posts/list/24818.html#150003 GMT
Re: Hỏi về FreeBSD ?

rickb wrote:
Theo so sánh đó thì các /dev/wd0 (cũng như /dev/ad0, /dev/da0 ... như mình đã đề cập) là các Hard Disk. Còn các /dev/wd0s1 (cũng như /dev/ad0s1a, /dev/ad0s1e ... như mình đã đề cập) là Slice/Partition Thân, 
Không nhầm đâu rickb. FreeBSD không đánh đồng ad0s1 và ad0s1a. ad0s1 được FreeBSD gọi là slice còn ad0s1a là partition. Còn theo cách gọi thông thường của ta thì cả 2 thằng đó đều là partition cả, chỉ khác nhau ở primary và logical. ad0 - HDD ad0s1, ad0s2,... - slices ad0s1a, ad0s1b,... - partition Tùy rickb muốn xem partition kiểu gì thì dùng fidisk và df để xem. Thân mến.]]>
/hvaonline/posts/list/24818.html#150023 /hvaonline/posts/list/24818.html#150023 GMT