[완료] busybox에 df 명령어에 대한 질문 입니다.

paeksj98의 이미지

df -f /mnt/sd >/tmp/info
df: invalid option -- f

df -h /mnt/sd >/tmp/info
df: invalid option -- h

왜???

busybox를 컴파일해서 램디스크에 올려서 테스트 중인데.

-h나 -f 옵션이 왜 안먹을까요.???

busybox용은 이옵션이 엄는건가요.??

ktd2004의 이미지

busybox에 들어있는 많은 유틸리티들이 원래의 버전과 옵션이 틀릴 수 있습니다.

만약 해당 옵션이 정말로 필요하시다면, busybox에서 df를 disable시키고,
해상 유틸리티를 직접 cross compile해서 램디스크에 추가하셔야 할 것 같습니다.

mrjh76의 이미지

[root@work-linux bin]# ./df --help
BusyBox v1.00 (2007.09.18-01:19+0000) multi-call binary
 
Usage: df [-hmk] [FILESYSTEM ...]
 
Print the filesystem space used and space available.
 
Options:
 
        -h      print sizes in human readable format (e.g., 1K 243M 2G )
        -m      print sizes in megabytes
        -k      print sizes in kilobytes(default)

어떤 버전을 사용하는지 모르겠지만,,, 제가 사용하는 1.0 버전에는 위와 같이 옵션이 있네요!~

--- Common options for df, du, ls
[*]   Support for human readable output (example 13k, 23M, 235G)
paeksj98의 이미지

1.0버전에는 있다가 요즘 버전에서는 옵션이 사라졌네요....

구지 옵션을 안주고 df만으로도 해결되는 문제 였네요...

다들 신경 써주셔서 감사합니다.