운영 체제와 별도의 디스크에 프로그램 파일 설치 [닫기]

운영 체제와 별도의 디스크에 프로그램 파일 설치 [닫기]

250GB SSD와 1TB HDD가 있는 노트북에 BunsenLabs Crunchbang을 설치하려고 합니다. 저는 Windows 8/10 배경을 사용하고 있기 때문에 파일 시스템 작동 방식에 익숙하지 않습니다.

OS 파일은 SSD에 보관하고 대부분의 프로그램은 HHD에 설치하고 싶습니다. 하지만 SSD에 일부 프로그램을 설치하고 싶습니다. 이를 달성하려면 드라이브를 어떻게 설정해야 합니까? 설치하는 동안 디스크를 분할해야 합니까, 아니면 각 프로그램의 설치 디렉터리를 개별적으로 변경하는 것이 더 쉽습니까?

답변1

RPM(Fedora 및 Redhat) 및 APT(Debian 및 Ubuntu)와 같은 패키지 관리자를 사용하여 소프트웨어를 설치하는 경우 애플리케이션은 일반적으로 /usr/bin, 및 /usr/local/bin와 같은 폴더 에 설치됩니다 /opt. 일반적으로 운영 체제의 일부가 아닌 소프트웨어는 /opt.

애플리케이션에 다른 디스크를 사용하려면 (1) 다른 디스크를 /opt또는 해당 하위 디렉터리 중 하나로 마운트 /opt하거나 (2) 폴더 /opt또는 해당 하위 디렉터리 중 하나를 다른 디스크로 리디렉션하는 심볼릭 링크를 생성할 수 있습니다.

나는 두 번째 옵션을 선호합니다. 다른 디스크가 있다고 가정하면 /mnt/otherdisk소프트웨어를 설치하기 전에 폴더를 만들 수 있습니다. 파일 권한을 올바르게 구성해야 합니다. 예를 들어, 소프트웨어가 다음에 설치될 경우/opt/software

mkdir /mnt/otherdisk/opt/software 
ln -s /mnt/otherdisk/opt/software /opt/software
# then install the software

소프트웨어가 설치되어 있으면 파일을 이동하고 링크를 만들 수도 있습니다. 소프트웨어가 에 설치되어 있다고 가정하면 /some/dir다른 디스크는 다음 위치에 있습니다 /mnt/otherdisk.

mv /some/dir /mnt/otherdisk/some/dir 
ln -s /mnt/otherdisk/some/dir /some/dir

관련 정보