20기가짜리 VHD를 고정크기로 만들어서 우분투를 설치한 후…
한동안 잘 쓰겠지 했는데 벌써 97%나 사용했네요
파티션을 조절하기 위해서 Gparted를 설치했습니다.
sudo apt-get install gparted
가상 머신 만들 때 4기가 메모리 할당 해주었더니..
스왑파티션이 똑같이 4기가 잡혔네요.. 줄여버릴려다가 스왑 파일 권고치를 보니..
그냥 두는게 나을거 같으니 VHD파일 크기를 바꾸어야 겠어요.
그래서 예전에 찾았던 방법대로 진행 해보려 했습니다.
(http://pradeepgali.blogspot.kr/2014/01/how-to-expand-virtualboxs-virtual-hard.html)
윈도우키 + R을 눌러서 cmd를 실행 한 후 VirtualBox 가상 머신이 있는 폴더로 이동합니다.
다음 명령으로 30기가로 올리려고 했는데..에러…
이상하다 싶어 보니..VirtualBOX 가상머신 포맷 vdi만 되네요.
C:\Users\webnautes\VirtualBox VMs\Ubuntu ( 64bit )>"C:\Program Files\Oracle\Virt
ualBox\VBoxManage.exe" modifyhd "Ubuntu ( 64bit ).vhd" --resize 30000
diskpart를 이용해서 VHD를 늘리는 방법을 해봤습니다.(http://snoopybox.co.kr/1553 )
윈도우키 + R을 누른 후.. diskpart를 실행하면 됩니다.
확장할 VHD파일을 지정해주는데 주의할 점은 경로나 파일이름에 공백이 있으면 에러 나므로
아래처럼 큰따움표(")로 감싸주어야 합니다.
DISKPART> select vdisk file="C:\Users\webnautes\VirtualBox VMs\Ubuntu ( 64bit )\Ubuntu ( 64bit ).vhd"
35기가로 늘리려면 몇메가 필요한지 계산부터 해봤습니다.
1024 X 35 = 35840
expand vdisk maximum=35840 명령으로 용량 확장을 실행합니다.
조금씩 완료 퍼센트지를 보여주는데 생각보다 오래 걸리지는 않았습니다.
exit명령으로 종료합니다.
사용중인 파티션 크기를 조절할 수 없기에..Gparted 라이브 시디 이미지를 다운로드 받아서
VirtualBOX에서 이미지로 부팅했습니다. ( http://sourceforge.net/projects/gparted/files/gparted-live-stable/ )
가상머신으로 부팅하려고 시작 눌렀는데 VirtualBox 설정관련 오류가 나서 VirtualBox를 여러 번 다시 실행했는데…
어느 순간 되는군요.. 왜 그런지.. 쩝. 다시 새로 가상머신 만들면서… 용량 크게한 VHD파일을 지정해 주는게 답인듯합니다.
그냥 했을 때는 다음과 같은 문제가 생깁니다.
가상시디로 부팅이 안되서 VirtualBox로고가 나올 때 F12를 눌러 부팅 장치를 선택해 주었습니다.
c를 눌러주면 됩니다.
그냥 디폴트로 부팅하기 위해서 엔터..
먼지 몰라 그냥 엔터를 쳤더니
엔터치면 33번이 디폴트로 설정되는가 싶어 또 엔터
0번이 디폴트이기에 엔터
다행히 X 윈도우로 넘어왔지만. 문제는 20기가로 인식이 되네요..
분명 35기가로 늘렸는데
윈도우 장치 관리자에선 정상적인데 이상하네요..
다시 새로 가상머신을 만들어 준 후.. 기존 VHD를 사용하다록 해주면 해결됩니다.
35기가로 잡혔습니다.
Extended 파티션을 만들고 그 안에 swap파티션을 넣어놔서..어쩔 수 없이
지우고 다시 만들어 줘야 하네요.. 수동으로 파티션 작업을 했었어야 하는데..귀찮아서..
자동으로 했더니.. 더 귀찮게 됬어요…
먼저 /dev/sda5 선택해서 지우고
다시 /dev/sda2를 선택해서 지웠습니다.
이제 New를 눌러 새로 생성합니다.
4096메가로 해서 linux swap 파티션을 설정했습니다.
스왑파티션에 해당되는 빨간네모를 클릭후 드래그해서 오른쪽 끝으로 옮기고 Add를 클릭합니다.
파티션 크기를 확장할 /dev/sda1를 선택한 후 Resize/Move를 클릭합니다.
파란색 네모 오른쪽을 클릭 후.. 오른쪽 끝으로 드래그 해주면 됩니다.
분명 끝까지 했는데 1메가 중간에 생겼습니다...
파티션 설정 한 것들을 적용시키기 위해서 Apply를 클릭해줍니다.
다시 한번 Apply를 클릭해줍니다.
잠시 기다리면 완료됩니다.
이제 가상머신에 있는 하드디스크로 부팅합니다.
용량이 제대로 확장되었습니다.
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 31G 12G 18G 41% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
udev 1.5G 12K 1.5G 1% /dev
tmpfs 302M 888K 301M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 1.5G 220K 1.5G 1% /run/shm
none 100M 52K 100M 1% /run/user
Swapon 명령으로 확인해보니 swap 활성화 안되었네요..
/dev/sda5 사용 중이었는데 지우고 다시 만들어서 /dev/sda2로 바뀌었으니 당연한 결과죠.
webnautes@webnautes-VirtualBox:~$ sudo swapon -s
[sudo] password for webnautes:
Filename Type Size Used Priority
찾아보니 그냥 swap파일을 만들기도 하던데.. 이왕 할당한 파티션을 이용해보기로 했습니다.
스왑파티션을 만듭니다.
$ sudo mkswap /dev/sda2
Setting up swapspace version 1, size = 4194300 KiB
no label, UUID=8d17e16c-a495-4c8e-aabd-9071af2028a7
/etc/fstab를 수정해야합니다. UUID만 위에서 확인한 걸로 바꾸어 주면 됩니다.
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda1 during installation
UUID=46561d4a-6e4a-45e7-8c0c-4851550339fe / ext4 errors=remount-ro 0 1
# swap was on /dev/sda5 during installation
UUID=8d17e16c-a495-4c8e-aabd-9071af2028a7 none swap sw 0 0
스왑파티션을 활성화합니다.
webnautes@webnautes-VirtualBox:~$ sudo swapon –a
스왑 파티션이 잡혔네요..
webnautes@webnautes-VirtualBox:~$ sudo swapon -s
Filename Type Size Used Priority
/dev/sda2 partition 4194300 0 -1
$ free -m
total used free shared buffers cached
Mem: 3010 1068 1941 5 55 406
-/+ buffers/cache: 606 2403
Swap: 4095 0 4095
'개발 환경 > Ubuntu 설치 및 활용' 카테고리의 다른 글
리눅스에서 디렉토리 구조 트리형태로 출력하기 (0) | 2014.07.15 |
---|---|
PPA를 이용하여 Ubuntu 패키지 설치하기 (0) | 2014.07.15 |
ubuntu x64에서 그런 파일이나 디렉터리가 없습니다 에러... (0) | 2013.05.03 |
ubuntu linux 에서 iso 이미지를 이용해서 부팅가능한 usb 만들기 (3) | 2010.03.23 |
sudo: Permission denied (0) | 2010.02.28 |
시간날때마다 틈틈이 이것저것 해보며 블로그에 글을 남깁니다.
블로그의 문서는 종종 최신 버전으로 업데이트됩니다.
여유 시간이 날때 진행하는 거라 언제 진행될지는 알 수 없습니다.
영화,책, 생각등을 올리는 블로그도 운영하고 있습니다.
https://freewriting2024.tistory.com
제가 쓴 책도 한번 검토해보세요 ^^
그렇게 천천히 걸으면서도 그렇게 빨리 앞으로 나갈 수 있다는 건.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!