본문 바로가기

개발자/Raspberry Pi

8G SD 카드 이미지 백업 받은것을 32G SD 카드에 굽고 난 다음

반응형




df 명령어 - (파일시스템들의 사용량 정보확인)


현재 사용중인 파일시스템의 전체용량, 사용한 용량, 사용가능한 용량, 사용율, 마운트정보등을 보여준다. 

즉, 이 명령어는 현재 사용중인 파일시스템들의 디스크사용량을 출력한다.


서버 장애의 주된 원인이 될 수 있는 File System Full(파일시스템이 꽉참)을 방지하기 위하여 서버관리자의 주된 업무중 한가지가 주기적인 파일시스템 사용량 점검이다. 

이때 파일시스템의 사용량점검을 위해 사용되는 명령어가 df이다.


또한 df 명령어는 /etc/fstab파일에서 파일시스템정보를 참조하고, /etc/mtab에서 마운트된 정보를 참조한다.


그리고 기본표시 용량단위는 KB(Kilo Byte)이며, 주로 서버관리자(root)가 사용하는 명령어이다.


사용형식


       df    [-aikPv]    [-t    fstype]    [-x    fstype]    [--all]    [--inodes]   [--type=fstype]

       [--exclude-type=fstype] [--kilobytes]  [--portability]  [--print-type]  [--help]  [--version]

       [filename...]


사용예 



pi@raspberrypi:~ $ df

Filesystem     1K-blocks    Used Available Use% Mounted on

/dev/root        7511124 3705904   3444584  52% /

devtmpfs          437208       0    437208   0% /dev

tmpfs             441528       0    441528   0% /dev/shm

tmpfs             441528    6144    435384   2% /run

tmpfs               5120       4      5116   1% /run/lock

tmpfs             441528       0    441528   0% /sys/fs/cgroup

/dev/mmcblk0p1     61384   20368     41016  34% /boot

tmpfs              88308       0     88308   0% /run/user/1000

pi@raspberrypi:~ $



위의 결과를 보면...


첫번째 필드는 파일시스템 장치명(device name)이며, 

두번째는 각 파일시스템에 할당된 용량이며, 

세번째는 사용된 용량이며,

네번째는 사용가능한(사용되지않고 남아 있는) 용량이며,

다섯번째는 사용율(즉, 전체할당된 용량의 사용된 용량의 백분율)을 나타내며, 

여섯번째는 각 파일시스템이 마운트된 마운트포인트를 표시한다.



-h옵션은 human-readable이라는 의미에서도 알 수 있듯이 사람이 보기 쉽도록 용량단위를 붙여서 표시해준다.


아래는 32 G SD 카드에 7.76 G 용량의 백업한 이미지를 굽고 난 상태를 보여준다.


pi@raspberrypi:~ $ df -h

Filesystem      Size  Used Avail Use% Mounted on

/dev/root       7.2G  3.6G  3.3G  52% /

devtmpfs        427M     0  427M   0% /dev

tmpfs           432M     0  432M   0% /dev/shm

tmpfs           432M  6.0M  426M   2% /run

tmpfs           5.0M  4.0K  5.0M   1% /run/lock

tmpfs           432M     0  432M   0% /sys/fs/cgroup

/dev/mmcblk0p1   60M   20M   41M  34% /boot

tmpfs            87M     0   87M   0% /run/user/1000

pi@raspberrypi:~ $


위의 결과를 보면 용량이 표시가 되어 있기 때문에 한번에 알기 쉽도록 표시되어 있다. 

따라서 이 결과에서 알 수 있듯이 서버관리자들이 주로 사용하는 옵션또한 -h옵션이다.


서버관리자로서 일을 하는 사람이라면 누구나, 꼭 알아두어야하는 옵션이다.


pi@raspberrypi:~ $ sudo raspi-config 를 실행하여 


1. Expand Filesystem 을 선택하여 확장 후 리부팅을 하고 나서 결과를 아래에 보여준다.


이제 라즈베리 파이에서 파일 시스템을 확장하고 난 후의 결과를 보자


pi@raspberrypi:~ $ df -h

Filesystem      Size  Used Avail Use% Mounted on

/dev/root        30G  3.6G   25G  13% /

devtmpfs        427M     0  427M   0% /dev

tmpfs           432M     0  432M   0% /dev/shm

tmpfs           432M  6.1M  426M   2% /run

tmpfs           5.0M  4.0K  5.0M   1% /run/lock

tmpfs           432M     0  432M   0% /sys/fs/cgroup

/dev/mmcblk0p1   60M   20M   41M  34% /boot

tmpfs            87M     0   87M   0% /run/user/1000

pi@raspberrypi:~ $


정리 끝.



이미지 출처 : http://www.extremetech.com/extreme/229252-google-reportedly-working-on-bringing-android-to-the-raspberry-pi-3







반응형

캐어랩 고객 지원

취업, 창업의 막막함, 외주 관리, 제품 부재!

당신의 고민은 무엇입니까? 현실과 동떨어진 교육, 실패만 반복하는 외주 계약, 아이디어는 있지만 구현할 기술이 없는 막막함.

우리는 알고 있습니다. 문제의 원인은 '명확한 학습, 실전 경험과 신뢰할 수 있는 기술력의 부재'에서 시작됩니다.

이제 고민을 멈추고, 캐어랩을 만나세요!

코딩(펌웨어), 전자부품과 디지털 회로설계, PCB 설계 제작, 고객(시장/수출) 발굴과 마케팅 전략으로 당신을 지원합니다.

제품 설계의 고수는 성공이 만든 게 아니라 실패가 만듭니다. 아이디어를 양산 가능한 제품으로!

귀사의 제품을 만드세요. 교육과 개발 실적으로 신뢰할 수 있는 파트너를 확보하세요.

지난 30년 여정, 캐어랩이 얻은 모든 것을 함께 나누고 싶습니다.

카카오 채널 추가하기

카톡 채팅방에서 무엇이든 물어보세요

당신의 성공을 위해 캐어랩과 함께 하세요.

캐어랩 온라인 채널 바로가기

캐어랩