DiskManage with FreeBSD

From 흡혈양파의 인터넷工房
Jump to navigation Jump to search
FreeBSD 에서의 disk관리에 대한 몇가지 내용

FreeBSD에서 disk의 구성 내용을 보려할때

아래의 명령어를 사용하면 현재 storage device 로 인식된 모든 장치에 대한 파티션 및 slice 에 대한 내역이 나온다.

gpart show


아래의 명령어를 사용하면 지정한 device 에 대한 내용이 파티션 및 slice 에 대한 내역이 나온다

gpart show /dev/da0

이 경우 보기를 원하는 장치의 이름은 dmesg 를 통해서 확인할 수 있다.


FreeBSD 에서 새로운 disk를 추가하려할때

먼저 얘기해둘것이 있는데... 별도로 유틸 안쓰고 sysinstall 에서 그냥 작업을 한다고 한다.....


FreeBSD 에서 새로운 disk를 시스템에 추가하려할때는 다음과같은 과정을 거치면 된다.

# dd if=/dev/zero of=/dev/da1 bs=1k count=1
# fdisk -BI da1                                                                     <- Initialize your new disk
# bsdlabel -B -w da1s1 auto #Label it.
# bsdlabel -e da1s1 # Edit the bsdlabel just created and add any partitions.
# mkdir -p /1
# newfs /dev/da1s1e # Repeat this for every partition you created.
# mount /dev/da1s1e /1 # Mount the partition(s)
# vi /etc/fstab # Add the appropriate entry/entries to your /etc/fstab.


물론 위의 내용을 보면 FreeBSD system 에 fdisk가 추가되어있어야 한다.

기본적으로는.. 그런거 없다(ps3용 FreeBSD에는 없었다)


또한 다음의 내용으로 지원가능한 파일시스템을 확인할 수 있다.

ls /sbin/mount_*


mount 에 대해 기본적으로 지정되어있는 filesystem 은 ufs 이다.


다만.. 뭔 방법을 써도 openstep filesystem 을 FreeBSD 에서 mount 할 수는 없었다.