저는 120GB SSD와 1TB HDD를 사용하고 있습니다. SSD에 Ubuntu(홈 디렉토리 등)를 생성하고 HDD에 일부 데이터(음악, 사진)를 저장했습니다. 안타깝게도 이제 게임과 프로그램 때문에 SSD가 가득 찼습니다. 게임이나 프로그램의 설치 경로를 변경하거나 일부를 HDD로 옮기려고 검색해 보았으나 불가능해 보입니다(속도가 느려지거나 특정 라이브러리 경로를 찾아서 일부 프로그램이 작동하지 않는 경우는 제외).
홈 폴더 전체를 HDD로 이동할 수 있다는 것을 알고 있지만 이렇게 하면 시스템 속도가 느려집니다. Ubuntu에는 Windows와 같은 C:/Programs 폴더가 없으며 Ubuntu에서는 파일이 목적에 따라 분할된다는 것을 읽었습니다(한 폴더의 모든 라이브러리, 다른 폴더의 모든 실행 파일 등). 그렇다면 프로그램을 제거한 후 공간을 확보할 수 있는 방법이 있습니까? 어쩌면 마운트 프로세스가 설명되었을 수도 있습니다.여기도움이 될까요? 저는 Ubuntu를 처음 접하는데, 어떤 폴더를 마운트할 수 있고 어떻게 해야 합니까? 정확히 어떤 역할을 하나요?
추가: Steam(내 게임용)에 다른 디렉터리를 추가하려고 하면 SSD만 표시되고 HDD가 표시되도록 보기를 전환할 수 없습니다. 그 아래에서 Spotify가 음악을 HDD에 다운로드한 디렉토리를 변경할 수 있었습니다.
답변1
HDD에 "my_games"와 같은 폴더를 만듭니다. 그런 다음 모든 내용을 HDD에 /home/YOURUSERNAME/.local/share/Steam
복사 하세요."my_games"
그런 다음 Steam을 엽니다.
>> Settings >> Downloads >> Content Libraries
HDD에서 를 클릭 ADD LIBRARY FOLDER
하고 선택합니다 "my_games"
(HDD가 마운트됨/폴더 안에 있음 (!)). /media
그런 다음 이전 라이브러리 폴더를 선택하고를 클릭하십시오.REMOVE LIBRARY FOLDE
메뉴를 닫은 후 다음을 사용하여 이전 폴더를 제거하십시오.rm -r /home/YOURUSERNAME/.local/share/Steam
답변2
그렇게 하기는 어려울 것입니다. 발생하기 쉬운 오류. 그러려면 프로가 되어야 합니다. 공간을 확보하는 다른 방법을 찾는 것이 좋습니다. 그나저나, 내 Ubuntu는 40GB에 살고 수많은 앱이 있습니다. 여기에 무엇을 채웠나요? 스팀 게임? HDD로 가야 합니다.
HDD를 /mnt/games와 같은 폴더에 마운트하고 게임을 그곳으로 옮깁니다. 리눅스를 사용하려면 마운팅을 알아야 하기 때문에 따로 설명은 하지 않겠습니다. 검색하고 연구하세요.
답변3
C:\Program Files
is 와 동등한 /usr
것으로 별도의 파티션에 마운트할 수 있다고 말하고 싶습니다 . ext4
설치 중에 적당한 크기의 또 다른 파티션을 만들고 에 장착하도록 표시하면 됩니다 /usr
. 마운트하기 전에 모든 것을 새 파티션으로 옮기면 설치 후 작업을 수행할 수 있습니다. 이는 아래의 대부분의 폴더에 대해 수행할 수 있으며 /
실제로 일부 사람들은 , 및 /home
별도 /usr
의 파티션에 보관합니다./boot
/var
Steam의 경우(Linux 버전 가정) 다른 파티션, 심지어 NTFS 파티션에도 Library 폴더가 있을 수 있습니다. Steam on Wine의 경우 다른 파티션 마운트 지점을 Wine의 드라이브로 추가하셨나요?