저장 공간 부족 경고가 계속 표시됩니다. 총 저장 공간을 늘리고 싶습니다. 터미널 명령을 통해 이 작업을 수행하고 싶습니다. 어떻게 해야 합니까?
나는 입력 df -h
하고 얻었습니다 :
Filesystem Size Used Avail Use% Mounted on
udev 484M 4.0K 484M 1% /dev
tmpfs 100M 1.3M 99M 2% /run
/dev/sda1 18G 16G 564M 97% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
none 5.0M 0 5.0M 0% /run/lock
none 498M 1.3M 496M 1% /run/shm
none 100M 12K 100M 1% /run/user
나는 입력 mount
하고 얻었습니다 :
/dev/sda1 on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/cgroup type tmpfs (rw)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
none on /run/user type tmpfs (rw,noexec,nosuid,nodev,size=104857600,mode=0755)
none on /sys/fs/pstore type pstore (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc rw,noexec,nosuid,nodev)
systemd on /sys/fs/cgroup/systemd type cgroup (rw,noexec,nosuid,nodev,none,name=systemd)
gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,user=dejel)
나는 다음을 사용 parted -l
하고 얻습니다:
Model: ATA HTS541020G9SA00 (scsi)
Disk /dev/sda: 20.0GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
1 1049kB 18.9GB 18.9GB primary ext4 boot
2 18.9GB 20.0GB 1062MB extended
5 18.9GB 20.0GB 1062MB logical linux-swap(v1)
나는 다음을 사용 fdisk -l
하고 얻습니다:
Disk /dev/sda: 20.0 GB, 20003880960 bytes
255 heads, 63 sectors/track, 2432 cylinders, total 39070080 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000a8ced
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 36993023 18495488 83 Linux
/dev/sda2 36995070 39069695 1037313 5 Extended
/dev/sda5 36995072 39069695 1037312 82 Linux swap / Solaris
답변1
안타깝게도 하드 드라이브를 교체하거나 외장 디스크를 구입하는 것 외에는 할 수 있는 일이 많지 않습니다.
물론 사용되는 디스크 공간의 양을 줄이려고 노력할 수 있지만 대부분의 최신 Linux 배포판은 20GB를 빠르게 소모합니다. 이는 필요하지 않은 모든 것을 제거하거나 배포판을 보다 간소화된 배포판으로 변경할 수 있음을 의미합니다(즉, 기능이 적다는 의미). 귀하의 요구 사항이 무엇인지 모르기 때문에 더 이상 권장할 수 없습니다. 제가 개인적으로 "가지치기"라고 표시한 유일한 것은 OpenBSD이지만, 여러분이 그 방향으로 가고 싶어할지는 의문입니다. 학습 곡선이 가파르게 느껴질 것입니다.
거기에 20GB 디스크가 있습니다. Dell의 사양 시트에는 40GB 드라이브가 가장 작은 것으로 나와 있습니다. 좋은 소식은 SATA인 것 같다는 것입니다. 이 컴퓨터의 BIOS가 지원하는 최대 크기가 얼마인지는 잘 모르겠지만, 너무 무리하지 않는 한 괜찮을 것입니다. 먼저 뽑아서 확인하세요. 작은 핀이 여러 개(약 44개 정도) 있으면 병렬 ATA이므로 교체하기가 더 어렵습니다. SATA에는 금속 접점이 있는 두 개의 탭이 있습니다. Google 검색을 통해 차이점을 알 수 있습니다.
주변의 괴짜 친구들에게 물어보면 현지에서 사용할 수 있는 더 큰 드라이브를 얻을 수 있을 것입니다. 그렇지 않으면 컴퓨터 매장의 하드웨어 상자에 하나쯤 있을 수도 있습니다. 시도해 볼 가치가 있습니다. 새로운 것은 상당히 저렴할 수 있습니다. 하지만 제가 말했듯이, 테라바이트 드라이브를 거기에 집어넣으려고 하지 마십시오. 노트북 드라이브인지 확인하세요. 데스크탑에는 맞지 않는 더 큰 물리적 드라이브가 있습니다.
YouTube에서 "dell latitude d620 하드 드라이브"를 검색하면 드라이브 제거 및 교체 방법에 대한 비디오를 볼 수 있습니다.
답변2
만약 당신이 충분하다면RAM 메모리( cat /sys/meminfo
당신은 얼마나 많은지 알아 볼 수 있습니다) 그런 다음 삭제할 수 있습니다스왑 파티션, 내부 참조를 삭제하고 /etc/fstab
오른쪽 /dev/sda2
으로 이동한 후 마지막으로 확장합니다 /dev/sda1
.
전체 내용을 삭제할 수도 있습니다/usr/share/doc