알았어 난 최소 버전을 갖고 있어데비안 Eeepc 배포판내 Asus Eeepc에 설치했는데 문제는 하드 드라이브가 4GB에 불과하다는 것입니다.~하지 않을 것이다데스크탑 환경을 실행하는 데 필요한 모든 것을 설치하는 기능.
동일한 HDD에 보관할 수 있지만 다음 apt-get 설치 등을 위해 SD 카드를 사용할 수 있는 방법이 있습니까? 수동으로 수행 해야 하는 경우에도 startx
(즉, 쉘에 로그인해도 괜찮습니다)
나에게 정말로 필요한 것은 오늘날의 웹사이트를 실행할 수 있는 웹 브라우저와 코딩용 텍스트 편집기(도움말 키 조합을 찾아야 하지만 vim은 괜찮습니다), apt-get을 SD 카드로 이동할 수 없는 경우의 옵션입니다 .
답변1
apt는 디렉터리에 파일을 설치하므로 /
전체 패키지를 SD 카드로 이동하지 않는 한 SD 카드에 패키지를 설치할 수 없습니다 /
. 그러나 /usr
설치 패키지의 대부분의 파일이 있는 곳에 SD 카드를 마운트할 수 있습니다 (시스템에서 확인했는데 크기가 절반 정도입니다 /
).
이렇게 하려면 SD 카드에 ext4와 같은 Linux 호환 파일 시스템이 있는지 확인하세요. 그런 다음 SD 카드를 마운트하고 지우고 /usr
콘텐츠를 복사하세요.
(SD 카드에 ext4 파티션이 있고 /dev/sdb1
에 마운트되어 있다고 가정하고 /sdb
필요에 따라 명령을 변경하십시오)
cp -r /usr/* /sdb
그런 다음 다시 설치하십시오 /usr
.
umount /sdb
mount /dev/sdb1 /usr
그런 다음 다음 줄을 다음 줄에 추가하세요 /etc/fstab
.
/dev/sdb1 /usr ext4 defaults 1 1
문제가 있는지 다시 시작하여 마운트되었는지 mount
확인합니다 ./dev/sdb1
/usr
문제가 없으면 바인드 마운트를 사용하여 사용자의 이전 콘텐츠를 삭제할 수 있습니다.
mkdir /mnt/work
# This command will mount your / at /mnt/work, but will not mount /dev/sdb at /mnt/work/usr
mount --bind / /mnt/work
# Do NOT type this as rm -rf /mnt/work/*, or it'll be the same as rm -rf /*
rm -rf /mnt/work/usr/*
# And then finish
umount /mnt/work
rmdir /mnt/work
작동해야 하지만 /usr
이전 항목을 너무 빨리 삭제하지 마세요. 시험을 봐요.