728x90
반응형
Windows에서 VM(Ubuntu Server)을 사용 중이고 새 하드 디스크를 추가한 경우, 이를 마운트하고 Nextcloud(Snap)를 설치해 새 하드를 데이터 스토리지로 사용하는 방법을 설명합니다.
1. 새 하드 디스크 준비
VM에 추가한 새 하드 디스크를 Ubuntu에서 사용 가능하도록 포맷하고 마운트합니다.
VM에 하드 디스크 추가 확인
- VMware Workstation Player 또는 VirtualBox에서 새 하드 디스크 추가 여부 확인.
- 예: VMware에서
VM > Settings > Add > Hard Disk > SCSI
선택, 용량 지정(동적 확장 권장). - VM 재부팅 후 디스크 확인:
출력 예:lsblk
sdb 8:16 0 100G 0 disk
(새 디스크:/dev/sdb
)
디스크 포맷
- 새 디스크에 ext4 파일 시스템 생성:
sudo parted /dev/sdb mklabel gpt sudo parted /dev/sdb mkpart primary ext4 0% 100% sudo mkfs.ext4 /dev/sdb1
- 새 디스크에 ext4 파일 시스템 생성:
마운트 포인트 생성 및 마운트
- 마운트 포인트 생성:
sudo mkdir /mnt/nextcloud_data
- 디스크 마운트:
sudo mount /dev/sdb1 /mnt/nextcloud_data
- 마운트 포인트 생성:
부팅 시 자동 마운트
- 디스크 UUID 확인:
출력 예:sudo blkid
/dev/sdb1: UUID="your-uuid-here" TYPE="ext4"
/etc/fstab
에 추가:
다음 줄 추가:sudo nano /etc/fstab
UUID=your-uuid-here /mnt/nextcloud_data ext4 defaults 0 2
- 설정 테스트:
sudo mount -a
- 디스크 UUID 확인:
권한 설정
- Nextcloud에서 사용할 수 있도록 권한 설정:
sudo chown -R www-data:www-data /mnt/nextcloud_data sudo chmod -R 770 /mnt/nextcloud_data
- Nextcloud에서 사용할 수 있도록 권한 설정:
2. Nextcloud 설치 (Snap 방식)
Snap을 사용하면 Nextcloud 설치가 간단하며, 새 하드를 데이터 디렉토리로 설정할 수 있습니다.
Snap 설치
sudo apt update sudo apt install snapd sudo snap install nextcloud
Nextcloud 데이터 디렉토리 설정
- 기본 데이터 디렉토리 대신 새 하드 사용:
sudo snap set nextcloud datadir=/mnt/nextcloud_data
- 권한 재확인:
sudo chown -R www-data:www-data /mnt/nextcloud_data sudo chmod -R 770 /mnt/nextcloud_data
- 기본 데이터 디렉토리 대신 새 하드 사용:
Nextcloud 초기 설정
sudo nextcloud.manual-install <username> <password>
예:
sudo nextcloud.manual-install admin mysecurepassword
서비스 확인
sudo snap start nextcloud
웹 브라우저에서
http://<VM-IP>
로 접속해 Nextcloud 확인.
3. SSL 및 방화벽 설정
보안과 외부 접근을 위해 SSL과 방화벽을 설정합니다.
SSL 설정
sudo snap install certbot --classic
sudo certbot --apache
도메인 또는 공인 IP가 있다면 Let’s Encrypt로 SSL 인증서 적용.
방화벽 설정
sudo ufw allow 80,443,22/tcp
sudo ufw enable
4. Windows 호스트 설정
- VM 네트워크: Bridge 모드로 설정해 외부 접근 가능.
- Windows 방화벽: 80, 443 포트 오픈.
- 성능 최적화: VM 디스크를 호스트 PC의 SSD에 저장.
5. 주의사항
- 디스크 UUID를
/etc/fstab
에 정확히 입력하세요. - Nextcloud 설치 전 새 하드의 마운트와 권한 설정 확인 필수.
- 문제 발생 시 로그 확인:
sudo snap logs nextcloud
. - 설치 후 데이터 디렉토리 백업 설정 권장.
반응형
'서버 리뷰 > Nextcloud' 카테고리의 다른 글
Windows에서 VM으로 Ubuntu + Nextcloud 구축 가이드 (0) | 2025.06.08 |
---|---|
Rocky Linux 8.10에서 Nextcloud 설치 시 주의 사항 (0) | 2025.04.28 |
Rocky Linux 8.10에서 사설 IP로 Nextcloud SSL 설정 가이드 (대체 포트) (0) | 2025.04.27 |
Rocky Linux 8.10에서 Nextcloud SSL 설정 가이드 (0) | 2025.04.27 |
Rocky Linux 8.10에서 Nextcloud 설치 및 설정 가이드 (0) | 2025.04.27 |