좋아요, 저는 n00b입니다. 이를 명심하십시오. 내 Ubuntu 컴퓨터는 기본 웹 호스팅 및 파일 전송을 위해 Apache2 서버를 실행하고 있습니다. 외장 하드 드라이브를 사용하고 싶다면 어떻게 해야 합니까? 즉, var, www 및 html 폴더는 컴퓨터 저장소에 저장됩니다. /var/www의 전체 저장 공간을 위해 내부 컴퓨터와 외부 드라이브의 저장 공간을 결합하고 싶습니다.
답변1
- 드라이브를 마운트하고 다시 시작한 후 자동으로 마운트되는지 확인해야 합니다.
- 외장 드라이브의 폴더에 대한 심볼릭 링크를 사용할 수 있습니다. vhost 또는 apache 구성에서 직접 연결할 수 있지만 심볼릭 링크를 사용하면 대부분의 시간이 단순화됩니다.
- Apache가 해당 폴더에 쓸 수 있도록 적절한 권한을 설정해야 합니다. Ubuntu에서 Apache는 www-data 사용자로 실행되므로 www-data가 해당 폴더에 쓸 수 있는지 확인하십시오.
답변2
나는 Apache에 대한 경험이 전혀 없음을 미리 명시합니다.
다음을 수행하고 싶을 수도 있다고 말했습니다.
외장 드라이브를 연결하기 전에
sudo fdisk -l
드라이브를 연결한 후 위 명령을 반복하십시오.
출력에 새 항목이 표시됩니다(아마 마지막 부분에서). device
이 항목의 열을 살펴보세요 . 이것은 드라이브를 나타내는 블록 파일입니다. 이는 /dev/yourdrivesfile 과 같습니다.
이제 폴더를 만든 /var/www
다음 다음과 같이 드라이브를 마운트하세요.
sudo mount -o defaults /dev/yourdrivesfile /var/www/yourfolder
이 작업을 수행하기 전에 mount 명령과 해당 옵션에 대해 알아보십시오. 필요할 수도 있습니다. 도움 man mount
이 info mount
될 것입니다.
(Apache)가 폴더에 쓸 수 있도록 폴더의 권한을 변경하는 것은 이 부분에 대해서는 잘 모르겠지만 www-data
과 같을 수 있습니다 .sudo chown www-data /var/www/yourfolder
이것이 적어도 장착에 도움이 되기를 바랍니다.