본문 바로가기

OS-서버/리눅스-유닉스

유닉스 파티션 분할 - 포맷

반응형

● 디스크 관리 명령어

 

* df [ -k ]   : 파일시스템의 사용량을 보여준다.

 * du [-sk]    : 디렉토리별 사용량을 보여준다.

 * quot [-af]  : 각 유저별 사용량을 보여준다. 

 * fsck [-y]    : 파일시스템 복구  - # fsck [-y]  /dev/rdsk/장치명

 * devfsadm  : 새 디스크 추가(인식)

 * prtvtoc     :  disk label(partition table) 보여주기 - # prtvtoc  /dev/rdsk/c2t0d0s0

 

 

 

 *  디스크 장치명 의미 - c0t0d0

   c = controller

   t = target number(scsi device)

   d = disk num

   s = slice(partition) num

 

 * format : 파티션 나누기

   #  디스크 번호 선택

   #  p(Partition)

   #  p(Print)

   #  새로 만들 파티션 번호

   #  TAG(default = unassigned)

   #  default = wm

   # 시작 실린더

   # size 지정 - ex) 5G

   # p - 사이즈가 맞게 지정됬는지 확인

   # l (label : 저장)

   # q(quit)

 

 

 

 

* newfs : 유닉스파일시스템(ufs) 생성

    # newfs /dev/rdsk/장치명(c0t0d0s1라고 가정한다)

    # mkdir /mnt01  - 마운트 할 폴더 생성

    # mount /dev/dsk/c0t0d0s1 /mnt01  - 장치(s1)를 mnt01 디렉토리에 연결

    # df -k    - 정상 연결됬는지 확인

 

newfs로 유닉스파일시스템을 생성할 때

m 옵션으로 디스크가 꽉 찼을 때  남겨두는 최소 여유 공간을 설정할 수 있다.

exnewfs -m(minfree)  default = 64 mb/partition  

 

 

vi /etc/vfstab - 부팅 시 자동마운트

/dev/dsk/c0t0d0s1 /dev/rdsk/c0t0d0s1  /mnt01  ufs 2 yes - 

 

 

dsk  : io하는 단위가 block(512byte) 단위

rdsk : io하는 단위가  char(1byte)    단위 

 

ufs 뒤에오는 숫자(2)는 파일 시스템 점검 우선순위를 뜻한다.

그 뒤에 yes는 마운트 하려면 yes , 안한다면 no로 바꾸면 된다.

 

마운트 여부를 입력하고나서

-(hyphen)을 적어주게 되면 마운트 기본설정( rw,suid )으로 마운트한다.

 

 


 

 

 

< 파티션 포맷 >

# umount /mnt01 - 디스크 장치와 연결되어 있는 폴더를 umount한다.

# format - 실린더 사이즈를 0으로 만든 뒤 저장한다.

 

 

 

 

반응형