apt-get clean을 사용해 보았으나 /dev/mmcb1k1p1의 사용량이 100%에서 99%로 늘어났습니다.
이것이 df를 사용하여 얻은 결과입니다.
파일 시스템 유형 사용된 크기 사용 가능 사용 % 마운트됨 udev devtmpfs 215M 0 215M 0% /dev tmpfs tmpfs 49M 5.9M 43M 13% /실행 /dev/mmcblk1p1 ext4 3.5G 3.2G 52M 99% / tmpfs tmpfs 242M 0 242M 0% /dev/shm tmpfs tmpfs 5.0M 4.0K 5.0M 1% /실행 중/잠김 tmpfs tmpfs 242M 0 242M 0% /sys/fs/cgroup tmpfs tmpfs 49M 0 49M 0% /실행/사용자/0
뒤:
root@beaglebone:/# ls xargs du-hs | 4.0K bbb-uEnv.txt 9.7M 쓰레기통 26M 부팅 개발자 0명 5.4M 등 848K 제품군 4.0KID.txt 245M 도서관 분실 + 발견 4.0K 미디어 400만톤 4.0Knfs-uEnv.txt 1억 5600만 명이 선택됨 du: 'proc/2356/task/2356/fd/3'에 액세스할 수 없습니다: 해당 파일이나 디렉터리가 없습니다 du: 'proc/2356/task/2356/fdinfo/3'에 접근할 수 없습니다: 해당 파일이나 디렉터리가 없습니다 du: 'proc/2356/fd/3'에 접근할 수 없습니다: 해당 파일이나 디렉터리가 없습니다 du: 'proc/2356/fdinfo/3'에 접근할 수 없습니다: 해당 파일이나 디렉터리가 없습니다 0 프로세스 60K 뿌리 590만 회 실행 650만 스빈 4.0K 비디오 서버 0 시스템 48K 온도 2.5G 사용자 296M 무효 전력
/usr에서:
root@beaglebone:/usr# ls xargs du-hs | 창고 278M 4000개의 게임 45M 포함 992M 라이브러리 1억 8,700만 로컬 620만스빈 1017M 공유 4.0K 소스 코드
/var에서:
root@beaglebone:/var# ls xargs du-hs | 48K 백업 34M 캐시 92M 도서관 8.0K 로컬 0 잠금 1억 6천만 로그 4000개의 이메일 4.0K 옵션 0 실행 중 28K 스풀 11M 임시 압력 8.0Kwww
따라서 이러한 디렉터리의 크기에 문제가 있다고 추론할 수 있지만, 저는 아직 Linux를 처음 접하고 파일 시스템 관리 경험이 많지 않습니다. 이 문제를 해결하기 위한 구체적인 아이디어가 있습니까?
편집: fdisk -l의 내용 표시:
root@beaglebone:~# fdisk -l 디스크 /dev/mmcblk1: 3.6 GiB, 3825205248바이트, 7471104 섹터 단위: 섹터 1 * 512 = 512바이트 섹터 크기(논리적/물리적): 512바이트/512바이트 I/O 크기(최소/최적): 512바이트/512바이트 디스크 레이블 유형: dos 디스크 식별자: 0x336593c4 장치 부팅 시작 및 끝 섹터 크기 ID 유형 /dev/mmcblk1p1 * 8192 7471103 7462912 3.6G 83 리눅스 디스크 /dev/mmcblk1boot1: 2MiB, 2097152바이트, 4096 섹터 단위: 섹터 1 * 512 = 512바이트 섹터 크기(논리적/물리적): 512바이트/512바이트 I/O 크기(최소/최적): 512바이트/512바이트 디스크 /dev/mmcblk1boot0: 2MiB, 2097152바이트, 4096 섹터 단위: 섹터 1 * 512 = 512바이트 섹터 크기(논리적/물리적): 512바이트/512바이트 I/O 크기(최소/최적): 512바이트/512바이트
편집 2: /usr/share의 내용
root@beaglebone:/usr/share# ls xargs du-hs | 388K 현지화됨 160Kaclocal-1.15 8.0K 추가된 사용자 944K 알사 170만 아파치 2 8.0K 애플리케이션 데이터 204K 애플리케이션 36K 적응 12,000개의 애플리케이션 1.7M 자동 구성 1000K automake-1.15 16K 아와시 36K 기본 파일 12K 기본 비밀번호 230만 배쉬 완료 728K 비글 테스터 12K binfmts 54M 뼈 101 528K 오류 12K 빌드 필수사항 620K 캘리포니아 인증서 432K 달력 12K 크롬 256K 범용 라이센스 1.4M 콘솔 글꼴 48K 콘솔 설정 112K 콘솔 전송 16K 비밀번호 설정 196Kdbus-1 28K 데브컨피그 36K 디벨퍼 8.0K 데비안 유틸리티 기본 12K 6.4M 데스크탑 베이스 212K 데스크탑 디렉토리 524Kdh-파이썬 280만 사전 36K 사전-일반적으로 사용됨 8.0K dnsmasq 8.0K dnsmasq 기반 1억 2400만 개의 문서 92K 문서 라이브러리 56Kdpkg 344K 이맥스 8.0K 파일 12K 플래시 코어 156K 글꼴 구성 1억 5600만 개의 글꼴 56,000개 교체 108K GCC-6 56K gconf 44KG회의 28K GCR-3 270만 달 24K 데이터베이스 2.9M gdcm-2.6 24K 문자 받기 12K 유령책 128K 자식 코어 324K gitweb 8.0K 케수 268K glib-2.0 12K 골드 도금 24K 그놈 배경 속성 12K 그놈 제어 센터 28K 그놈 온라인 계정 8.0Kgnupg 1.6M 그로브 320K gtk-doc 132K gvfs 170만 할 80K 도움말 970만i18n 1억 1600만 개의 아이콘 8.0K 이미지 메시지 120만 개 316K initramfs 도구 12킵테이블 4.0K 자바 548K 자바스크립트 12K KDM 64K 키체인 8.0K libc-bin 12K libdrm 160K 도서관 FM 464K libfm-qt libgksu 28K 736K libgphoto2 4.0K lib센서4 560K 태국어 라이브러리 384K 라이브러리 도구 836K libwacom 20K 라이트 DM 872K 린티안 149M 로케일 840만xqt 18M 남성 32K Maven 저장소 44K 메뉴 64K 메타 정보 550만 건의 무언극 420K 기타 324K mjpg-스트리머 8.0K mysql-공통 180K 나노미터 4,000개 노드 8.0K 넘피 8.0K numpy3 9.7M 오픈CV 468K 오픈CV 456K 개방형 인터페이스 12KOpenSSH 16K p11 키트 팸 20K PAM 구성 60K 페이스트 bin.d 564Kpcmanfm-qt 20M 펄 500만 펄5 12K perl-openssl-default 116K 픽셀 이미지 60K 패키지 구성 4.0K pkg-config-crosswrapper 4.0K pkg-config-dpkghook 24K 플라즈마 1.9M 플리머스 612Kpolkit-1 12M 포플러 20K 피어 투 피어 1,500만 개의 프로젝트 176K 파이공유 292K 파이썬 148K 파이썬3 1.6M 파이썬 휠 1100만qt5 212K q터미널 156K qtermwidget5 12K RCN-EE-아카이브-키링 8.0K 읽기 라인 20K 로봇 제어 324K 화면 92K 중국어 간체 1.2M 사운드 8.0K SSL 인증서 28K 상태 16K 시스템 12K 시스템 수전 20K 태그 세트 작업 32,000개 3.6M 클록 펄스 4.0K 용어 정보 116K tesseract-ocr 470만 개의 주제 212M 티타늄 24K 신생 24K USB_모드 스위치 3100만 vim 4.0K 배경화면 5.6M X11 8.0K xfwm4 80,000명의 xgreeters 24K XML 세션 12,000개 3.4M 지역 정보 128Kzsh
답변1
특정 로그 파일의 내용을 삭제하면(해당 정보가 필요하지 않은 경우) 일부 공간을 안전하게 확보할 수 있습니다. 예상보다 큰 식별 로그(이 경우 1MB보다 큰 모든 로그)를 사용하여 #du -sh /var/log/*
먼저 내용을 검사하면 유용한 정보가 있을 수 있습니다. 로그 파일을 지우고 null을 쓸 수 있습니다.
#cat /dev/null > /var/log/some_logfile.log
.
일부 애플리케이션에는 로깅 설정이 필요하므로 생성된 로그 파일은 필요에 따라 회전, 보관 또는 삭제할 수 있습니다.
2.5G /usr/ 디렉토리가 가장 큰 문제일 수 있습니다. 거기에서 다운로드한 것이 있나요? /usr/share/를 확인하세요. 거기에서 일부 아카이브(.zip, .gzip, .tar...)를 다운로드한 다음 압축을 풀었나요? 그렇다면 아카이브를 안전하게 삭제하고 확장 파일/디렉토리만 유지할 수 있습니다.
편집하다:
BBB와 함께 제공되는 이미지가 4GB에 가깝다는 것을 방금 깨달았습니다. 일부 파일을 삭제하면 디스크 공간을 확보할 수 있지만 조만간 동일한 상황이 발생하므로 8GB SD 카드를 선택하세요. 이제 더 많은 여유 공간을 만들 공간이 충분하지 않습니다. 다음을 시도해 보세요.
- 로그 로그 크기를 줄이고, 먼저 디스크의 현재 크기를 확인하세요.
#journalctl --disk-usage
최대 사용량을 1MB로 설정할 수 있습니다.#journalctl --vacuum-size=1M
- /var/log/에서 1MB를 초과하는 모든 로그를 삭제합니다.
- /opt/에 무엇이 있는지 확인하고 156M의 여유 공간을 확보할 수 있는지 확인하세요.