임베디드 보드에서 usb 인식하여 fdisk 한 후 포멧을 하려고 합니다.
호스트 피시에서는 mkfs.ext2 명령어를 이용했었습니다.
임베디드 보드에서 busybox를 이용하여 명령어를 찾아보니 mkfs는 없고 mkfs_minix 만 있더라구요…
도대체 무슨 역활인지 몰라서 임베디드 보드상에서 help하니
[function] [arguments]…이렇게 밖에 안 나옵니다.
mkfs_minix 용도를 아시면 답변 부탁드리겠습니다.
임베디드 보드에서 usb 인식하여 fdisk 한 후 포멧을 하려고 합니다.
호스트 피시에서는 mkfs.ext2 명령어를 이용했었습니다.
임베디드 보드에서 busybox를 이용하여 명령어를 찾아보니 mkfs는 없고 mkfs_minix 만 있더라구요…
도대체 무슨 역활인지 몰라서 임베디드 보드상에서 help하니
[function] [arguments]…이렇게 밖에 안 나옵니다.
mkfs_minix 용도를 아시면 답변 부탁드리겠습니다.
mkfs.minix 명령어와 동일 할 것 같아서
mkfs_minix -c /dev/sda1 이렇게 하니 c : applet not fund라고 하네요…
mkfs_minix 어떻게 사용해야 하나요?
제가 안 써본 명령어인데…
맨페이지를 참고 하면
man mkfs.minix
[code:ylbb11ch]이름
mkfs.minix - 리눅스용 MINIX 파일 시스템 만들기
사용법
mkfs.minix [ -c ] [ -n 이름길이 ] [ -i inode갯수 ] 장치이름 블럭크기
mkfs [ -l 파일이름 ] 장치이름 블럭크기
설명
mkfs.minix 명령은 지정한 장치(일반적으로 디스크의 한 파티션)를 리눅스용 MINIX 파일시스템으로 만든다.
사용되는 장치이름은 일반적으로 다음과 같다:
/dev/hda[1-8]
/dev/hdb[1-8]
/dev/sda[1-8]
/dev/sdb[1-8]
블럭크기인자는 블럭단위의 파일 시스템 크기를 말한다. 이 정보는 fdisk(8) 명령으로 조사할 수 있다. 이 값은 10보다 크고 65536보다 작아야한다.
옵션
-c 파일 시스템을 만들기 전에 블량 블럭(bad bloock)을 검사한다. 만약 불량블럭이 발견되면 그 갯수를 출력한다.
-n 이름길이
파일 이름으로 사용할 수 있는 최대 글자수를 지정한다. -n 다음에 공백문자 없이 숫자를 지정해도 괜찮다. 사용될 수 있는 값은 14-30이다. 30이 초기값이다.
-i inode갯수
파일 시스템의 inode 갯수를 지정한다.
-l 파일이름
파일이름으로부터 불량 블럭 목록을 읽는다. 이 파일은 한줄에 하나의 블량 블럭 번호를 가진다. 읽혀진 불량 블럭의 갯수가출력된다.
마침 코드값
mkfs.minix 풀그림이 종료될 때 돌려주는(return) 값은 다음과 같다:
0 오류 없음.
8 수행 오류
16 사용법이나, 문법 오류
관련 항목
fsck(8), mkefs(8), efsck(8), reboot(8)
만든이
Linus Torvalds (torvalds@cs.helsinki.fi)
Rik Faith (faith@cs.unc.edu) 오류 코드값 추가
Scott Heavner (sdh@po.cwru.edu) inode 조사 기능 추가
Dr. Wettstein (greg%wind.uucp@plains.nodak.edu) 파일 시스템 인자 사용 가능
Daniel Quinlan (quinlan@yggdrasil.com) 이미 마운트 되어 있는파일 시스템의 mkfs 작업 확인과 부트 섹터 지우기 기능 추가
Linux 0.99 10 January 1994 MKFS(8)
[/code:ylbb11ch] 와 같이 나오는 군요
USB 가 sda 로 인식 된거인지요? 그리고 -c 옵션 없이 하면 어찌 되는 지요?
그리고 미닉스 파일시스탬을 어디에 쓰죠?
임베디드면 아래 사이트도 이용하여 보시기 바랍니다.
우분투 피시에서는 mkfs.ext2 명령어가 있는데요,
임베디드 보드에서는 mkfs_minix 밖에 없네요…그럼 임베디드 보드에서는 ext2로 포멧할 수 있는 방법이 없는건가요?